Performance Optimization6 min read

Meta Ad Image Sizes: The Complete 2026 Guide

Wissam Hallak

Wissam Hallak

Apr 16, 20266 min read
Share:
Meta Ad Image Sizes: The Complete 2026 Guide

Image file size is one of those details that doesn't feel important until you see what it does to your load times on mobile. And in Meta advertising, where most of your audience is on a phone with a variable data connection, slow loads cost you conversions.

Here's what Meta actually requires, why it matters, and how to optimize your images before every campaign.

ℹ️

AdAdvisor's Image Optimizer compresses and resizes ad creatives in your browser. Nothing leaves your device. Supports JPEG, PNG, WebP, and GIF up to 50MB

Why image file size matters for Meta Ads

Meta has a maximum file size of 30MB for image ads. Most images come in well under that, so advertisers assume file size isn't a problem. That assumption misses the real issue.

The file size that matters isn't the Meta upload limit. It's the file size that determines how fast your landing page loads after someone clicks your ad. A 3MB hero image on your landing page adds seconds to load time on a mobile connection. Meta's own data shows that for every additional second of load time on mobile, conversion rates drop significantly.

You paid for the click. A slow page is where that money disappears.

There's a secondary effect too. Meta's algorithm uses post-click engagement signals to assess ad quality. If people click and immediately leave because the page is slow, that behaviour feeds back into delivery. You end up paying more per click over time.

Meta ad image specs in 2026

Getting the dimensions right before you compress saves you a second round of editing. Here are the current specs for the most common placements:

PlacementRecommended sizeAspect ratioMax file size
Feed (Facebook + Instagram)1440 x 1440px1:130MB
Feed vertical 1440 x 1800px4:530MB
Stories + Reels1080 x 1920px9:1630MB
Carousel1080 x 1080px1:130MB
Marketplace1200 x 1200px1:130MB

A few things worth knowing about these specs:

  • Meta recommends 1440px dimensions in 2026, up from the previous 1080px guidance, to ensure quality on high-density screens. Design at 1440px, then compress before uploading.
  • The 4:5 vertical format consistently outperforms 1:1 square in mobile feed placements. It takes up more screen space and tends to get higher CTR. If you're only exporting one version, make it 4:5.
  • For Stories and Reels, keep essential creative elements away from the top 250px and bottom 340px. Those zones are covered by Meta's UI overlays.
  • Meta's 20% text rule is officially gone, but text-heavy images still tend to underperform. Keep on-image text minimal.

What format should you use?

The format you export in makes a meaningful difference to file size at the same visual quality.

FormatBest forTypical sizeQuality at compression
JPEGPhotos, lifestyle imagery200KB to 1MBGood at 80-85% quality
PNGLogos, text-heavy creatives500KB to 3MBLossless, larger files
WebPEither30-50% smaller than JPEGExcellent
GIFSimple animationsVariableLimited to 256 colours

WebP is the best format for most Meta ad use cases in 2026. It produces significantly smaller files than JPEG or PNG at comparable quality, and Meta accepts it across all placements. If your design tool supports WebP export, use it.

If you're working with JPEG, export at 80 to 85% quality. The visual difference from 100% is negligible. The file size difference is not.

Target file sizes for your ad images

There's no official Meta requirement below the 30MB cap, but there are sensible targets based on where your images will be used:

  • Ad creative uploaded to Meta Ads Manager: under 1MB. Smaller is better, but not at the cost of visible quality loss.
  • Landing page hero images: under 200KB for JPEG or WebP. This is where file size has the biggest impact on load time and conversion rate.
  • Thumbnail images and secondary visuals: under 100KB.

If you're currently uploading images straight from Canva, Photoshop, or your phone camera without compressing them first, you're almost certainly above these targets. A raw PNG from Canva at 1440 x 1800px typically comes in at 3 to 5MB. Compressed to WebP or optimized JPEG, that same file should be under 400KB.

How to optimize your images before every campaign

AdAdvisor's Image Optimizer runs entirely in your browser. You drag in your creative, choose your output format and quality level, and download the compressed version. Nothing is uploaded to a server. Your images stay on your device.

It handles JPEG, PNG, WebP, and GIF files up to 50MB, which covers every format you'd realistically be working with for Meta ad creative.

The workflow before any campaign launch should be:

  • Export your creative at the correct dimensions from your design tool
  • Run it through the Image Optimizer to bring the file size down
  • Upload the optimized file to Meta Ads Manager
  • Use the same optimized version on your landing page, not the raw export

That last point is the one most people miss. You can have a perfectly optimized ad that leads to a slow landing page because the hero image is a 4MB PNG. The optimization needs to cover the whole journey, not just the ad.

What about Meta's automatic compression?

Meta compresses images when you upload them, so why does this matter?

Meta's automatic compression is unpredictable. It optimizes for delivery across its own network, not for the quality or file size you actually want. In some cases it introduces visible artefacts, particularly in images with fine detail or text. In others it works fine.

Compressing your images before upload gives you control over the output. You choose the quality level, you see the result, and you upload what you've approved. You're not handing that decision to Meta's systems.

The full pre-launch image checklist

Before you publish any Meta campaign, run through this:

  • Dimensions match the placement spec (see table above)
  • File size is under 1MB for ad uploads, under 200KB for landing page use
  • Format is JPEG, WebP, or PNG (WebP preferred for quality-to-size ratio)
  • Essential creative elements sit outside the Stories/Reels safe zones
  • Text on image is minimal and readable at mobile screen size
  • The same optimized file is used on the landing page, not the raw export

If you're launching regularly and this checklist feels like overhead, it isn't. Running an image through the optimizer takes about 30 seconds. A slow landing page can cost you weeks of optimization work.

Wissam Hallak

Written by

Wissam Hallak

Co-Founder of AdAdvisor and Owner of Wesso Digital. Paid Ads Specialist.