← All articles

Facebook Image Size: Every Dimension for Posts, Covers, and Ads (2026)

Upload the wrong facebook image size and you'll get one of three outcomes: a cropped cover photo that cuts off your logo, a blurry post image because Facebook re-compressed it, or an ad rejected outright because it doesn't meet spec. None of those are great. This guide gives you every dimension you need — profile photos, covers, posts, ads — so you can get it right the first time.


Facebook Image Sizes at a Glance

Image Type Recommended Size Aspect Ratio Max File Size
Profile photo 320 × 320 px 1:1 15 MB
Cover photo 820 × 312 px (desktop) ~2.63:1 15 MB
Shared image post 1200 × 630 px 1.91:1 30 MB
Shared link preview 1200 × 628 px 1.91:1 8 MB
Event cover 1920 × 1005 px 1.91:1 15 MB
Group cover 1640 × 856 px 1.91:1 15 MB
Story 1080 × 1920 px 9:16 30 MB

Facebook's display sizes shift between desktop and mobile, so upload the largest recommended resolution and let Facebook scale down — never up.


Facebook Cover Photo Size

The recommended cover photo size is 820 × 312 px on desktop and 640 × 360 px on mobile. That difference matters a lot: the mobile view crops roughly 90 px from each side of your desktop image.

Upload your cover at 820 × 312 px minimum. For high-DPI displays, 1640 × 624 px is sharper. Facebook will resize either way, but starting larger gives you more pixels to work with.

Safe zone for text and logos: Keep all critical elements within a centered region of approximately 640 × 312 px. Anything outside that zone — especially within the left and right 90 px margins — risks being cropped on mobile.

Practical rule: put your tagline or logo in the center third of the image, and treat the outer edges as decoration only.


Facebook Post Image Size

The recommended size for a standard shared image post is 1200 × 630 px at a 1.91:1 aspect ratio. This fills the feed cleanly on both desktop and mobile without letterboxing or cropping.

What Happens With Other Ratios

Multi-Image Post Layouts

When you share multiple images in one post, Facebook arranges them in a grid:

Images Layout
2 images Side by side, equal width
3 images One large left image, two stacked on the right
4 images 2×2 grid, each image cropped to square
5+ images 2 large top, 3 smaller bottom (with a "+N more" overlay)

For 4-image grids, shoot or crop your images to 1:1 before uploading so Facebook's auto-crop doesn't remove anything important.


Facebook Ad Image Sizes

Ad Format Recommended Size Aspect Ratio Min Width
Feed ad (image) 1200 × 628 px 1.91:1 600 px
Feed ad (square) 1080 × 1080 px 1:1 600 px
Story / Reels ad 1080 × 1920 px 9:16 500 px
Carousel card 1080 × 1080 px 1:1 600 px
Right column ad 1080 × 1080 px 1:1 254 px
Marketplace ad 1200 × 628 px 1.91:1 500 px
Instant Article 1200 × 628 px 1.91:1 600 px

On the 20% text rule: Facebook officially relaxed this restriction in 2020, but it still has teeth. Ads with heavy text overlays — especially anything over 20% of the image area — tend to receive limited delivery or higher CPMs. Facebook's own testing showed image-heavy ads outperform text-heavy ones in most verticals. If you're running conversion campaigns, keep text tight or move it to the ad copy rather than baking it into the image.

File formats: Use JPEG for photographs, PNG for graphics with text or sharp edges. For story ads, keep the top and bottom 14% of the frame clear — that's where the profile icon and CTA button live.


Facebook Profile Photo Size

Upload your profile photo at 320 × 320 px minimum. Facebook displays it at 176 × 176 px on desktop and 196 × 196 px on mobile, but the stored version needs to be at least 320 × 320 px for crisp rendering on high-DPI screens.

It displays as a circle. Facebook crops the profile photo into a circular mask, which means the four corners get clipped. For personal photos, this is usually fine. For brand logos, center the mark in the middle 60% of the frame and leave generous padding around the edges — otherwise the circular crop bites into your artwork.

