Instagram Reels Resolution 2026: 1080 x 1920, Frame Rate and Bitrate
Instagram Reels resolution is 1080 x 1920 at 9:16 and 30 fps. Here are the bitrate, file limits, crop areas and export presets that keep a Reel sharp after Instagram compresses it.

On this page
Instagram Reels resolution is 1080 x 1920 pixels, a 9:16 vertical frame. Export at 30 fps with the standard AVC codec in an MP4 at roughly 8 to 12 Mbps. Instagram's Help Center lists a minimum of 720 pixels and 30 fps, and accepts aspect ratios from 1.91:1 to 9:16.
The most common mistake is exporting 4K to be safe. Instagram re-encodes every upload for playback, so the extra pixels mostly add upload time. If you post through a scheduler that uses Instagram's publishing API, a 4K vertical file is 2160 pixels wide, which is over that API's 1920-pixel width limit. A clean 1080p master beats a heavy 4K one.
- Recommended Instagram Reels resolution, a 9:16 vertical frame
- 1080 x 1920
- Article export target
- Minimum frame rate Instagram lists for Reels; the API accepts 23 to 60 fps
- 30 fps
- Instagram Help Center and publishing API
- Target bitrate for a 1080 x 1920 AVC Reel at 30 fps
- 8 to 12 Mbps
- Article recommendation
- Maximum Reel file size when publishing through Instagram's API
- 300 MB
- Instagram publishing API
Instagram Reels resolution and specs at a glance
Instagram's Reel size and aspect ratio help page gives the official minimums. The other values in this table are delivery targets that hold up after Instagram's compression. A 1080 x 1920 canvas fills the Reels player without black bars, as InVideo's Reel size guide also notes. For the full layout breakdown, see our Instagram Reel size guide.
| Setting | Export this | What Instagram states |
|---|---|---|
| Resolution | 1080 x 1920 | Minimum 720 pixels |
| Aspect ratio | 9:16 | 1.91:1 to 9:16 accepted |
| Frame rate | 30 fps (60 for fast motion) | Minimum 30 fps; API accepts 23 to 60 fps |
| Codec and container | AVC in MP4 | Not published in the Help Center |
| Bitrate | 8 to 12 Mbps, about 10 | Not published |
| Audio | AAC, stereo, 48 kHz | Not published |
| Length | Under 3 minutes for reach | Up to 20 minutes; over 3 minutes is not recommended to non-followers |
| File size | Keep it lean | API publishing: 300 MB; in-app limit not published |
| Cover image | 420 x 654 px | 1:1.55 ratio |
Length has its own trade-offs between reach and watch time, covered in our guide to how long Instagram Reels can be.
What frame rate should Instagram Reels be?
Use 30 fps. It is the minimum Instagram's Help Center lists for Reels and the most predictable choice for talking heads, tutorials and product clips. Instagram's publishing API accepts 23 to 60 fps, so 60 fps is fine for sports, gaming or fast camera moves.
Pick the export frame rate from what you shot:
- Shot at 30 fps: export at 30.
- Shot at 60 fps for fast action: export at 60 to keep motion smooth, or at 30 if the clip is mostly static.
- Shot at 60 fps for slow motion: put it on a 30 fps timeline, slow it down there, and export at 30.
- Planning a shoot for Reels: set the camera to 30 or 60 fps instead of 24, so you never have to convert frame rates.
Phone recordings often use a variable frame rate. Export to a constant frame rate in your editor, because variable-frame-rate files are a common cause of audio drift and failed uploads.
What bitrate should you export Instagram Reels at?
Instagram doesn't publish a Reels bitrate. For a 1080 x 1920 AVC file at 30 fps, target 8 to 12 Mbps (about 10 Mbps), with variable bitrate (VBR) if your editor offers it. Go to the top of that range for grain, foliage, water, confetti or fast motion, because that is where compression artifacts show first.
Pushing far beyond 12 Mbps mostly makes the file bigger. Instagram builds its own playback file either way.
Once you're at 1080p, sharpness depends more on bitrate and source quality than on pixel count:
- Pixel dimensions set the grid.
- Bitrate decides how much detail survives inside that grid.
- Source quality decides what detail exists in the first place.
- Instagram's re-encode produces the file viewers actually see.
A well-lit, low-noise 1080p clip survives recompression better than a noisy 4K one. Avoid exporting from a file that was already compressed for another platform. Every extra generation of compression softens edges and adds banding in skies and gradients.
Should you upload Reels in 4K or 2K?
No. Upload a 1080 x 1920 file and keep higher resolutions for your archive. Instagram doesn't publish the resolution it plays Reels at, and Instapage's Reel dimensions guide reports that files wider than 1080 pixels are scaled down to that width.
| Export | Width x height (9:16) | Verdict |
|---|---|---|
| 1080p | 1080 x 1920 | Upload this |
| 2K | 1440 px wide | Accepted, no visible gain, bigger file |
| 4K | 2160 x 3840 | Archive master only; over the API's 1920 px width limit |
Shooting in 4K still pays off when you want room to reframe. A 4K landscape clip is 2160 pixels tall, enough height to cut a full-quality 1080 x 1920 vertical crop from it. Edit at 4K if you like, then export the upload file at 1080p.
Instagram Reel file size limit
Instagram's Help Center doesn't state an in-app file size limit for Reels. The published limit is for API publishing, which schedulers and many video tools use. There, Reels must be 300 MB or less, between 3 seconds and 15 minutes long, and 23 to 60 fps.
A short Reel at 10 Mbps stays far below 300 MB. Long Reels at the same bitrate can pass it. In that case, lower the bitrate toward 8 Mbps or upload from the Instagram app.
If an upload fails, check the container, codec, audio track and frame rate before you lower the resolution. Our guide to Instagram video formats covers which containers and codecs to pick.
How a Reel is cropped in the feed and profile grid
The Reels tab plays your full 9:16 frame, with the username, caption and buttons layered over the bottom and right side. In the main feed, Instagram can show a Reel in a shorter crop, commonly 4:5, which trims the top and bottom.
On your profile, grid thumbnails have been vertical rectangles instead of squares since January 2025, but Instagram hasn't published the exact ratio. Postfast's Reels size reference uses a 3:4 preview, which matches 1080 x 1440, the tallest portrait Instagram keeps uncropped for photos. Tailwind's guide to Instagram video sizes covers the same three placements.

