Resize an image for Facebook

Match Facebook's feed, story and cover dimensions so your image is displayed at full quality instead of being scaled twice.

Processed in your browser

Drop your image here

or choose an image from your device

Accepts JPG, PNG or WEBP · max 25.00 MB

How to use it

  1. 1Drop the image you plan to post into the upload area.
  2. 2Pick a preset: feed post 1200 × 630, square post 1080 × 1080, story 1080 × 1920, cover photo 820 × 312 or profile picture 720 × 720.
  3. 3Choose Crop to fill the frame from the centre, or Fit to keep the entire image visible.
  4. 4Resize and download the correctly sized file.

Frequently asked questions

Why 1200 × 630 for a feed post or shared link?

That's the size Facebook's link preview and feed images are rendered at. It's also the standard Open Graph image size, so the same file works for previews when your page is shared elsewhere.

How does the 820 × 312 cover photo behave on mobile?

Mobile shows a narrower slice of the same image, roughly 640 px wide in the centre. Anything important near the left or right edge can disappear, so centre your subject.

Why is the profile picture preset 720 × 720 when it displays much smaller?

Facebook stores a larger copy than it shows and uses it for zoomed views and different placements. Uploading a square well above the display size keeps it sharp on high-DPI screens.

Do stories need a different size from posts?

Yes — stories are full-screen 9:16, so 1080 × 1920. A feed-sized image posted to a story gets padded or cropped by the app.