← Back to BlogFacebook Ad Image Size and Compression: What to Check Before Launch in 2026
2026-10-13
Facebook ad image size causes trouble less often than people expect. What actually stalls a campaign are three things bundled together: the aspect ratio the placement wants, how much of the frame is covered by text, and how heavy the uploaded file is. The 2026 numbers have barely moved, with most of the change sitting in how far Reels and Advantage+ placements reach. Separate those three and the sizing part takes half an hour.
Sizes and ratios for the three placements
- Feed single image: 1080 x 1080 (1:1) or 1080 x 1350 (4:5), with a minimum width of 600 pixels. The 4:5 frame fills more of a phone screen, which is why commerce campaigns lean on it.
- Carousel: 1080 x 1080 per card, two to ten cards per ad. Every card has to share one ratio, otherwise the preview crops them to different heights and the set jumps as it scrolls.
- Stories and Reels: 1080 x 1920 (9:16). Leave roughly 250 pixels clear at the top and bottom for the profile badge, the action button and the caption, and keep the subject out of that band.
- Right column and Audience Network: prepare at 1200 x 1200 or larger. The real display area is small, so the subject has to survive being shrunk to a few hundred pixels.
- Text on the image: the 20 percent rule was retired, and the system now grades coverage as low, medium or high. Portrait formats tend to land in the middle or upper band.
Why the restriction usually is not about size
Review runs as a machine comparison. The aspect ratio is checked against the placement template first, then text regions are detected and scored. Low pixel counts merely make the picture look soft, while a wrong ratio or heavy text coverage cuts the delivery itself. That is also why one image runs fine in the feed and gets flagged as unsupported in Stories: the file is unchanged, the template it has to match is not.
- A 9:16 asset dropped into a 1:1 placement loses more than 40 percent off the top and bottom, which usually ruins where the subject sits.
- Reusing one asset for both feed and Stories means exporting two ratio versions rather than trusting the platform to adapt it.
- Text pressed against the safe zone collides with the action button, and those creatives tend to draw fewer clicks even when they pass the check.
- Heavier uploads get re-encoded once they land, and the heavier the source, the more visible the second round of compression becomes.
How many KB before quality drops
Facebook re-encodes whatever arrives, so a heavier source means a more visible difference afterwards. A practical range per placement is enough. A 1080 x 1350 JPEG down to somewhere between 200 and 400 KB looks almost identical to the original on a phone. The 9:16 frame can stretch to 500 KB since it carries the most pixels. Keep carousel cards around 300 KB so a set of ten does not stall because of one card. The trade-off is set out in /blog/lossy-vs-lossless-compression.
- Feed single image: aim for 200 to 400 KB, and lay the copy area out in 4:5 before compressing rather than after.
- Carousel: around 300 KB per card, and use one set of compression settings across the group so the cards match each other.
- Stories and Reels: up to 500 KB. Large smooth gradients such as evening sky are the first thing to break if you squeeze this one too hard.
- Do not force a transparent background through JPEG, since the alpha channel gets flattened to white or black. The approach for those files is in /blog/compress-png-without-losing-quality.
- When two options look similar, protect the subject: check faces and product edges at 100 percent and only then decide which setting to keep.
Five checks before launch
- Pick the placement before the ratio, since running in the feed or in Stories decides how the shot is framed in the first place.
- Lock the short edge at 1080 on export and let the long edge follow the ratio, rather than cropping to something odd and patching it later.
- Bring the file weight into the ranges above, then inspect faces and product edges at 100 percent.
- Walk every placement in the ad preview tool and check that the safe zone is not covering the subject.
- Keep an uncompressed master in a separate folder. New copy or a new placement means another export from that master, not rescuing the copy the platform already processed.
FAQ
How large can a Facebook ad image be?
Practical limits come from the ratio and from sharpness rather than a pixel ceiling, and the 1080 series covers what the platform asks for. Sending a file far bigger than the placement needs is wasted effort, because the surplus gets re-encoded on arrival anyway.
Is the 20 percent text rule still applied?
It was retired. Text is graded as low, medium or high, and heavy coverage still affects delivery in practice, so put the key message in the copy field instead of burning it into the picture.
Can one asset run in both feed and Stories?
Not usefully. The cropping is severe in one direction, so export two ratio versions and give each one its own safe zone.
Is PNG worth it for quality?
JPEG or WebP suit photographic creative. PNG earns its size mainly for transparency or interface captures, and it runs considerably heavier than WebP at a comparable look. Comparing compression against resizing is covered in /blog/compressed-vs-resized-image.