You don't need three edits. Make one 9:16 master, keep faces, titles and subtitles inside the central 4:5 band, and stay clear of the bottom area where the caption sits. Test a frame with the free Instagram Reels safe zone checker before you export. Our Instagram Reels dimensions guide covers the full layout.
Export settings for Premiere Pro, DaVinci Resolve, CapCut and Final Cut Pro
Work in the same order in every editor: frame size, then frame rate, then codec and bitrate, then audio. Presets often switch a vertical timeline back to horizontal, so confirm the dimensions in the export summary before rendering.
| Editor | Resolution | Codec | Frame rate | Bitrate | Color |
|---|---|---|---|---|---|
| Premiere Pro | 1080 x 1920 | AVC, High Profile | 30 fps | About 10 Mbps, VBR | Rec. 709 |
| DaVinci Resolve | 1080 x 1920 | AVC | 30 fps | About 10 Mbps | Rec. 709 |
| CapCut | 1080p | AVC | 30 fps | Highest quality option | SDR |
| Final Cut Pro | 1080 x 1920 | AVC | 30 fps | Quality-based | SDR |
Instagram Reel dimensions in DaVinci Resolve
- Open File > Project Settings > Master Settings. Set the timeline resolution to a custom 1080 x 1920 (or tick "Use vertical resolution"), and set the timeline frame rate to 30. Do this before editing, because Resolve won't let you change the timeline frame rate once clips are on it.
- On the Deliver page, choose Custom Export, Format MP4, and the AVC codec.
- Confirm the resolution reads 1080 x 1920 and the frame rate reads 30.
- Under Quality, restrict the bitrate to about 10 Mbps instead of leaving it on automatic.
- In the Audio tab, choose AAC at 48 kHz, then add the job to the Render Queue and render.
Keep a ProRes 422 HQ render as your archive if you plan to re-edit later, and use the AVC file only for upload.
Premiere Pro
Create a custom 1080 x 1920 sequence at 30 fps, or fix an existing sequence in Sequence Settings. In Export, pick the AVC codec, keep the frame size matched to the sequence, choose VBR with a target of about 10 Mbps, and set audio to AAC at 48 kHz. Check the estimated file size before you render.
CapCut and Final Cut Pro
In CapCut, set the canvas to 9:16, export at 1080p and 30 fps, and choose the highest quality option instead of the 4K tier or a data-saving mode. In Final Cut Pro, create a custom 1080 x 1920 project, then use Share > Export File with the AVC codec and check the dimensions in the summary.
In any editor, keep one SDR color workflow such as Rec. 709 from timeline to export, so colors don't shift at upload. If your Reel mixes in photos edited in Lightroom, Picjam's Lightroom export settings for Instagram explain how to keep stills consistent with your video.
Prompt to try
Make a 30-second vertical Reel titled "Why your Reels look blurry after upload". Open with the hook "Exporting in 4K is making your Reels worse." Then cover three fixes: export 1080 x 1920 at 30 fps, use 8 to 12 Mbps, and never re-export an already compressed file. Use clean motion graphics, bold synced captions and an upbeat voiceover.
Pre-upload checklist
- Frame: 1080 x 1920, 9:16, constant frame rate.
- Frame rate: 30 fps, or 60 for fast motion.
- Codec: AVC in MP4.
- Bitrate: 8 to 12 Mbps.
- Audio: AAC, stereo, 48 kHz.
- Layout: text and faces inside the center 4:5 band.
- Posting through a tool: under 1920 pixels wide and 300 MB.
Instagram changes limits without much notice. The Instagram Help Center is where it posts the current rules, so check it when an upload fails for no obvious reason.
Generating in the final shape matters: cropping a wide video to 9:16 cuts off text and faces. Avatar tools such as Synthesia and HeyGen default to 16:9 for training and web use.
Source: Revid data, Amplitude project_built by ratio for text-input tools, Sep 29 to Oct 28, 2026, 50,623 projects.
Show the data
| Share of projects | Projects | |
|---|---|---|
| 9:16 vertical | 83.2% | 42.1K |
| 16:9 wide | 15.2% | 7.7K |
| 1:1 square | 0.9% | 457 |
| 4:5 portrait | 0.7% | 356 |
Make Reels at the right resolution with Revid
Revid's AI Reel generator turns an idea, a script or a link into a vertical video with visuals, voice-over, synced captions and music. It exports in 720p, 1080p or 4K at 30 or 60 fps, so you can match the spec in this guide:
- Paste your idea, script or link and let Revid build the scenes.
- Adjust scenes, captions and timing in the timeline editor.
- Export at 1080p and 30 fps (60 fps for fast-moving content).
- Publish or schedule the Reel to Instagram with Revid's social media publishing.
For channels that never show a face on camera, the faceless video generator uses the same export settings. If you're comparing tools first, Clipnova's roundup of faceless Reels generators is a third-party starting point. Whichever tool you use, run the exported file through the checklist above.
FAQ
Why does my Reel look blurry after uploading?
Usually the source was over-compressed or the bitrate was too low. Re-export from your project at 1080 x 1920 and 8 to 12 Mbps instead of re-exporting a file that was already compressed. Then turn on "Upload at highest quality" in Instagram's media quality settings and upload on a stable connection.
Can you post a horizontal video as a Reel?
Yes, Instagram accepts aspect ratios down to 1.91:1, but a horizontal clip plays inside the vertical player with empty space around it. Reframe it to 9:16 first, for example with a free video resizer.
Does Instagram support 60 fps Reels?
Yes. Instagram's publishing API accepts 23 to 60 fps, and the Help Center lists 30 fps as the minimum. Use 60 fps for fast motion and 30 fps for everything else.
What size is an Instagram Reel cover?
Instagram recommends a 420 x 654 pixel cover (a 1:1.55 ratio). Keep the title in the center, because the profile grid shows a cropped version of it.
Sources
- Revid data, Amplitude project_built by ratio for text-input tools, Sep 29 to Oct 28, 2026, 50,623 projects.
Charts and figures checked on November 6, 2026.