Free tool

Facebook and Instagram Ad Size Checker (2026)

Pick a Facebook or Instagram placement and see the exact ad frame, Meta's 2026 safe-zone margins, recommended resolution, file caps and text limits.

Updated July 2026 · AdPlay.ai Team

Quick answer

Pick a placement and this checker draws the frame at its exact ratio with Meta's safe-zone margins on top. The Facebook feed runs square 1:1 at 1440 x 1440 or vertical 4:5 at 1440 x 1800, the Instagram feed recommends 4:5, and Reels and Stories on both platforms run full-screen 9:16 at 1440 x 2560. Since March 2026 all four vertical placements share one safe zone: keep text and logos out of the top 14%, the bottom 35%, and 6% on each side. Images upload as JPG or PNG up to 30 MB, video as MP4 or MOV up to 4 GB.

Meta publishes a spec for every placement it sells, and revises it often enough that a saved cheat sheet quietly rots. The checker below draws each frame at its real ratio, so you can see the shape you are designing into: the safe-zone bands where the interface sits, the resolution Meta recommends, the file caps, and the character count where your text truncates. Add your own creative and it shows the crop.

Choose a placement
Facebook
Instagram
Top 14%: account name
Bottom 35%: caption, audio tag, CTA button
Safe zone
Offer, logo and headline here

Hatched: keep text and logos out Dashed: the safe zone

Drag a file onto the frame or pick one. It is read in this browser and never uploaded, stored or sent anywhere.

Facebook Reels

Aspect ratio
9:16
Recommended size
1440 x 2560 px
File types
MP4, MOV
Caps and bounds
4 GB, no listed max length
Safe zone
Top 14%, bottom 35%, 6% each side
Primary text
40
Headline
55
Description
n/a

On the recommended 1440 x 2560 master that is about 358 px at the top, 896 px at the bottom and 86 px on each edge.

Text counts are truncation points, not upload limits. All figures per Meta spec, 2026.

One safe zone for every vertical placement

For years Reels and Stories shared dimensions but not safe zones, so a file built for one bled into the interface on the other. In March 2026 Meta closed that gap, consolidating Facebook Stories, Facebook Reels, Instagram Stories and Instagram Reels into a single 9:16 safe zone built to the tightest of the four (Lucid Media, 2026). The margins are the Reels numbers: keep text, logos and key creative out of the top 14%, the bottom 35%, and 6% on each side (per Meta spec, 2026).

The bands are deep because the interface lives in them. The account name runs across the top, while the caption, audio attribution, CTA button and engagement icons stack through the lower third, which is exactly where a designer instinctively parks the price. Compose vertical creative like a movie poster instead, with the message in the middle band, then check it on a real phone before launch. The desktop preview hides the overlays that cause the problem.

One file is worth re-opening: an older Stories template built to the roomier legacy 20% bottom margin. Run that creative on Reels and the lower 35% is hidden, so anything parked down there disappears. Re-center it once and it clears every vertical placement. Everywhere else the checker draws no bands at all, because Meta publishes margins for those four placements and nowhere else. Feed, carousel, In-Stream, right column and Marketplace crop rather than overlay, so the fix there is the recommended ratio plus a little breathing room at the edges.

The unified vertical safe-zone margins as percentages and as pixels on Meta's two reference canvases.
Margin Percentage At 1080 x 1920 At 1440 x 2560
Top (all vertical placements)14%270 pxabout 358 px
Bottom (Reels, the unified target)35%670 pxabout 896 px
Bottom (legacy Stories only)20%380 pxabout 512 px
Each side6%about 65 pxabout 86 px

Figures derived from Meta's percentages on the stated canvases (Lucid Media, 2026; Meta spec, 2026). The legacy Stories row is here only so an old template makes sense. Design to the 35% bottom and you never need it again.

Every placement at a glance

Thirteen placements, and really only three canvases. A square 1:1, a vertical 4:5 and a full-screen 9:16 cover every row below; 16:9 appears once, on In-Stream, where it is the natural fit. That is why building masters beats building per placement. These rows are the same data the checker above reads.

