How to compress an image to under 1 MB
Updated

Open EditItAll's JPG compressor, drop your image, cap the longest side at around 2000 pixels, and set quality to about 80. The results list shows the exact output size — a 5 MB phone photo typically lands around 300–600 KB, comfortably under 1 MB, and the file never leaves your device.
Do it now — free, in your browser
Compress your image freeWhy 1 MB is an easier target than it sounds
A photo straight off a modern phone is often 3–8 MB, and almost all of that weight comes from pixel count, not picture quality. A 12-megapixel shot is roughly 4000 pixels on its long side — far more than any screen, form preview, or web page needs. Halve the longest side to 2000 pixels and you keep only a quarter of the pixels, which on its own usually cuts the file by 70–80% before quality settings even enter the picture.
That is why 1 MB is a forgiving cap compared to strict form limits like 100 KB: for most images you only need a sensible resize plus normal JPG compression. Reserve the aggressive settings for the rare poster-sized scan or ultra-detailed panorama.
The two controls that get you under 1 MB
Open the free JPG compressor and drop in your image — everything runs entirely in your browser, so the photo is processed right on your device and never uploaded. There is deliberately no “compress to 1 MB” box; the output size is a result of two honest controls:
- Max dimension — cap the longest side. Around 2000 px is plenty for screens and documents; 1200 px if the image is just an email illustration.
- Quality slider — 75–85 is the sweet spot where JPG artifacts stay invisible at normal viewing sizes.
Press compress and read the per-file in → out size in the results list. Under 1 MB on the first try is the norm; if a file is still over, drop quality by 10 or the dimension cap by 25% and run it again. You can drop a whole folder at once and download everything as a ZIP — see how to compress multiple images at once.
Start from the right format
If your source is a PNG photo or screenshot, compression alone will disappoint you: PNG is lossless, so photographic detail keeps it huge at any setting. Convert PNG to JPG first — a 6 MB PNG photo often becomes a 400 KB JPG with no visible difference. Keep PNG only for flat graphics like logos, charts, and UI screenshots with sharp edges or transparency, and shrink those with the PNG compressor instead.
Photos already in JPG or HEIC-derived JPG are the easy case: the quality slider does exactly what it promises, and one pass almost always clears 1 MB.
Where 1 MB limits come from — and stricter cousins
You will meet a 1 MB ceiling on upload forms, CMS media libraries, job and listing portals, and forum or chat attachments; email is friendlier when each image stays under 1 MB too, so the whole message clears server caps — more on that in reducing image size for email. For pages you publish yourself, smaller is faster: compressing JPEGs for the web covers good per-image budgets.
If your form demands far less than 1 MB, the same two controls still work — they just need tighter values. See compressing an image to 100 KB, or the general method for hitting an exact file size in KB.
Ready to try it?
Free, no sign-up, and nothing you open ever leaves your device.
Frequently asked questions
Is there a box where I type 1 MB as a target size?+
No — and tools that offer one are guessing behind the scenes. EditItAll gives you the two controls that actually determine size, a quality slider and a max-dimension cap, then shows the exact output size per file so you can adjust once and hit your limit honestly.
Will my photo look worse under 1 MB?+
Almost never at this target. Resized to about 2000 pixels and saved at quality 80, a photo looks identical to the original on screens and in documents. Visible artifacts only appear at much lower quality settings, which 1 MB rarely requires.
Are my images uploaded to a server?+
No. The compressor runs entirely in your browser, so files are processed right on your device and never leave it. After the page has loaded once, it even works offline.
Can I compress several images to under 1 MB at once?+
Yes. Drop any number of files into the compressor, apply the same quality and dimension settings to all of them, check each file's output size in the results list, and download everything together as a ZIP.