Image Compressor

Facebook Image Sizes

Every Facebook image size that matters — posts, cover photos, share cards, profile and event imagery — with the format guidance that survives Facebook's re-encoding.

Last reviewed: June 2026

Facebook renders cover photos at different sizes on desktop and mobile, which is why the same banner can look fine on one and badly-cropped on the other. The recommended size below is the one that survives both renders.

For shared link previews, Facebook reads the Open Graph image tag from your URL — 1200×630 is the standard and works across every Open Graph consumer (LinkedIn, Slack, iMessage, Discord). The OG image generator on this site produces correctly-sized share cards in seconds.

Every entry below links to a one-click resize preset where one is available.

Facebook sizes — quick reference

Every image type Facebook renders in its native UI, with the recommended dimensions, aspect ratio and format.

Image typeDimensionsAspectFormatMax sizeResize

Shared post (link card)

Posts

1200×6301.91:1JPGOpen →

In-feed image post

Posts

1200×12001:1JPGOpen →

Cover photo (page / profile)

Profile & branding

820×3122.63:1JPGOpen →

Profile photo

Profile & branding

170×1701:1JPG

Event cover

Profile & branding

1920×10051.91:1JPG

Posts

Shared post (link card)

1200×630 · 1.91:1 · JPG

  • 1200×630 is the Open Graph standard — Facebook, LinkedIn, Slack and iMessage all expect this for link previews.
  • Use the Open Graph image generator if you don't already have a designed share card.

→ Resize to 1200×630

In-feed image post

1200×1200 · 1:1 · JPG

  • Square in-feed posts get more vertical screen space than landscape on mobile.
  • Facebook will scale anything wider than 1200px down on upload.

→ Resize to 1200×1200

Profile & branding

Cover photo (page / profile)

820×312 · 2.63:1 · JPG

  • Renders at 820×312 on desktop and 640×360 on mobile. The centre 640×312 area is the only part visible on both — keep text and focal points there.
  • Avoid PNG with transparency — Facebook flattens to white anyway.

→ Resize to 820×312

Profile photo

170×170 · 1:1 · JPG

  • Stored at 170×170 desktop / 128×128 mobile. Upload a 320×320 source for crispness on retina displays.
  • Circular crop — important content should be inscribed in the circle, not the square.

Event cover

1920×1005 · 1.91:1 · JPG

  • Wide cover for event pages. 16:9 source works too — Facebook crops to 1.91:1.

Facebook — general tips

  • Facebook's re-encoder is aggressive. Upload at quality 85+ — anything below shows visible compression banding in flat colours.
  • PNG is accepted but Facebook converts everything to JPEG internally, so you might as well start from JPEG to avoid two passes.
  • Link-preview imagery is controlled by the og:image meta tag on your linked page, not by what you upload to the post — most platforms ignore the post-uploaded image entirely when there's a link.

Frequently asked questions

Why does my Facebook cover photo look fine on desktop but cropped on mobile?
Cover photos render at 820×312 on desktop but 640×360 on mobile. Only the central 640×312 area appears on both — design important content (text, faces, logos) inside that safe zone.
What size should a Facebook share image be?
1200×630 — the universal Open Graph standard. Add it to your page as the og:image meta tag and Facebook (and every other link-preview reader) will use it.
Does Facebook compress my photos?
Yes, aggressively. Upload at JPEG quality 85 minimum. Below 75, you'll see visible compression banding in skies and other smooth gradients.
Can I upload PNG to Facebook?
Yes, but Facebook converts PNG to JPEG internally on most uploads. Logos and graphics with sharp edges still benefit from PNG sources, but for photographs JPEG saves you a conversion pass.
What about Stories?
Facebook Stories use 9:16 (1080×1920) — same as Instagram Stories since they're often cross-posted. Use the Instagram Story preset.