Aspect ratio, recommended resolution, file types and limits for every Facebook and Instagram ad placement.
Placement Ratio Recommended size File types Caps and bounds
Facebook Feed image1:1 or 4:51440 x 1440 or 1440 x 1800JPG, PNG30 MB, min width 600 px
Facebook Feed video1:1 or 4:51440 x 1440 or 1440 x 1800MP4, MOV4 GB, 1 sec to 241 min
Facebook Reels9:161440 x 2560MP4, MOV4 GB, no listed max length
Facebook Stories9:161440 x 2560JPG, PNG, MP4, MOV30 MB image, 4 GB video, video 1 sec to 2 min
Facebook Carousel1:1 or 4:51080 x 1080 minimumJPG, PNG, MP4, MOV2-10 cards, 30 MB per image, 4 GB per video
Facebook In-Stream video16:9 or 1:11080 x 1080 minimumMP4, MOV, GIF4 GB, 5-15 sec desktop, 5 sec to 10 min mobile
Facebook Right column1:11080 x 1080 or largerJPG, PNGDesktop only, technical minimum 254 x 133 px
Facebook Marketplace1:11080 x 1080 or largerJPG, PNG30 MB
Instagram Feed image4:51440 x 1800JPG, PNG30 MB, min width 500 px
Instagram Feed video9:161080 x 1920MP4, MOV4 GB, 1 sec to 60 min
Instagram Reels9:161440 x 2560MP4, MOV4 GB, up to 15 min
Instagram Stories9:161440 x 2560JPG, PNG, MP4, MOV30 MB image, 4 GB video, video 1 sec to 60 min
Instagram Explore4:51440 x 1800JPG, PNG30 MB

All figures per Meta spec, 2026.

Text limits before the cutoff

These are the points where visible text truncates, not a ceiling on what you can type. The spread is the interesting part: the Facebook feed cuts a headline at 27 characters while Facebook Reels allows 55, and primary text runs to 125 characters on the Instagram feed but only 40 on Facebook Reels (per Meta spec, 2026). Front-load the offer into the first sentence, because everything past the cutoff hides behind "See more" and few viewers tap it. Then write Reels copy separately, since 40 characters is a fragment: the creative has to carry the message while the text closes.

Character counts at which primary text, headline and description truncate on each placement.
Placement Primary text Headline Description
Facebook Feed image50-150 recommended27n/a
Facebook Feed video50-150 recommended27n/a
Facebook Reels4055n/a
Facebook Stories12540n/a
Facebook Carousel804518 per card
Facebook In-Stream videonot listednot listednot listed
Facebook Right columnnot listednot listednot listed
Facebook Marketplace1254030
Instagram Feed image12540n/a
Instagram Feed video12540n/a
Instagram Reels44not listedn/a
Instagram Stories125not listedn/a
Instagram Explore12540n/a

Character counts per Meta spec, 2026. "n/a" means the field is not used on that placement; "not listed" means Meta publishes no count for it.

Accepted is not the same as recommended

Two of Meta's numbers do different jobs, and confusing them is why ads run ugly without ever being rejected. The recommended resolution is the size that looks right, 1440 px wide and up. The technical minimum is the smallest file Meta will take before it refuses the upload: 600 px wide on the Facebook feed, 500 px on the Instagram feed, with the height floor set by the ratio at 600 px for a 1:1 and 750 px for a 4:5 (per Meta spec, 2026). A file between those two numbers uploads, runs, and looks soft, so "it was accepted" proves very little.

Aspect ratio works the same way, with a small cushion built in. The feed takes anything from 1.91:1 landscape to 4:5 vertical, and Meta allows a 3% aspect-ratio tolerance before it crops or pads a file (per Meta spec, 2026). That is why a near-square export sometimes survives untouched while a file a little further off gets trimmed or letterboxed. When an ad runs but looks cramped or off-center, the fix is usually moving from a merely accepted ratio to the recommended one, not an appeal.

By the numbers

3%
Aspect-ratio tolerance before Meta crops or pads a file
Meta Ads Guide, 2026
14% and 35%
Top and bottom margins to keep clear on every vertical placement
Meta Ads Guide, 2026
44 characters
Instagram Reels primary text before it truncates
Meta Ads Guide, 2026

From a frame to a finished master

Three steps turn the numbers above into files you can ship.

  1. Build the 9:16 master at 1440 x 2560 with guides locked at 14% from the top and 35% from the bottom. It carries Reels and Stories on both platforms, and cropping down beats stretching up.
  2. Recompose rather than crop for 4:5 at 1440 x 1800 and 1:1 at 1440 x 1440, so the product and the headline survive each frame on purpose instead of by luck.
  3. In Ads Manager, turn on customize media by placement and assign each master to its surface instead of letting auto-crop guess. Advantage+ placements still serve everywhere; each one simply shows the file you composed for it.

