To compress an image, add one or more photos, choose the output format (JPG for photos, WebP for the smallest files) and a quality level, then select Compress images. You’ll see each file’s new size and the total saving.
Need an exact size, like under 50 KB or 100 KB? Enter it in Target size and the tool finds the highest quality that fits.
How to use the Image Compressor
-
1
Add images
Up to 20 JPG, PNG or WebP files, 30 MB each.
-
2
Choose format and quality
70–80% keeps photos looking good at a fraction of the size.
-
3
Optional: target size or max dimensions
e.g. 50 KB for exam portals, or 1920 px for websites.
-
4
Compress and download
Download individually or as a ZIP.
How it works
Each image is decoded and re-encoded in your browser at the quality you choose. Reducing the pixel dimensions (for example, a 4000 px phone photo to 1600 px) saves the most. With a target size, the tool tries quality levels in a binary search until the file fits. If a result would be larger than the original, the original is kept.
Features
-
Target file size
Hit limits like 20 KB, 50 KB or 100 KB.
-
Batch
Up to 20 images at once, ZIP download.
-
WebP output
Typically 25–35% smaller than JPG at similar quality.
-
Private
Images never leave your device.
Supported formats
Input: JPG, PNG, WebP. Output: JPG, WebP, PNG, or the original format. Transparent PNGs become white-backed when saved as JPG.
When to use it
- Meeting photo and signature size limits on government and exam forms.
- Speeding up websites and blogs.
- Sending photos by email or messaging apps without “file too large” errors.
Privacy and file handling
- Where it runs
- Runs in your browser
- File size limit
- 30 MB per file, up to 20 files
Runs entirely in your browser. Your files and text are not uploaded to our servers.
Limitations
- PNG is lossless, so its size depends mostly on the image content; choose JPG or WebP for big savings.
- Very small targets (e.g. 10 KB for a large photo) reduce visible quality; resize dimensions too.
- Metadata such as EXIF location is not kept.
Troubleshooting
- File is still larger than the target
- Also set a max width (e.g. 800 px) — fewer pixels need fewer bytes.
- “Your browser can’t create WebP”
- Update your browser, or choose JPG.
Frequently asked questions
How do I compress an image to 50 KB?
Choose JPG or WebP, type 50 in “Target size”, and compress. If the photo is very large, also set a max width such as 1000 px.
Does compression reduce quality?
JPG and WebP compression removes detail you mostly can’t see. At 70–80% quality differences are hard to spot.
Is location (EXIF) data removed?
Yes. Re-encoded images don’t include EXIF metadata such as GPS location.
Are my photos uploaded?
No. Compression happens entirely in your browser.
Was this tool helpful?
Thanks for the feedback.
Last reviewed