Blog

Compress Images for Social Media – Size Guide for All Platforms

Open Tool Images never leave your device

Social platforms recompress images on upload. Beat their algorithm by uploading correctly sized, pre-compressed images that retain quality.

Resizo

Every social media platform recompresses images when you upload them. If you upload a raw 5 MB photo, the platform compresses it further — often introducing artifacts and reducing quality. The solution: compress images for social media yourself first, at the platform's preferred dimensions, so the platform's recompression has minimal effect.

Why platforms recompress your images

Social media companies store billions of images. To save bandwidth and storage costs, they apply aggressive compression to user uploads. If you upload a large image, they compress it more to store a smaller version. If you upload an already-optimized image at the right size, they apply less additional compression.

Instagram image sizes and compression

  • Square post: 1080 × 1080 px, JPG. Instagram accepts up to 1350 px in some formats.
  • Portrait post: 1080 × 1350 px (4:5)
  • Landscape post: 1080 × 566 px (1.91:1)
  • Story/Reel: 1080 × 1920 px (9:16)

For best quality: upload at exactly 1080 px wide, JPG quality 80–85. Instagram recompresses at quality ~70. Uploading at quality 80 means less additional degradation.

Facebook image compression tips

  • Post image: 1200 × 630 px or 1080 × 1080 px
  • Cover photo: 851 × 315 px

Facebook compresses JPG images. For text-heavy images, use PNG — Facebook applies less compression to PNG files, preserving text sharpness.

Twitter (X) image compression

  • Tweet image: 1600 × 900 px or 1200 × 675 px
  • Profile photo: 400 × 400 px minimum

Twitter applies heavy JPG compression. Uploading at 1600 × 900 gives the algorithm more to work with, resulting in better quality in the timeline.

LinkedIn image compression

  • Post image: 1200 × 628 px or 1080 × 1080 px
  • Profile photo: 400 × 400 px minimum
  • Banner: 1584 × 396 px

LinkedIn has relatively light compression compared to Instagram. Uploading at 1200 px wide JPG quality 80 typically retains good quality.

How to compress social media images with Resizo

  1. Open Resizo in your browser — free, no account.
  2. Drop your image onto the tool.
  3. Enter the platform-specific dimensions from the guide above.
  4. Select JPG for photographs, PNG for graphics/text.
  5. Download and upload to the social platform.

Images never leave your device

Resize images privately now

Open Resizo and resize everything in your browser. No uploads. No waiting.

Open Tool

FAQ

Why do social media platforms compress my images?
To save storage and bandwidth costs. They apply compression to all user uploads.
How do I prevent Instagram from ruining my image quality?
Upload at exactly 1080 px wide as JPG quality 80–85. This minimizes additional platform compression.
What image format is best for social media posts?
JPG for photographs. PNG for graphics with text (less platform compression on PNG).
What size should I make my images before posting to social media?
Match the platform's native resolution: 1080 × 1080 for Instagram square, 1200 × 628 for Facebook/LinkedIn links.

Related reading