Then re-check the spec quarterly, because Meta has bumped its recommended resolutions more than once in recent years and old templates rot silently. The full breakdown behind this tool, every ratio, cap and truncation point with the reasoning attached, lives in the Facebook and Instagram ad sizes guide . And if the resizing round is what eats the week, a workspace that keeps the brand kit, the graphic editor and the video editor in one place, AdPlay.ai among them, exports every frame at spec instead of asking you to rebuild it.

Frequently asked questions

What is the Facebook and Instagram safe zone in 2026?

One set of margins now covers all four vertical placements. In March 2026 Meta consolidated Facebook Stories, Facebook Reels, Instagram Stories and Instagram Reels into a single 9:16 safe zone built to the tightest of them, Reels: keep text, logos and key creative out of the top 14%, the bottom 35%, and 6% on each side (Lucid Media, 2026; Meta spec, 2026). On the recommended 1440 x 2560 master that is about 358 px at the top, 896 px at the bottom and 86 px on each edge. The bands are deep because the interface sits in them: the account name runs across the top, and the caption, audio tag, CTA button and engagement icons stack through the lower third.

Do feed, carousel and Marketplace ads have a safe zone?

Meta publishes safe-zone margins for the vertical placements only, so this checker draws no bands on feed, carousel, In-Stream, right column or Marketplace frames rather than inventing them. Those placements fail differently: they crop rather than overlay. Build to the recommended ratio, keep the product and the headline off the outer edge so a trim costs nothing, and note that the right column renders small enough that Meta suggests skipping text overlays there entirely (per Meta spec, 2026).

Which ad size should I build if I only have time for one?

The 9:16 master at 1440 x 2560. It carries Reels and Stories on both platforms, the two surfaces with interface overlays, and cropping down to 4:5 or 1:1 is far cleaner than stretching a square up to full screen (per Meta spec, 2026). If you can build two, add 4:5 at 1440 x 1800 for the feed, where the taller frame buys more of a phone screen than a square does. Three canvases, 1:1, 4:5 and 9:16, cover every placement in the table above except In-Stream, which is happiest at 16:9.

Does this checker upload my image anywhere?

No. When you add an image, your browser reads the file locally and draws it into the frame. Nothing is sent to a server, nothing is stored, and the preview disappears when you close the tab. That means you can check unreleased creative without the file leaving your machine.

Why does my ad still get cropped when the aspect ratio is right?

Meta allows a 3% aspect-ratio tolerance before it crops or pads a file, so a near-square export can run untouched while a file a little further off gets trimmed or letterboxed (per Meta spec, 2026). The other common cause is auto-crop, which is one asset squeezed into every placement. Assign a purpose-built master per surface with asset customization in Ads Manager instead of letting Meta guess, and keep the product and headline away from the outer edge so a small trim costs nothing.

What is the smallest image Meta will accept?

600 pixels wide on the Facebook feed and 500 on the Instagram feed, with the height floor set by the ratio: 600 px for a 1:1 and 750 px for a 4:5 (per Meta spec, 2026). Accepted is not the same as recommended. A file between those floors and the recommended 1440 px wide will upload, run, and look soft on a modern phone, so "it was accepted" is a weak test. Instagram Reels are looser still, technically 250 px wide under 30 seconds and 500 px at 30 seconds or longer, though there is no good reason to upload below 1080.

Can one 9:16 file cover Reels and Stories on both platforms?

Yes, since the March 2026 unification. One 9:16 master composed to the strict Reels margin clears Facebook Stories, Facebook Reels, Instagram Stories and Instagram Reels with no per-placement re-crop (Lucid Media, 2026). The file worth re-opening is an older Stories template built to the roomier legacy 20% bottom margin: run that creative on Reels and the lower 35% is hidden, so anything parked down there disappears. Re-center it once and it is safe everywhere.

How much ad text shows before it gets cut off?

It depends on the surface, and the spread is wide. The Facebook feed truncates a headline at 27 characters while Facebook Reels allows 55, and primary text runs to 125 characters on the Instagram feed, Explore and Stories but only 40 on Facebook Reels and 44 on Instagram Reels (per Meta spec, 2026). Those are truncation points, not upload limits. Two habits cover most of the risk: put the offer in the first sentence, and write Reels copy separately, because 40 characters is a fragment rather than a paragraph.

Sources

Keep exploring

Turn ad research into winning ads

Research the ads that work, generate the creative on-brand, and launch to Meta, all in one tool.

7-day free trial · No credit card required