Facebook handles more image formats than most platforms, feed posts, covers, events, groups, ads, and each one gets cropped or scaled differently if you get the ratio wrong. A cover photo built at the wrong size looks fine in the editor and then loses half its content when it renders on a phone.
Here’s the full set of dimensions.
| Type | Size | Aspect ratio |
|---|---|---|
| Profile Photo | 170 x 170 | 1:1 |
| Cover Photo | 820 x 312 | 2.63:1 |
| Feed Post (Landscape) | 1200 x 630 | 1.91:1 |
| Feed Post (Square) | 1080 x 1080 | 1:1 |
| Feed Post (Portrait) | 1080 x 1350 | 4:5 |
| Story / Reel | 1080 x 1920 | 9:16 |
| Event Cover | 1920 x 1005 | 1.91:1 |
| Group Cover | 1640 x 922 | 16:9 |
| Ad (Single Image) | 1080 x 1080 | 1:1 |
| Carousel Ad | 1080 x 1080 | 1:1 |
Which size to actually use
For a regular feed post, portrait at 1080 x 1350 takes up more vertical real estate in the feed than a square or landscape image, which is worth it if you want people to actually stop scrolling. Landscape at 1200 x 630 is still the right pick when you’re sharing a link, that’s the shape Facebook’s link preview card is built around.
Stories and Reels use the same 1080 x 1920 vertical frame as Instagram. Keep faces and text away from the top and bottom of the image, that’s where Facebook’s own controls and captions sit.
Cover photos are the one people get wrong most often, because the visible crop differs between desktop and mobile. Build at 820 x 312 and keep anything essential, logos, key text, centered rather than pushed to the edges.
Format and common mistakes
Don’t upload a huge unoptimized image and expect Facebook’s own compression to do you any favors, it often introduces visible artifacts on photos with fine detail or text. Resize to the actual target dimension first with a social media image resizer, you’ll get a cleaner result and a faster upload.
A frequent mistake with cover photos specifically is designing only for the desktop crop and forgetting most viewers see it on mobile, where more of the top and bottom gets trimmed. Check your layout against the social media image size guide before publishing if you’re not certain what mobile actually shows.
Large source files also add up if you’re posting frequently through BulkPublish or any other tool. Run images through an image compressor first, it shrinks the file size with no visible difference at normal feed resolution.