FileNorm
FileNorm

Compress an image to 1 MB

Hit the exact size limit, keep the best possible quality — without your photo ever leaving your device.

1.0 Mo

Drop your image here or tap to choose

JPEG, PNG, WebP — processed on your device

🔒 Your files never leave your device

How it works

  1. 1Drop your image — everything runs in your browser, nothing is uploaded anywhere.
  2. 2We binary-search JPEG quality (typically landing around 75-90%) to find the highest setting that still fits under 1MB.
  3. 3If quality alone can't reach 1MB, dimensions are downscaled slightly as a last resort, keeping as much detail as possible.

When you need this

  • A full-resolution phone photo attached to an email bounces back with a "message too large" error
  • A job site, portfolio, or admissions portal caps photo uploads at 1MB and rejects anything bigger
  • Inserting a photo into a Word or Google Docs document without bloating the file size for everyone who opens it

Frequently asked questions

How do I compress a JPEG to 1MB?
Drop it in above — the tool automatically finds the highest JPEG quality that still lands under 1MB, so you don't have to guess a percentage yourself.
What quality is a 1MB photo?
It depends on the original, but a typical 12MP smartphone photo (around 4000x3000px) usually compresses to about 1MB at roughly 85% JPEG quality — high enough that the difference from the original is hard to spot at normal viewing sizes.
Is 1MB too big for email?
No — most email providers cap total attachment size well above that, often 10-25MB. 1MB is a safe, common target specifically for portals and forms that state their own stricter limit, not a general email concern.
Will compressing to 1MB reduce quality noticeably?
Usually not. We search for the highest quality that fits your target rather than applying a fixed compression level, so most photos stay clearly sharp at 1MB — very high-resolution originals may show mild softening.
What file formats does this accept?
JPEG, PNG and WebP as input. Output is JPEG (PNG transparency is composited onto white).

Other target sizes