Resize an image to 2 MB

2 MB keeps near-original quality while still fitting the upload limit most websites enforce. Drop your photo in below — the target is already set to 2 MB, and everything runs inside this browser tab, so the image never leaves your device.

How to get a photo under 2 MB without it turning to mush

Crop before you compress

Empty background costs bytes. Cropping tight on the subject leaves more of the size budget for the detail that matters.

Match the required dimensions

Most forms cap both KB and pixels. Set the dimension preset here as well so a 2 MB file is not rejected for being the wrong shape.

Use JPG for photos

PNG stores photos far less efficiently. Choosing JPG output often reaches the target with visibly better quality.

Who asks for 2 MB?

2 MB is the generous limit used by print submission forms, high-resolution portfolio sites and archive uploads.

Settings that actually reach 2 MB

Keep full resolution and simply let quality settle around 85–90. That removes the wasteful encoding headroom cameras leave behind without touching detail you would notice.

The mistake that gets uploads rejected

Treating 2 MB as a quality target. It is an upper bound — if your image lands at 900 KB and looks perfect, that is the better file to upload.

Questions about 2 MB uploads

Is 2 MB enough for printing?
For A4 prints at 300 DPI, yes, provided the pixel dimensions are around 2500×3500. Check the resolution, not just the file size.
Does compression here run on a server?
No. Every step happens inside this browser tab on your own hardware, which is why there are no upload limits or queues.

Other size targets

Security first

Your files stay yours

Runs on your device

WebAssembly in your tab

Zero uploads

0 bytes sent to a server

Nothing stored

Cleared when the tab closes

No account

No sign-up, no tracking