Everyday image sizing
Compress JPEG to 1 MB
Preset and ready: drop a file and the output lands under 1 MB as JPEG — processed entirely in your browser.
Drop your image here or browse
JPEG, PNG, WebP — iPhone HEIC tips inside — processed entirely in your browser
Why this exact limit matters
Most of the time you just need a file to be smaller than some number: a messaging app that degrades oversized photos on its own, a profile upload with an undocumented cap, a web form that fails silently. Guessing quality percentages is the slow way to get there.
Naming the number you need and letting the encoder search for the best quality underneath it is faster and more predictable than any manual slider session. 1 MB is a high limit that mostly matters for large photos and scans, and this page is preset to exactly that ceiling.
How to compress to 1 MB
- Drop your image into the box above — it stays on your device.
- Confirm the target: under 1 MB as JPEG.
- The MozJPEG encoder searches its quality range so the JPEG output lands just under your limit. Dimensions are left at their original size unless the target demands otherwise.
- Preview the result, compare it with the original if you want, and download — the filename carries its actual size.
Tip: When you do not know the exact limit, start from the file size you have and halve it — one or two rounds usually lands in the accepted range.
Frequently asked questions
Does it work on my phone?
Yes — the whole pipeline runs in the browser, including on mobile. There is no app to install and no upload bandwidth to wait for.
Why JPEG and not another format for my upload?
JPEG is the most universally accepted image format on upload forms and gives the smallest files for photographs. If your destination accepts only "images", JPEG is the safe choice.
Do I need an account or app install?
No account, no install, no watermark. The page you are on is the whole tool.