How to Compress Image Below 1MB

Compress any image to under 1MB while keeping it looking great — perfect for websites and social media.

A 1MB file size limit is common for many platforms including Reddit, some email providers, website contact forms, and content management systems. Staying under 1MB gives you plenty of room to maintain high visual quality while ensuring fast upload and download times.

Images That Need to Be Under 1MB

  • Reddit profile pictures (PNG must be under 1MB)
  • Many website contact form uploads
  • Email attachments to avoid hitting inbox size limits
  • Some job application portals
  • WordPress media library uploads (default limit on many hosting plans)
  • Some e-commerce platform bulk import sheets

How to Compress Below 1MB

Visit imgresizr.com and upload your image. For a typical full-resolution photo (4000×3000px, 8MB), resize to 1920×1440px first. Then use the Compress tool at 90% quality — this typically produces a 400–800KB file. If still above 1MB, reduce to 85% quality or resize to 1600×1200px. For PNG files, use the lossless compressor which can reduce PNG size by 20–40% without any quality change.

Quick Size Reference

DimensionsApprox JPG at 90%
1280×960 px300–600 KB
1920×1440 px600–900 KB
2400×1800 px900–1400 KB

When to Use PNG vs JPG Under 1MB

  • For photos: JPG at 90% quality — always under 1MB at reasonable dimensions
  • For graphics with text: PNG compressed with imgresizr.com's lossless compressor — keeps text sharp
  • For logos on white backgrounds: convert to JPG at 95% quality — much smaller than PNG
  • For transparent graphics: PNG only — use the compressor to reduce size

Compress any image to under 1MB for free at imgresizr.com — works on all devices and image formats.