Cheat sheet · 4 min read

Best Image Sizes & Compression for Social Media (2026)

Every platform silently resizes and re-compresses your uploads. Post at the right dimensions with an already-clean file and you keep control of how your images look — instead of handing it to their compressor.

Key takeaways
  • Feed images: 1080px short edge. Stories/vertical video: 1080 × 1920.
  • Upload at native size — bigger files just get downscaled and re-crushed.
  • JPEG quality ~85 is the safe universal choice.
  • Pre-compressing gives faster uploads and better final quality.
Compress images free →

Here's the thing nobody tells you: when you upload a photo to Instagram or Facebook, it doesn't keep your file. It resizes it to its own dimensions and runs it through its own compressor — and the heavier and larger your original, the more brutally it gets squeezed. The fix is to hand the platform a file that's already the right size and already clean, so there's little left for it to butcher.

The 2026 size cheat sheet

Instagram
Square post1080 × 1080
Portrait post1080 × 1350
Story / Reel1080 × 1920
Facebook
Feed post1200 × 1500
Cover photo820 × 312
Story1080 × 1920
X (Twitter)
In-stream image1600 × 900
Header1500 × 500
LinkedIn
Post image1200 × 1200
Link preview1200 × 627
Cover1584 × 396
Pinterest
Standard pin1000 × 1500
Aspect ratio2:3
YouTube
Thumbnail1280 × 720
Channel banner2560 × 1440
TikTok
Video / image cover1080 × 1920

Dimensions in pixels (width × height). Platforms tweak these periodically, but these values are safe and look sharp across devices.

Three rules that keep your images crisp

  1. Match the native dimensions. Uploading a 6000px photo for a 1080px slot just means the platform downscales and re-compresses it — two chances to lose quality. Resize first.
  2. Send a clean file. A tidy JPEG at quality ~85 gives the platform's compressor little to “fix,” so it degrades less. See how to compress without losing quality.
  3. Mind the aspect ratio. If the ratio doesn't match, the platform crops — often through someone's head. Export at the exact ratio you want shown.

Do the whole batch at once

Planning a week of posts? Drop them all into the compressor, set the max width to the platform's dimension and quality to ~85, and export the set in one pass — every image sized and cleaned identically, ready to schedule. And if you're also putting these images on a website, don't forget image compression for web speed.

Frequently asked questions

What size should social media images be? +

Most feed images look best at 1080px on the short edge (square 1080×1080 or portrait 1080×1350). Stories and vertical video are 1080×1920. Upload at these native sizes rather than larger — the platform will downscale anything bigger and re-compress it, often making it look worse.

Why do my photos look blurry after posting? +

Platforms aggressively re-compress every upload. If you send an oversized or heavy file, their compressor makes bigger quality sacrifices. Uploading at the correct dimensions and a clean, already-optimised file (WebP/JPEG at quality ~85) gives the platform less reason to degrade it.

Should I compress images before uploading to social media? +

Yes. Resize to the platform’s native dimensions and compress to a reasonable quality first. You will get faster uploads, more predictable results, and often better final quality than letting the platform process a giant raw file.

What file format is best for social media? +

JPEG at quality ~85 is the safe universal choice and accepted everywhere. PNG is better only for graphics with text or transparency (though most platforms flatten transparency). Some platforms accept WebP, but JPEG avoids surprises.

Try it on your own images

Batch-compress unlimited photos in your browser — pick a use-case preset, or fine-tune quality. Free, no account.

Open the compressor →