Facebook Image Resizer

Pick a Facebook format, drop a photo, adjust the crop and download. Everything happens in your browser.

Output

Drop a photo here or click to choose

It will be resized to px (). JPG, PNG, WebP or GIF; paste works too. Nothing is uploaded.

·

Drag to reposition, use the slider to zoom. Fit mode keeps the whole picture and pads it with the background colour.Shaded strips are hidden on some devices.

Your photo is smaller than px, so it will be upscaled and may look soft. Pick a smaller preset or use the 1× download only.

Source:

How to resize an image for Facebook without losing quality

Facebook re-compresses every picture you upload, so the goal is not to avoid compression but to hand Facebook a file it does not need to fight with: the exact pixel size it displays, in sRGB, saved once at high quality. Resizing well is mostly about doing it once, from the best source you have.

  1. Start from the original. A photo that was already sent through WhatsApp, saved from Facebook, or screenshotted has been compressed and downscaled at least once. Each extra generation adds blur and blocky artefacts that no resizer can remove.
  2. Resize to the exact target. Pick the Facebook format above (or type a custom width and height). The tool downsizes in steps of one half before the final scale, which is what good photo editors do to avoid the jagged, aliased look a single big downscale can produce.
  3. Never upscale if you can help it. Making a 600 px photo into 1080 px invents pixels; the result is soft. If the warning under the preview says your image is too small, choose a smaller preset or accept the 1× download only.
  4. Crop deliberately. "Fill" crops to the frame (drag to choose what stays). "Fit" keeps the whole picture and adds bars in the colour you choose; useful for artwork, screenshots and logos that must not be trimmed.
  5. Save as JPG at 85–92 % for photos. Above 92 % the file grows fast with no visible gain; below 80 % you start to see banding in skies and skin. PNG is for graphics with text, flat colour or transparency.
  6. Keep it under 2048 px and roughly 4 MB. Facebook shrinks longer edges to 2048 px anyway, and bigger files only take longer to upload and get compressed harder.

JPG, PNG or WebP?

FormatUse it forNotes
JPGPhotos, covers, most postsSmallest files for photographic content; no transparency. Facebook's native format.
PNGLogos, text, screenshots, flat coloursLossless; keeps sharp edges and transparency. Facebook converts photo-like PNGs to JPG, sometimes at a low quality, so do not use PNG for photos.
WebPYour own website, link previews25–35 % smaller than JPG at the same quality. Facebook's web uploader accepts it, but the mobile apps and some ad tools are less consistent; export JPG for anything you upload directly.

Every size this resizer knows

PlacementSizeRatioGuide
Cover photo (desktop / mobile)820 × 312 / 640 × 3602.63:1 / 16:9Cover photo guide
Profile picture1000 × 1000 (min 320)1:1Profile picture guide
Event cover / Group cover1920 × 1005 / 1640 × 8561.91:1Banner guide
Feed post: landscape / square / portrait1200 × 630 / 1080 × 1080 / 1080 × 13501.91:1 / 1:1 / 4:5Post size guide
Story / Reel1080 × 19209:16250 px UI margins top and bottom
Link share image1200 × 6301.91:1og:image on your site
Ad image / Carousel card1080 × 1080 or 1200 × 6281:1 / 1.91:1Square works on every placement
Marketplace listing1200 × 12001:1Shown square in listings
Video thumbnail1280 × 72016:9Match the video's ratio

The full reference with minimums and safe zones is on the Facebook image sizes page.

Why the 2× download exists, and when to skip it

Facebook stores a larger copy of your image for high-density screens (phones, MacBooks, 4K monitors). A cover exported at 1640 × 624 rather than 820 × 312 looks visibly crisper there, so for covers, banners and profile pictures the 2× button is the better choice when your source has the pixels. For feed posts and stories the base sizes are already 1080 px wide; doubling them goes past Facebook's 2048 px ceiling and gets downsized straight away, so 1× is enough. The tool warns you when the source is too small for the size you picked; in that case the 2× version would just be a blurry upscale.

Frequently asked questions

No. The image is opened, resized and saved by your browser with the Canvas API. It never leaves your device, so there is no size limit, no queue and no watermark.
Use the original file, resize it once to the exact Facebook size, do not upscale, and save as JPG at 85–92 % in sRGB. The steps above walk through it; the tool downsizes in stages to keep edges clean.
Yes. Choose "Custom size" in the format list and type any width and height from 16 to 8192 px. Fill crops to that frame; Fit pads it with a background colour.
JPG for photos, PNG for graphics with text or transparency. WebP makes smaller files but is safer for your own website than for direct Facebook uploads.
Photos are reduced to 2048 px on the long edge. Files under about 4 MB upload quickly and get the gentlest compression.
Yes, every upload is re-encoded. Giving Facebook the exact display size at high quality means its second compression has very little to remove.

More free Facebook tools

All Facebook tools →

Safe extension
Don't have «Themes for Facebook» yet?
Install it from the official Google Chrome Store™
Install Extension

Extension Not Installed

Install "Facebook Themes" from the official Chrome Web Store to add themes.

Install