Facebook Image Sizes
Facebook’s trap is that almost every surface uses a different crop on desktop vs mobile. The cover photo is the classic case: 820×312 on desktop but cropped to roughly 640×360 on phones — so the edges are never safe.
For anything you share as a post or link, 1200×630 is the do-everything size (it’s also the Open Graph standard used by link cards).
| Use | Pixels | Ratio | Notes |
|---|---|---|---|
| Shared image / link preview | 1200×630 | 1.91:1 | Open Graph standard — also what other sites show when your link is shared. |
| Page cover photo | 820×312 | 2.63:1 | Mobile crops to ~640×360 — keep content centered. |
| Stories | 1080×1920 | 9:16 | Same vertical canvas as Instagram Stories. |
| Event cover | 1920×1005 | 1.91:1 | Shown wide at the top of the event page. |
| Group cover | 1640×856 | 1.91:1 | Center-weighted crop across devices. |
| Profile picture | 320×320 (upload) | 1:1 | Displays at ~176px on desktop, circle crop. |
Pro tips for Facebook
- Design covers "center-first": logo and text in the middle 60%, decoration on the edges.
- The 1200×630 link image is what shows when anyone shares your site — set it once, benefit everywhere.
- Facebook compresses hard: upload a lightly-compressed file so its compressor has less work to do.
Workflow: crop to the right ratio → resize to the exact pixels → compress lightly before upload. Every tool runs in your browser — nothing is uploaded.
Frequently asked questions
- What is the Facebook cover photo size?
- Upload 820×312. Desktop shows it fully; phones crop the sides to roughly 640×360, so keep anything important centered.
- What size should a shared link image be?
- 1200×630 (1.91:1) — the Open Graph standard. It renders sharp in the feed and in Messenger/WhatsApp link cards.
- Why do my Facebook photos lose quality?
- Facebook applies aggressive compression. Uploading at the recommended dimensions, already lightly compressed, minimizes the visible damage.
Other platforms
🔒 Your files never leave your device. Every tool linked on this page runs entirely in your browser.