The short version: Export your Reels at 1080 by 1920 pixels, a 9:16 ratio, and keep anything important out of the top 250 pixels and bottom 340 pixels because Instagram’s own interface sits over that space. Get the file dimensions right and you still won’t be safe if you ignore the safe zone, and I learned that one the expensive way with a client’s product launch.
The number everyone quotes but half of them get wrong
1080 x 1920 pixels. That’s the file. That’s what you export from CapCut, Premiere, or straight out of your phone’s camera app if you’ve got it set to Reels mode. The ratio is 9:16, meaning for every 9 units of width you need 16 units of height, and Instagram will accept anything within that ratio but 1080 x 1920 is the sweet spot because it’s high enough resolution to look sharp without being so heavy that upload compression mangles it.
Here’s where people go wrong: they film in 16:9 landscape because that’s the default on half the cameras out there, then they stretch or crop it in editing and wonder why their subject’s head is suddenly cut off. Instagram doesn’t gently letterbox a wrong-ratio video for you anymore, not the way it used to. It will fill the frame however it needs to, and “however it needs to” usually means chopping the sides or the top off a video that wasn’t shot vertical to begin with.
If you’ve ever wondered why your Stories look blurry even when the Reel looks fine, it’s often the same root cause on a different format: someone exported at the wrong dimensions and the platform compressed it to force a fit.
The safe zone measurements nobody puts in pixels
This is the part that stops cropping, not just the file size. Instagram’s own UI, the caption, the username, the like and share buttons, the audio ticker, all of it sits on top of your video. It doesn’t crop your file, but it might as well, because if your text or your face is behind a “Follow” button, that’s a crop for practical purposes.
Working from a 1080 x 1920 canvas, keep your key content inside these margins:
- Top: leave roughly 250 pixels clear, that’s where the profile name and options menu sit
- Bottom: leave roughly 340 pixels clear, that’s where the caption, audio name, and action buttons live
- Sides: leave about 60 pixels clear on left and right, especially if you’re using text overlays that run edge to edge
Most editing apps, CapCut included, now have a “safe zone” toggle you can switch on in the export settings. Use it. It shows you two faint boxes over your timeline so you can see exactly what the viewer will see once the interface loads on top. I ignored that toggle for the best part of two years because I thought I had a good enough eye. I didn’t.
The bakery Reel that taught me this the hard way
A client of mine, a small bakery in Essex, had built a nice little following showing behind-the-scenes bread making. One Reel, a satisfying overhead shot of dough being shaped, did well organically, so we decided to boost it as an ad with a discount code overlaid at the bottom third of the frame.
The ad went live and within an hour the client rang me sounding baffled. The discount code was invisible. Not blurry, not small, just gone, hidden entirely behind the “Shop Now” button and the caption text that Instagram adds automatically to paid Reels. We’d built the whole creative around a bottom-third placement that worked fine organically but got swallowed the moment the ad interface layered on extra elements that don’t appear on regular posts.
We reshot nothing. We just moved the text box up by about 400 pixels and reran the export. Same footage, same message, completely different result: the code became visible again and the ad’s click-through rate more than doubled from what it had been in its first invisible hour. The lesson wasn’t about the video at all. It was about where on the canvas we’d chosen to put the thing that mattered.
The crop that catches even careful creators
Here’s the bit most guides skip entirely, because it complicates a clean answer. Even if you nail 1080 x 1920 and respect every safe zone margin, your Reel will still get cropped in one specific place: the grid thumbnail on your profile.
Instagram displays Reels on your profile grid at a 4:5 or roughly 1:1 crop, pulled from the centre of your 9:16 video. That means whatever sits at the very top or bottom of your vertical frame simply won’t show up when someone’s browsing your profile grid. Your face might be perfectly framed in the actual Reel, and still be cut off in the thumbnail that convinces someone to tap play in the first place.
This is the part almost nobody accounts for when they’re setting up a shoot. If you want your thumbnail to work as hard as your Reel does, keep your main subject centred in the middle 60 percent of the vertical frame, not spread top to bottom. It feels like a waste of the full canvas when you’re filming, and it isn’t, it’s the difference between a thumbnail that makes sense and one that shows half a forehead and a caption fragment.
Step by step: exporting a Reel that won’t get cropped
This is the exact sequence I now run through for every client Reel before it goes anywhere near publish.
- Shoot vertical from the start, phone held upright, not landscape then rotated later
- Set your canvas to 1080 x 1920 pixels in your editing app before you drop in any clips
- Switch on the safe zone overlay if your app has one, and if it doesn’t, manually mark 250 pixels from the top and 340 pixels from the bottom as no-go zones for text
- Keep your main subject inside the centre 60 percent of the vertical frame so the grid thumbnail still makes sense
- Add captions and text at least 30 pixels away from either side edge
- Export at the highest bitrate your app allows, don’t let it default to a compressed preset built for file size over quality
- Preview it inside the actual Instagram app on your phone before publishing, not just in your editing software, because that’s the only place you’ll see the real UI overlay in action
That last step is the one people skip most often because it feels like an extra faff. It’s the one that would have saved that bakery ad an hour of embarrassment.
Why “just use 9:16” isn’t the whole answer
I want to be blunt about something most posts on this topic won’t say plainly: getting the ratio right is necessary but nowhere near sufficient. I see accounts with technically perfect 9:16 exports still losing engagement because they’ve centred everything on a phone screen preview that doesn’t show the interface, then published straight to a live audience seeing the real thing. The file dimensions are the easy 20 percent. The safe zones and the thumbnail behaviour are the harder 80 percent, and they’re exactly the part that gets glossed over because they’re less quotable as a single stat.
If you’re troubleshooting a Reel that keeps freezing or stuttering on playback rather than cropping, that’s usually a separate issue, more to do with file size and bitrate than dimensions, but it’s worth ruling out before you assume cropping is your only problem.
How this compares to Stories and feed posts
If you’re used to designing for the feed, the numbers shift. A standard feed post now sits comfortably at a 4:5 or 1:1 ratio rather than the tall 9:16 of Reels, so don’t reuse a Reels-shaped asset for a feed carousel and expect it to sit nicely, it won’t. Stories share the same 9:16 canvas as Reels but have their own separate set of interface elements and their own safe zone measurements to work around, so treat them as cousins, not twins, even though the raw pixel dimensions look identical on paper.
If you manage more than one format regularly and keep losing track of which safe zone applies where, it’s worth bookmarking a single reference rather than rebuilding the numbers from memory every time; I keep a running Instagram troubleshooting reference for exactly that reason, because these small margin numbers change often enough that guessing from last year’s memory gets people in trouble.
What to check before you hit publish, every single time
Build this into your actual workflow rather than treating it as a one-off read. Before publishing any Reel, open the preview inside Instagram itself, not your editing app, and look specifically at three things: is my subject’s face fully visible above the caption line, is any text sitting under the audio name ticker, and would this still make sense as a cropped square thumbnail on my grid. Thirty seconds of checking against real numbers, 1080 x 1920, safe zones at 250 pixels top and 340 pixels bottom, saves you from the kind of invisible-discount-code mess that cost my client a wasted ad hour and nearly a wasted ad budget.
Related reading: how long have reels been on instagram.
Related reading: instagram freezes on reels.
Related reading: from your blend.
Related reading: instagram reels buffering iphone.
Related reading: why are instagram videos so bright.
Related reading: instagram freezes on reels.
For the rest of the Instagram Reels questions, see my Instagram Reels guide.
Frequently asked questions
What is the exact pixel size for Instagram Reels?
1080 pixels wide by 1920 pixels tall, a 9:16 aspect ratio, is the standard size that Instagram displays without cropping or stretching the frame.
Why does Instagram still crop my Reel even at 1080 x 1920?
The file itself isn’t being cropped, but Instagram’s interface, captions, buttons, and audio ticker sit on top of the bottom and top of the frame, so anything placed there gets visually covered even though the video file is untouched.
Does the Instagram Reels grid thumbnail crop differently to the full video?
Yes, the profile grid displays Reels thumbnails at roughly a 4:5 or square crop pulled from the centre of the vertical frame, so content near the very top or bottom of your 9:16 video won’t appear in the thumbnail even if it’s visible in the full Reel.
Can I use the same file for Reels and Instagram Stories?
The pixel dimensions match at 1080 x 1920, but the safe zones differ because Stories and Reels have separate interface elements in different positions, so a layout that works cleanly for one can still get partially covered on the other.