Instagram's only published resolution requirement for posting a reel from the app is a floor, not a target: "minimum resolution of 720 pixels." There is no official recommended resolution for a reel you upload yourself. The 1080 x 1920 you have seen on every specs page comes from a different Instagram document entirely.
Meta publishes video specs in three separate places — the help centre for people posting from the app, the Graph API reference for scheduling tools, and the ads guide for paid placements — and the numbers in those three places are not the same. Quoting one of them under the heading of another is the single most common error on this topic.
The resolution numbers, at a glance
| Channel | What Meta publishes about resolution | Aspect ratio | Source |
|---|---|---|---|
| Posting a reel from the app | "minimum resolution of 720 pixels" | "between 1.91:1 and 9:16" | Reel size & aspect ratios |
| Posting a reel via the Graph API | "Maximum columns (horizontal pixels): 1920" | "between 0.01:1 and 10:1", 9:16 recommended | IG User Media reference |
| Reels ads (Awareness objective) | "Resolution: 1440 x 2560 pixels" | "Ratio: 9:16" | Reels video ad specs |
| Feed video ads (Awareness objective) | "Resolution: 1080 x 1920 pixels" | "Ratio: 9:16" | Feed video ad specs |
The row most people are actually in — posting a reel from the Instagram app — is the row with the least information in it. Every other row belongs to a channel they are not using.
What "minimum resolution of 720 pixels" does and does not say
The help centre sentence, verbatim, is:
"Reels should have a minimum frame rate of 30 FPS (frames per second) and minimum resolution of 720 pixels."
Three things are worth pulling out of that one line.
It is a minimum. Instagram is telling you what is too small, not what is ideal. Nothing on that page says "use this size."
It does not say which dimension. The page says "720 pixels" without specifying width or height, and Instagram has not published a clarification of which one it means.
The frame rate is bundled into the same sentence. The 30 FPS minimum sits in the same line as the 720 pixels and carries exactly the same status: a published minimum for app uploads.
The same page also gives the aspect ratio window: "You can upload a reel with an aspect ratio between 1.91:1 and 9:16." That is a range, again, rather than a prescription. 9:16 is the tall end of it, not the only accepted shape.
What the help centre does not publish for app uploads: a recommended resolution, a maximum resolution, a target or minimum bitrate, a file size cap, or the name of an accepted video codec. If you see those numbers attributed to "Instagram Reels," they came from somewhere else.
Where 1080 x 1920 actually comes from
It is a real Meta number. It is just attached to the wrong thing everywhere you read it.
Resolution: 1080 x 1920 pixels appears in Meta's ads guide, in the design recommendations for Instagram Feed video ads, for the Awareness objective. Not reels. Not organic posting.
Meanwhile the ads guide page that is about reels — Instagram Reels ads, same Awareness objective — recommends something else entirely: Resolution: 1440 x 2560 pixels.
So the standard specs-page claim that "Instagram recommends 1080 x 1920 for Reels" gets it wrong twice in one sentence: wrong channel (an ads spec presented as an organic one) and wrong placement (a Feed spec presented as a Reels one). Both correct numbers are one click apart in the same ads guide.
So what should you actually export?
Here is the honest version, separated by what you are doing.
Posting from the app. Meet the published floor — at least 720 pixels and at least 30 FPS — and pick an aspect ratio inside 1.91:1 to 9:16. That is the whole of the official requirement. 1080 x 1920 is a perfectly sensible export even though Instagram never recommends it for this channel: it clears the 720-pixel minimum on both axes and it sits at 9:16, the tall edge of the documented range.
Posting through a scheduling tool or your own integration. Now you are on the API, and there is a real ceiling: "Maximum columns (horizontal pixels): 1920." A 9:16 vertical frame at 1080 wide is comfortably under it; a landscape 4K master is not. The API also caps file size at "300MB maximum" and bitrate at "VBR, 25Mbps maximum" — neither of which applies to app uploads.
Running ads. Use the number from the exact placement and objective you are buying, not a general-purpose specs table.
If your export overshoots the API's size or bitrate ceilings — a 4K screen recording or a long ProRes-ish master will — re-encode before uploading rather than letting a scheduling tool reject it:
Try it right here
Runs in your browser. Your file is not uploaded anywhere.
That runs locally in your browser tab: the file is read from disk, re-encoded, and handed back, with nothing uploaded to a server. Keep-quality is the right preset here because you are getting under a ceiling while holding resolution, not chasing an aggressive size target. To change dimensions instead, the full video compressor exposes the individual settings.
One thing to note while you are tuning exports: Instagram has never published what it re-encodes your upload to. There is no official transcoding target, so claims about it being "compressed to 1080p" or "capped at a certain bitrate" after upload have no source behind them. The one documented control you have is a toggle in the app — the help centre says "You can chose to always upload reel at the highest quality," reached via Profile → Menu → Media quality → "Upload at highest quality." (The spelling is Instagram's own.) It is off by default.
Gotchas worth knowing
The 1% aspect ratio tolerance is an ads number. "Aspect Ratio Tolerance: 1%" appears in the Feed video ad specs. It is the only tolerance figure Meta publishes anywhere, and it is not documented for organic posting — so do not assume an off-by-one export like 1080 × 1921 behaves the same way on a normal upload.
Cover photos follow different rules than the video. The help centre's recommendation for app uploads is "420px by 654px (or 1:1.55 ratio)," and it warns that "you can't edit your cover photo after you've uploaded it." The API documentation recommends 9:16 instead, and explains a crop behaviour that catches people out: for the reel it takes "the middle most 9:16 rectangle," but if the reel also goes to your feed it takes "the middle most 1:1 square." Same image, two different crops.
Feed photo ratios are not video ratios. Instagram's page on image resolution gives a 1.91:1 to 3:4 window and a 320–1080 pixel width band — and that page is about photos, start to finish. The API's image spec gives a different range again (4:5 to 1.91:1). Neither one is a video specification.
Carousel videos are not reels. Instagram states it directly: "videos in carousels are not considered reels and will not show up in the Reels tab or have reels features." It does not publish duration, size, or ratio limits for carousel videos, so check the official documentation before assuming the Reels numbers carry over.
The encoding details exist, they are just hidden. Behind an "Additional technical details" toggle, the help centre lists constraints most specs pages never mention: "Progressive scan (no interlacing)," "High profile," "2 consecutive B frames," "Closed GOP. GOP of half the frame rate," "CABAC," and "Chroma subsampling: 4:2:0." If a reel keeps failing at a resolution that should be fine, this is the list to check your encoder against.
FAQ
What resolution should Instagram Reels be? Instagram only publishes a minimum for app uploads: "minimum resolution of 720 pixels," alongside a 30 FPS minimum and an aspect ratio between 1.91:1 and 9:16. There is no official recommended resolution for organic reels. An export at 9:16 and comfortably above 720 pixels satisfies everything Instagram actually requires.
Is 1080 x 1920 the official Instagram Reels resolution? No. That figure is Meta's design recommendation for Instagram Feed video ads under the Awareness objective. The ads guide's recommendation for Reels ads is 1440 x 2560. Neither is a spec for posting a reel yourself.
What is the minimum resolution for a reel? 720 pixels, per the help centre. Instagram does not state whether that is width or height, and it has not published a clarification.
Will Instagram reject a 4K reel? Posting from the app, Instagram publishes no maximum resolution at all. Through the Graph API there is one: "Maximum columns (horizontal pixels): 1920," plus a 300MB file size cap and a 25Mbps bitrate ceiling. A 4K master can run into all three on that channel.
Why does my reel look worse after uploading? Instagram has never published what it re-encodes uploads to, so anyone quoting a specific post-upload bitrate or resolution is guessing. The one documented lever is the "Upload at highest quality" toggle under Media quality, which is off unless you turn it on.
Where do I find the rest of the numbers? The full three-way comparison — duration, file size, codec, container — is in Instagram Reels video specs. For the equivalent breakdown on the other short-form platform, see TikTok's video size limit, and for more platform limits generally, the limits archive.
Specs cited from Instagram's help centre, Meta's IG User Media API reference, and Meta's ads guide, checked 16 September 2026. Meta revises these pages; verify against the official source before relying on a number. All Clapr tools run in your browser — see the full list.