Compress an Image to 1 MB

The limit most upload forms and mail systems actually enforce. At this size a photograph gives up nothing you can see.

Runs on your device — photos are never uploaded

Drop your images here

or click to browse — as many as you like

JPG · PNG · WebP · HEIC

How should it decide?

75% is the usual sweet spot for photographs. Below about 50 the edges start to smear.

Save as

JPG opens absolutely everywhere. The safe choice for photos.

Resizing shrinks a file far more than quality does. A phone photo is often 4000 px wide when 1600 would do.

Every image is decoded in memory, so a hundred phone photos at once will strain a phone. Work in batches of a few dozen if it slows down.

Advertisement

How it works

Three steps, no account, and the photos never leave your computer.

STEP 01

Drop the images in

JPG, PNG, WebP or an iPhone HEIC. Several at once is fine — each one is compressed to the same limit independently.

STEP 02

The target is already set to 1 MB

Change it if you need a different number. The tool searches for the largest picture that fits underneath, rather than making you guess at a quality dial.

STEP 03

Save

One at a time, or all together as a ZIP. The result line reports the size it reached and the dimensions it settled on.

Where a 1 MB limit comes from

Upload forms with a 1 MB cap

Common on booking systems, insurance claims and support tickets, where a phone photograph is two to five times over.

Attaching photos to email

Well under what any mail system rejects, with no visible loss on the way.

Sharing originals without sending originals

Full resolution at a fraction of the weight, which is what most people actually mean by sending a photo.

iPhone photos a form will not accept

HEIC files are converted as part of compressing them, which fixes the format rejection at the same time.

Advertisement

One megabyte is a limit, not a compromise

A 1 MB ceiling is the most common one that is not really a constraint. Every test image kept its full 4,000 by 3,000 except the densest, and the quality levels the search settled on — 78 to 89 for three of the four — are in the range where compression is genuinely invisible.

If a form is rejecting your photograph at 1 MB, the fix here costs you nothing you will notice.

What you get back at 1 MB

Test image (all 4000 × 3000)OriginalAt 1 MB
A portrait on a plain background
smooth skin and an even backdrop, which JPEG stores very cheaply
1.8 MBfull 4000 × 3000
A typical phone snapshot
sky, buildings, ground texture — the ordinary case
2.6 MBfull 4000 × 3000
A scanned page of text
thousands of hard black-on-white edges, which JPEG handles badly
1.3 MBfull 4000 × 3000
A dense outdoor scene
foliage, fine detail everywhere, the worst case for any compressor
3.3 MB3635 × 2726

Measured by running this tool's own search against four 12-megapixel test images built to bracket the range from very compressible to barely compressible. Your photograph will land somewhere inside it.

Why phone photos are so far over it

A modern phone writes 2 to 5 MB for an ordinary snapshot, and there is no mystery to it: phone cameras encode at very high quality by default, because storage on the device is cheap and the manufacturer would rather you never see an artefact. The file is large because almost nothing was thrown away, not because the picture needs the space.

That is why the first megabyte or two comes off with no visible cost. You are discarding detail the camera preserved for its own reasons and no screen will ever show.

The HEIC complication

Recent iPhones save HEIC rather than JPEG. It is a better format — roughly half the size at the same quality — but many upload forms and Windows applications refuse it outright. If a form rejects your photograph without mentioning size, the format is the more likely cause. Dropping a HEIC file here converts it as part of compressing it.

How the tool finds the size

It searches, rather than guessing. Quality is bisected to find the highest setting that still fits, and if no quality setting fits — which is normal at small targets — the picture is scaled down and the search runs again, until the largest version that fits under the limit is found.

That ordering matters. Turning quality to the floor on a full-size image produces something both ugly and, very often, still over the limit. Fewer pixels at a decent quality is the better trade almost every time, and it is the one this tool makes.

If a target genuinely cannot be reached, the result is shown in red with what it missed by, rather than handed back in green as though it had worked.

Nothing is uploaded

The compression happens in your browser, using your own processor. The photograph is never transmitted, which means there is no queue, no file-size ceiling imposed by a server, and no copy of your picture sitting on somebody else's disk afterwards.

It also means the tool works with no connection at all once the page has loaded.

Common questions

Is there any visible loss at 1 MB?

Almost never for a photograph. The search settled between quality 78 and 89 for three of four test images, all at full resolution — a range where the difference is not visible without the original alongside it.

Why is my phone photo 4 MB in the first place?

Phone cameras encode at very high quality by default, because storage on the device is cheap. The file is large because almost nothing was discarded, not because the picture needs the space, which is why the first few megabytes come off with no visible cost.

My iPhone photo is rejected even under 1 MB.

Then the problem is the format, not the size. Recent iPhones save HEIC, which many forms and Windows applications refuse. Dropping the file here converts it to JPG as part of compressing it.

Are my photos uploaded anywhere?

No. The compression runs in your browser on your own processor, so the image never leaves the machine. There is no queue, no server-side size ceiling, and no copy left behind afterwards.

Can I compress a batch to 1 MB at once?

Yes. Drop in as many as you like and each is compressed to the same target independently, then saved individually or together as a ZIP.

Advertisement