Your images are processed in your browser — Cloud HD (Pro, opt-in) is the only exception

Compress images for Facebook

Optimal sizes for Facebook shared posts, cover photos, profile pictures, and event banners. Compress for free, keep your photos sharp.

Free, no signupWorks offlineNo upload, ever
📸
Drop an image to startTap to choose an image
PNG, JPG, WebP, AVIF, HEIC, BMP, SVG, GIF, TIFF
Pro tools Pro
Platform
Pro
ProUnlocks one-click platform presets for Instagram, LinkedIn, X, YouTube, WhatsApp, and more.See Pro plans
Responsive set
Pro
Also export as
Pro
Your Format choice is always saved. These add more copies of the same image — one per format, at every width above — bundled in a single ZIP.
With Pro, 1 image → up to 17 files · A width larger than your original is never upscaled, so those collapse into one file.
ProPro unlocks responsive image sets and multi-format export, packaged in a single ZIP.See Pro plans
Rename pattern
Pro
Saved presets
Pro
ProPro unlocks saved presets — bundle your responsive set, format, watermark, codec and rename template into one named profile you apply with a single click.See Pro plans
Free foreverOffline-readyZero telemetry
Why MiniPx

Built for people who care how images travel.

100%On-device
This compressor never uploads.
Every byte processed in your browser. No copy, no trace. Cloud HD — the Pro-only option on 7 AI tools — is the one exception on the site.
50–90%Smaller
Honest compression.
Multi-pass encoding that respects your image. No silent quality cliffs.
5Files per batch
No quota. No credits. No watermark.
Five files a batch on the free tier, unlimited batches — Pro lifts the cap. Your device is the only real ceiling for compression, because your device does the work; only Pro Cloud HD runs are metered.
8Formats
Native to every modern format.
PNG · JPG · WebP · AVIF · BMP · SVG · GIF · TIFF
MiniPx
Settings
Mode
Format
Compression
Custom quality
65%
TinyMax
Max width
Privacy
EXIF data always removed
Every output drops GPS location, device info & timestamps
More tools
Everything stays on your device.

Compress Images for FacebookFree, Fast & Private

Facebook recompresses every image you upload. It's one of the most aggressive platforms when it comes to image compression — upload a 5MB photo and Facebook will squash it down to around 100-300KB. The result is often noticeable quality loss, especially in images with gradients, text overlays, or fine detail.

The solution: compress your images yourself before uploading. When you give Facebook a file that's already at the right size, its compression algorithm has less to remove. MiniPx does this entirely in your browser — your photos never leave your device.

Facebook image dimensions guide

Image typeDimensionsMax sizeBest format
Shared post image1200 x 630px10MBJPEG
Cover photo851 x 315px10MBJPEG
Profile picture170 x 170px10MBJPEG or PNG
Event cover1200 x 628px10MBJPEG
Link share preview1200 x 630px10MBJPEG

For profile photos and square crops, check out our passport-size photo resizer. For cross-platform guidance, see compress images for social media.

Why Facebook ruins your photos (and how to stop it)

Facebook converts almost everything to JPEG internally and compresses heavily. If you upload a PNG, Facebook converts it to JPEG — and the conversion often looks worse than if you had uploaded a JPEG yourself. The best approach: convert to JPEG in MiniPx first, compress to 200-400KB at the exact dimensions, then upload. You control the quality trade-off instead of letting Facebook decide.

Facebook cover photo tips

Cover photos display at 820x312px on desktop but 640x360px on mobile — different crops. Design with the centre area as the safe zone. Text or logos near the edges will get cut on one device or the other. Upload at the official 851x315 spec, compressed in JPEG — Facebook's own guidance says under 100KB loads fastest, and the Facebook cover photo size guide walks the full crop-and-compress workflow.

Link share images

When you share a link on Facebook, the preview image (og:image) should be exactly 1200x630px. This is also the dimension Facebook uses for event covers and ad images. If your og:image is too small, Facebook won't display it in the large card format. Compress to 200-400KB in JPEG for fast loading and clean previews.

How it works

  1. Pick your Facebook image type: Shared post (1200x630), cover photo (851x315), profile (170x170), or event cover (1200x628).
  2. Drop your image into MiniPx: Set max width to 1200px for posts, 851px for covers, or 170px for profile pictures.
  3. Compress as JPEG with Smart preset: Facebook works best with JPEG. Smart compression hits the 200-400KB sweet spot.
  4. Upload to Facebook: Save the compressed image and upload. Pre-compressed images look noticeably sharper.

Frequently asked questions

What is the best image size for Facebook posts?
1200x630px in JPEG format, compressed to 200-400KB. This is the standard shared post dimension and also matches link preview cards. Facebook displays it without cropping at this ratio.
Why do my photos look blurry on Facebook?
Facebook recompresses every upload. Large files get compressed more aggressively. Pre-compress to 200-400KB at the exact dimensions (1200x630 for posts) to minimize the quality loss Facebook applies.
What size is a Facebook cover photo?
Upload at 851x315px; Facebook displays it at about 820x312px on desktop and crops to 640x360px on mobile. Keep important content in the centre. Upload in JPEG under 200KB. Avoid text near the edges — it gets cut on mobile.
Should I upload PNG or JPEG to Facebook?
JPEG for almost everything. Facebook converts PNGs to JPEG internally, and the automatic conversion often looks worse than a well-compressed JPEG. The exception: very small graphics under 100KB where PNG transparency matters.
What is the Facebook profile picture size?
170x170px (displays as a circle on most views). Upload a square image at 170px or larger — Facebook will scale it down. Compress to under 50KB for instant loading.

All Image Tools

AI Tools

Solutions by use case