Resize Image for Facebook — All Sizes, Free

Facebook compresses every image you upload — often making them blurry or pixelated. Upload at the exact recommended dimensions and Facebook has nothing to compress. Cover photos, profile pictures, posts, and stories — all covered here.

✓ All Facebook sizes ✓ No file upload to server ✓ Free forever ✓ Works on mobile

Facebook image size guide — all formats (2025)

Meta updates its recommended dimensions periodically. These are the current specs that give the sharpest results across both desktop and mobile Facebook.

Image TypeRecommended SizeMax File SizeFormat
Profile Picture170 × 170 px (displays at 40×40 on mobile)Under 100KBJPEG / PNG
Cover Photo820 × 312 px (desktop) / 640×360 (mobile)Under 500KBJPEG / PNG
Shared Post Image1200 × 630 pxUnder 1MBJPEG / PNG
Facebook Story1080 × 1920 pxUnder 4MBJPEG / PNG
Event Cover1920 × 1005 pxUnder 500KBJPEG / PNG
Business Page Cover820 × 312 pxUnder 500KBJPEG / PNG
Group Cover Photo1640 × 856 pxUnder 500KBJPEG / PNG
Ad Image1200 × 628 pxUnder 1MBJPEG / PNG

Why do Facebook images look blurry after upload?

Facebook recompresses every image you upload using its own algorithm, optimised for fast loading — not image quality. If you upload an image that's too large, Facebook's recompression is aggressive and visible. If you upload at the exact recommended dimensions, Facebook has nothing to compress and serves your original.

How to get sharp images on Facebook (3 steps)

  1. Upload your image using Choose File or drag and drop. Use the highest resolution original you have.

  2. Compress to under 500KB in JPEG using the tool above. This is the sweet spot — small enough to upload fast, large enough that Facebook won't recompress aggressively.

  3. On Facebook, when uploading a cover or post image, click High Quality if the option appears. This tells Facebook to use your original instead of its recompressed version.

Frequently asked questions

What size should my Facebook cover photo be?

820×312 pixels for desktop, but Facebook crops to 640×360 on mobile. The safe zone (visible on both) is the centre 640×312px area. Keep important content (logo, text) in this centre zone. Upload as JPEG under 500KB for best quality.

PNG or JPEG for Facebook profile picture?

PNG for logos and graphics with text (sharp edges). JPEG for photographs (faces, backgrounds). Facebook recompresses both, but PNG logos stay sharper at small display sizes.

How do I stop Facebook from making my photos blurry?

Upload at exactly the recommended dimensions (e.g., 1200×630 for posts), keep file size under 1MB, and use JPEG at 85%+ quality. Avoid uploading very large images (5MB+) because Facebook's recompression of large files is more aggressive.

Related tools