Compress Image to 1MB: how it works
Many upload forms reject images over 1MB. FileStripe finds the highest quality that fits under 1MB automatically: it tests quality levels one after another and, only if needed, reduces the dimensions a little until the file fits. You don't have to guess numbers or try again and again.
Drop in as many photos as you like. Each is compressed to 1MB or just under, keeps its aspect ratio, and has its hidden EXIF and GPS data removed, so it's also safe to upload.
How to compress image to 1MB
- Add your photos (JPG, PNG, HEIC, WebP…).
- Each one is compressed to 1MB or less automatically. Change the target if you need a different size.
- Download the images or a ZIP of all of them.
Features
- Under 1MB, guaranteedNever goes over the target size.
- Best quality that fitsQuality is searched automatically.
- Works with iPhone photosHEIC is converted to JPG.
- Batch + ZIPCompress many photos at once.
Frequently asked questions
How do I reduce a photo to 1MB?
Open this page and add the photo. FileStripe compresses it to 1MB or less automatically and shows the final size. Download it and upload it wherever you need.
Will my photo still look good at 1MB?
Yes. At this size most photos look the same as the original on a screen.
Can I choose a different size?
Yes. Change the 'Target size (KB)' box to any number, for example 30, 150 or 300.
Is the Compress Image to 1MB free?
Yes. The Compress Image to 1MB is completely free with no sign-up, no watermarks, no daily limits and no premium tier.
Are my files uploaded to a server?
No. FileStripe processes your files locally in your web browser using JavaScript. Nothing is uploaded, so the Compress Image to 1MB is safe for private photos and confidential documents and even works offline once the page has loaded.
Does it work on iPhone and Android?
Yes. The Compress Image to 1MB works in Safari, Chrome, Firefox, Edge and Samsung Internet on phones, tablets and computers. On a phone you can pick files from your photo library or files app and share the result straight to another app.
Last updated · Processing happens locally in your browser.