Facebook

Compress images for Facebook posts, profiles and stories

Facebook caps photos at 2048 px, converts everything to JPEG and strips the metadata. Give it a file that is already the right size and it compresses gently instead of hard.

1080×1350 post2048 px max keptUpload HD friendlyNo upload
0 uploads

Drop photos here or tap to choose

JPG, PNG, WebP, HEIC (iPhone), RAW · up to 80 MB each

More options
1080 px is the safe choice. 1440 px can look sharper in the newest app versions.
Sharpen
The result will be at or under this size.
More options
Sharpen

×

0 uploads. Your photos never leave this device, and the tool keeps working with Wi-Fi off.Check the Network tab in your browser: no image requests, ever. Tip: paste a photo with Ctrl+V / ⌘V.

Feed post
1080×1350 or 1080×1080
Link image
1200×630
Profile
720×720
Story
1080×1920
Max stored
2048 px

How Facebook treats photos

Facebook stores a master copy with the long edge capped at 2048 px, re-encoded as JPEG. Anything larger is scaled down on their side. PNG uploads are converted to JPEG too (the old trick of uploading a small PNG to avoid compression no longer works), and the EXIF data is removed.

To keep photos sharp: resize to the size Facebook will display (1080 px wide for feed posts is the practical limit on phones), sharpen after the resize, and turn on Upload HD in the app under Settings & privacy › Settings › Media. The presets on this page handle the first two.

Post, profile, link and story sizes

  • Feed photo: 1080×1350 (4:5) shows tallest on phones; 1080×1080 for squares.
  • Link preview image: 1200×630 (1.91:1), used when you share a URL.
  • Profile picture: displayed at 170 px on desktop; upload a 720×720 square.
  • Story: 1080×1920, keep the middle 1080×1420 clear of the interface.
  • Cover photo: 851×315, and Facebook says a JPG under 100 KB loads without extra compression. There is a dedicated cover page.
Try it on your own photoDrop a photo at the top of the page. Ten seconds later it's sized, sharpened and ready to post.
Compress a photo

Questions people ask

Why does Facebook reduce photo quality?

Every upload is scaled to a maximum of 2048 px and re-encoded as JPEG to save bandwidth. Uploading a file that is already sized for the feed and turning on Upload HD keeps the loss small.

What is the best image size for a Facebook post?

1080×1350 for portrait photos and 1080×1080 for squares. Both display at full resolution on phones.

Does Facebook accept PNG?

Yes, but it is converted to JPEG on upload, so PNG gains nothing for photos. Use PNG only for flat graphics with text, and keep those small.

More ways to use it

This page uses the same private tool as the homepage; only the preset changes.

IGCOMPRESSOR is an independent tool and is not affiliated with Instagram, Meta, WhatsApp, YouTube, or any other platform mentioned.