Compress Image to 2 MB
Drop any photo, screenshot or scan and it comes back as a JPEG under 2 MB — at the highest quality that still fits. The whole search runs in your browser.
Where 2 MB comes from
2 MB is the polite ceiling — the one on WordPress installs, job boards and document portals that expect a photograph and would rather not be handed a 40 MB raw export. Almost anything from a phone is already under it; the files that are not tend to come off a real camera, or out of an editor that saved at maximum quality without being asked.
What it costs to get under 2 MB
Where the original is over the line, it comes back at full resolution near the top of the quality range, because at this ceiling there is room to spare on all but the largest sensors. Where it is already under, nothing is degraded to make a point of it. If the goal is a fast web page rather than a form that accepts the upload, 2 MB is still heavy — 500 KB, or a WebP, is the more useful target.
Why this one is different
Hitting an exact ceiling takes eight to ten trial encodes. A hosted compressor pays for every one of them on every visitor, so it guesses a quality once and hands back whatever that produced. This one runs the search properly, because the processor it runs on is yours.
Compress to a different size
Change the format instead
Questions
How do I compress an image to 2 MB?
Drop your images onto the box above. Each one is re-encoded as a JPEG that lands under 2 MB, using the highest quality that still fits, and the row underneath says what quality that was and whether the image had to be resized. Nothing is uploaded and there is no account.
Is a smaller ceiling better for my website?
Almost always. 2 MB clears the upload limit but it is still several seconds on a mobile connection. For anything that will be served to visitors, compress to 500 KB, or convert to WebP or AVIF instead — both are linked below and both hold the same picture in far fewer bytes.
Does this work on a phone?
Yes, and the file never leaves it. The conversion runs in the browser tab using your phone’s own processor, so a large batch is slower than it would be on a laptop, but nothing is uploaded and there is no limit on how much you put through it.
Do my files get uploaded anywhere?
No. Everything happens in this tab. Your files are never sent to a server, which is why this still works if you disconnect from the network after the page has loaded — and why there is no limit on how many you put through it.