Over the limit?
Get under 1MB.
Compress a JPG, PNG, or WebP below the 1MB line that portals, email, and hosting love to draw — done locally.
How do I compress an image to 1MB? Drop your image, select the 1 MB target, and download. The compressor only reduces quality enough to fit under 1 MB, and the file never leaves your browser.
Target image size compressor
Compressed image
Target sizes are approximate ceilings. Very detailed images may need a smaller resolution to fit while staying readable.
How to compress an image under 1 MB
- Add the oversized image — typically a modern phone photo or an uncompressed export.
- Pick the 1 MB target — quality reduction alone usually does the job; dimensions stay intact.
- Download — near-original appearance, a fraction of the weight.
Why 1MB keeps coming up
- Email and messenger attachment hurdles
- Government and company portals that cap single images at 1–2 MB
- Website and app backends with per-image limits
Good to know
If your file is already under 1 MB, you do not need to compress it — check with Image info first. At this budget, visible quality loss is rare; any slight softness usually comes from the photo being upscaled somewhere in the pipeline. Related: 500 KB and 200 KB targets.
Why did the dimensions change?
When quality alone cannot reach the target, the compressor gently reduces the pixel dimensions so the file becomes small enough to send or upload.
Will the original be overwritten?
No. The result is a new downloaded file. Your original remains unchanged on your device.