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 type | Dimensions | Aspect | Format | Max size | Resize |
|---|---|---|---|---|---|
Shared post (link card) Posts | 1200×630 | 1.91:1 | JPG | — | Open → |
In-feed image post Posts | 1200×1200 | 1:1 | JPG | — | Open → |
Cover photo (page / profile) Profile & branding | 820×312 | 2.63:1 | JPG | — | Open → |
Profile photo Profile & branding | 170×170 | 1:1 | JPG | — | — |
Event cover Profile & branding | 1920×1005 | 1.91:1 | JPG | — | — |
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.
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.
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.
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.