Compress JPEG to 1MB
Create a JPEG under a decimal 1MB limit, using a conservative target of 1,000,000 bytes. All processing stays in your browser.
100% privateNo uploadNo signupUnlimited and free
Drop JPEG images here
or click to choose files (JPG, JPEG, PNG, WebP)
or click to choose files (JPG, JPEG, PNG, WebP)
Fit the limit without guessing
- Choose a JPEG, PNG or WebP image.
- Let the tool find a JPEG quality below the selected target.
- If it cannot reach the target, reduce the max width and try again.
- Check the size and appearance, then download.
Before you upload
Use this for a generous upload budget when you want to retain more detail. The result may be well below the limit if your photo is simple.
Will it always reach the target?
No. Some images need smaller dimensions. A warning appears when the current settings cannot reach the limit.
Does it produce an exact file size?
No. It aims below the limit rather than padding the file to an exact byte count.
Do my photos leave my device?
No. The image processing happens in this page using your browser.
More image tools and guides
JPEG compressor100KBJPG compressorCompress JPEG to 20KBCompress JPEG to 50KBCompress JPEG to 200KBCompress JPEG to 1MBCompress JPEG to 2MBCompress a Passport PhotoCompress an Image for EmailResize an ImageConvert PNG to JPG