For Pages, the profile photo overlaps the cover photo in the bottom-left corner. Leave 20–30 px of breathing room around your logo so it doesn't visually collide with the cover background.


How to Resize Images for Facebook

Getting to the right dimensions is a two-step process: resize to the correct pixel dimensions, then compress to keep file size manageable. A 5 MB PNG might pass Facebook's upload limit, but it'll load slowly on mobile and Facebook will re-compress it anyway — often with visible artifacts.

With Pixotter:

  1. Go to pixotter.com/resize and drop your image.
  2. Enter the target dimensions (e.g., 1200 × 630 for a post image). Lock the aspect ratio or set both dimensions independently.
  3. Download the resized file.
  4. Drop it into pixotter.com/compress. For JPEGs targeting Facebook, 85% quality gives you a good balance of file size and sharpness. For PNGs, lossless compression works well for logos and graphics.

Batch processing for ad creatives: If you're producing multiple ad sizes from the same creative (feed, story, carousel), Pixotter handles multiple images in one session. Resize each to its target dimension, compress, download all — no need to jump between tools.

All processing happens in your browser. Your images never leave your machine, which matters if you're working on client campaigns with unreleased creative.

Handling LinkedIn or Instagram assets at the same time? See the Instagram image size guide and LinkedIn banner size guide for those specs.


Facebook Image Optimization Tips

Use PNG for graphics with text, JPEG for photos. PNG preserves sharp edges on text overlays and logos without the blocky compression artifacts that JPEG introduces around high-contrast borders. For photographs and anything with smooth gradients, JPEG at 80–85% quality is smaller and indistinguishable from the original at normal screen sizes.

The JPEG quality sweet spot is 80–85%. Below 75%, you'll start seeing visible compression blocks, especially in flat colors and sky gradients. Above 90%, file sizes balloon with marginal visual gain. 82% is a reasonable default if you're not sure.

Avoid JPEG for text overlays. If your creative has "SAVE 40% TODAY" in white text on a colored background, JPEG will smear the edges of those letters into a halo of compression noise. Use PNG or WebP instead. Converting an existing JPEG to PNG doesn't fix already-compressed content — start from the source.

Pre-compress before uploading. Facebook re-compresses every uploaded image. If you upload an already-optimized file, Facebook's compression pass has less room to degrade quality. Upload an uncompressed 10 MB TIFF and you're letting Facebook make all the compression decisions for you.

For a deeper look at format tradeoffs, see the Twitter image size guide — the same PNG vs JPEG logic applies across social platforms.


FAQ

What is the best image size for Facebook posts? 1200 × 630 px at 1.91:1 aspect ratio. This fills the feed without cropping on desktop or mobile. If you prefer a square format, 1080 × 1080 px also works well and often performs better on mobile where it takes up more vertical space.

Why does Facebook compress my images? Facebook re-encodes every uploaded image to reduce storage and bandwidth costs across billions of posts. Uploading at the recommended dimensions and pre-compressing to 85% JPEG quality (or lossless PNG) gives Facebook's encoder less room to make aggressive quality tradeoffs.

What format should I use for Facebook images? Use JPEG for photos and images with smooth gradients — it gives you the smallest file at acceptable quality. Use PNG for graphics, logos, or anything with text overlays where sharp edges matter. WebP is supported by Facebook but JPEG and PNG remain the most predictable choices.

Do Facebook cover photos look different on mobile? Yes — significantly. Desktop shows 820 × 312 px while mobile shows 640 × 360 px, which crops roughly 90 px from each side. Keep all critical content (text, logos, faces) within the centered 640 × 312 px safe zone to ensure it's visible on both.

What is the minimum image size for Facebook ads? Feed ads require a minimum width of 600 px. Story and Reels ads require at least 500 px wide. That said, always upload at the recommended resolution (1200 × 628 px for feed, 1080 × 1920 px for stories) — ads served below the minimum recommendation often show reduced delivery and lower engagement.