Meta's ads guide, read on 2026-11-09 with the US English locale, recommends 4:5 at 1440 x 1800 pixels for Facebook Feed images, Instagram Feed images and Facebook Feed video, and 9:16 for Instagram Feed video (1080 x 1920), Reels and Stories (1440 x 2560). So one ad set needs two shapes. The part most spec lists leave out: no video model on the 8frame canvas offers a 4:5 setting, so the 4:5 video has to come from a 4:5 start image or a crop of the 9:16, and the crop works only if you placed the subject for it.
Below: the specs per placement as Meta states them, which 8frame models make which ratio, and a board that produces both from one set of inputs.
TL;DR
| Placement | Meta's recommended ratio | Resolution | Other limits Meta lists |
|---|---|---|---|
| Facebook Feed image | 4:5 | 1440 x 1800 | JPG or PNG, 30 MB, min 600 x 750, 3% ratio tolerance |
| Instagram Feed image | 4:5 | 1440 x 1800 | JPG or PNG, 30 MB, min width 500, 1% tolerance |
| Instagram Stories image | 9:16 | 1440 x 2560 | JPG or PNG, 30 MB, safe zones |
| Facebook Feed video | 4:5 | 1440 x 1800 | MP4, MOV or GIF, 4 GB, 1 second to 241 minutes |
| Instagram Feed video | 9:16 | 1080 x 1920 | MP4, MOV or GIF, 4 GB, 1 second to 60 minutes |
| Instagram Reels | 9:16 | 1440 x 2560 | MP4 or MOV, 4 GB, 0 seconds to 15 minutes, safe zones |
| Instagram Stories video | 9:16 | 1440 x 2560 | 4 GB, 1 second to 60 minutes; under 16 s plays in full |
Safe zones for Reels and Stories: keep "at least 14% of the top, 35% of the bottom, and 6% on each side" free of text, logos and key elements.
Read the guide in US English
Meta serves the ads guide per locale, and the versions do not always match. Our own check in October found the German-served Instagram Feed video page still recommending 4:5 at 1440 x 1800 while the US English page said 9:16 at 1080 x 1920. Add ?locale=en_US to any ads guide URL before you copy a number, and recheck before a campaign: these pages change without a changelog.
Images by placement
Facebook Feed. Meta recommends JPG or PNG, 4:5, 1440 x 1800, up to 30 MB, with a minimum of 600 x 750 at that ratio and a 3% aspect ratio tolerance. Text limits on the same page: primary text 50 to 150 characters, headline 27.
Instagram Feed. 4:5, 1440 x 1800, JPG or PNG, 30 MB, minimum width 500. Meta gives the accepted range as 400 x 500 at the tall end and 191 x 100 at the wide end, with a 1% tolerance. Primary text 125 characters, headline 40, up to 30 hashtags.
Instagram Stories. 9:16, 1440 x 2560, JPG or PNG, 30 MB, minimum width 500, with the same safe zones as Reels.
Note the tolerances: 1% on Instagram Feed, 3% on Facebook Feed. A "4:5-ish" crop by eye can miss the Instagram tolerance. Crop to exact pixels.
Video by placement
Facebook Feed video. 4:5, 1440 x 1800, MP4, MOV or GIF, up to 4 GB, 1 second to 241 minutes, minimum 120 pixels each way. Meta asks for H.264, square pixels, fixed frame rate, progressive scan and stereo AAC audio at 128 kbps or more. For Awareness objectives the page warns that the ad footer, including the headline, does not show on mobile Feed.
Instagram Feed video. 9:16, 1080 x 1920, 1% tolerance, MP4, MOV or GIF, 4 GB, 1 second to 60 minutes.
Instagram Reels. 9:16, 1440 x 2560, MP4 or MOV, 4 GB, 0 seconds to 15 minutes. Minimum width 250 pixels for ads under 30 seconds, 500 for 30 seconds or longer. Safe zones as above.
Instagram Stories video. 9:16, 1440 x 2560, 1 second to 60 minutes. "Videos under 16 seconds play in full", longer ones may be split into separate Stories cards.
Which 8frame models make which ratio
The ratio list is the nuance that decides your board. These are the ratio settings on the 8frame canvas nodes (checked 2026-11-09).
| Node | Ratios offered | 4:5? | Price on 8frame |
|---|---|---|---|
| Nano Banana (2, Pro, Classic) | 1:1, 21:9, 4:3, 3:2, 2:3, 5:4, 4:5, 3:4, 16:9, 9:16 | Yes | Nano Banana 2: 8 / 11 / 17 / 22 per image at 0.5K / 1K / 2K / 4K; Pro 21 at 1K and 2K |
| Kontext Max (edit) | 13 ratios including 4:5, or match the input | Yes | 13 per image |
| GPT Image 2 | 1:1, 16:9, 9:16, 4:3, 3:4 | No | high 29 square, 20 other ratios |
| Seedream 5 / 4 | 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9 | No | 5 Pro 7 at 1K; 5 Lite 6 |
| Kling v3 Standard | follows the start image | Only via the image | 5 s with sound 86 |
| Seedance 2.5 | 16:9, 9:16, 1:1, 4:3, 3:4 | No | 5 s at 720p 157 |
| Hailuo H3 | follows the start image | Only via the image | 5 s 88 |
| Wan 3.0 | follows the start image | Only via the image | 5 s at 1080p 95 |
| Happy Horse | 16:9, 9:16, 1:1, 4:3, 3:4 | No | 5 s at 720p 95 |
| Montage (join clips) | auto, 16:9, 9:16, 1:1, 3:4, 4:3 | No | 10 per run |
Two consequences. For stills, make the 4:5 feed image on Nano Banana or Kontext Max, not on GPT Image 2 or Seedream, which have no 4:5 setting. For video, Kling, Hailuo H3 and Wan 3.0 lock the ratio control to the start image, so a 4:5 start image is the only way to ask them for a 4:5 clip. We have not measured whether every provider returns an exact 4:5 frame from a 4:5 image; check the pixel size of the download against Meta's 1% Instagram tolerance before you upload.
One board, both shapes
The route that works on any model: generate in 9:16 and crop the 4:5 from the middle, with the subject placed for that crop from the start.
- Product and creator stills. Upload your product photo. Make the creator still and any product scene on Nano Banana 2 at 9:16. Put the face, the product and any in-picture text in the vertical middle of the frame.
- The 4:5 still for feed images. Run the approved still through Kontext Max at 4:5 with "keep everything, extend or crop to 4:5", or generate it again on Nano Banana at 4:5 with the same references. If the download is smaller than 1440 x 1800, upscale the still: BRIA Increase Resolution is 6 credits for 2x or 4x, and keeps content.
- The 9:16 video. Use the 9:16 still as the start frame on Kling v3 Standard (5 s with sound, 86), Seedance 2.5 (5 s at 720p, 157) or Kling 2.6 Pro for 1080p (5 s with sound, 95).
- The 4:5 video. Crop the 9:16 file to 4:5 in your editor. A 1080 x 1920 clip gives 1080 x 1350: under Meta's recommended 1440 x 1800, far above its 120-pixel minimum. Or start Kling v3 again from the 4:5 still.
- Sound and captions. Assemble on the Video Editor timeline, which has video, text, caption and sound layers. Do not join talking clips with the Montage node: its merged file has no sound.
Why the middle matters, in numbers. In a 1080 x 1920 frame, Meta's Reels safe zone (14% top, 35% bottom) leaves rows 269 to 1248 clear. A centred 4:5 crop keeps rows 285 to 1635. So almost all of the Reels safe zone survives the crop. Place the subject and the text in that band and the same creative works as a Reel and as a Facebook Feed video. Place the product at the bottom of the 9:16 and the crop keeps it, but the Reels interface covers it.
Where it breaks
- Native 4:5 video. Not a setting on any 8frame video node. Use a 4:5 start image on a model that follows the image, or crop.
- Resolution. No video model on 8frame outputs 4K, and there is no video upscaler (Topaz, Clarity and BRIA upscale images). Seedance tops out at 720p, Kling v3 Standard returns 720p, Kling 2.6 Pro returns 1080p. Meta's 1440 figures are recommendations; the minimums are far lower.
- Sound. Montage drops audio. Meta asks for stereo AAC on Facebook Feed video; add sound on the Video Editor timeline.
- Disclosure. Meta's specs pages do not cover AI labelling. For labels per platform see do you have to disclose AI-generated ads; for TikTok's sizes see the TikTok specs page.
FAQ
What size should a Facebook feed ad be in 2026?
Meta's US English ads guide recommends 4:5 at 1440 x 1800 for Facebook Feed images and Facebook Feed video. Images: JPG or PNG up to 30 MB. Video: MP4, MOV or GIF up to 4 GB.
Is Instagram feed video 4:5 or 9:16?
The US English Instagram Feed video page recommends 9:16 at 1080 x 1920. Feed images stay 4:5 at 1440 x 1800. Some locale versions of the guide have shown older 4:5 video numbers, so read it with locale=en_US.
What are the Reels safe zones?
Meta suggests leaving at least 14% of the top, 35% of the bottom and 6% on each side free of text, logos and other key elements.
Can I make a 4:5 video with AI on 8frame?
Not as a setting: the video nodes offer 16:9, 9:16 and, on some models, 1:1, 4:3 and 3:4. Make a 4:5 start image on Nano Banana or Kontext Max for a model that follows the image, or crop the 9:16 version.
Which image model makes 4:5 stills?
Nano Banana (all three versions) and Kontext Max have 4:5. GPT Image 2 and Seedream do not.
Sources
- Meta Ads Guide, Facebook Feed image (4:5, 1440 x 1800, 30 MB, min 600 x 750, 3% tolerance), checked 2026-11-09
- Meta Ads Guide, Instagram Feed image (4:5, 1440 x 1800, 30 MB, 1% tolerance), checked 2026-11-09
- Meta Ads Guide, Instagram Stories image (9:16, 1440 x 2560, safe zones), checked 2026-11-09
- Meta Ads Guide, Facebook Feed video (4:5, 1440 x 1800, 4 GB, 1 s to 241 min, H.264, stereo AAC 128 kbps), checked 2026-11-09
- Meta Ads Guide, Instagram Feed video (9:16, 1080 x 1920, 1 s to 60 min), checked 2026-11-09; the German-served version showed 4:5 at 1440 x 1800, checked 2026-10-02
- Meta Ads Guide, Instagram Reels (9:16, 1440 x 2560, 0 s to 15 min, safe zones), checked 2026-11-09
- Meta Ads Guide, Instagram Stories video (9:16, under 16 s plays in full), checked 2026-11-09
- 8frame prices, ratio settings, defaults and limits: the 8frame app, checked 2026-11-09
Try it without signing up: the 8frame canvas opens on a real board. The canvas is free and unlimited; generation is paid from $19/month.