Runs entirely in your browser — your image is never uploaded to any server.
Many upload forms and websites cap images at 1MB, while a photo straight from a modern phone is often 2 to 5MB. Compressing to 1MB keeps the full resolution in nearly every case and simply removes detail the eye cannot see.
Tip: Sending to a printer or a professional? Keep the original as well — 1MB is ideal for uploads and sharing, the original for printing large.
How to compress an image to 1MB
- Select the photo or image you want to make smaller — JPG, PNG, WebP or a screenshot.
- Check the target size is 1MB, or change it if your form asks for a different limit.
- Press Compress to 1MB. The tool finds the best quality that fits, and reduces the width and height only if it has to.
- Check the new size and the preview, then download the JPG.
Frequently Asked Questions
How do I compress an image to 1MB?
Select your image, make sure the target is 1MB and press Compress to 1MB. The tool tries the highest quality that fits; if even a low quality is still too big, it reduces the width and height step by step until the file is under 1MB. Then download the JPG.
Will my photo still look good at 1MB?
Yes. Compression to 1MB is usually invisible: the tool keeps the full width and height and a high quality setting.
Will the file be exactly 1MB?
It will be at or just under 1MB — as close to the limit as possible without going over, because that keeps the most quality. Sizes are counted in thousands of bytes, so the file also passes forms that count 1KB as 1,024 bytes.
Can I compress a PNG or a screenshot to 1MB?
Yes. JPG, PNG and WebP images all work, including screenshots. The result is saved as a JPG, which is far smaller for photos; any transparent areas become white.
Is my photo uploaded anywhere?
No. The image is compressed inside your browser on your own phone or computer, and never sent to a server.