JPEG Compressor
JPEG Compressor
Reduce JPEG file size while keeping visual clarity crisp and sharp.
Drop JPEG image(s) here
or click to browse • Up to 50 JPG/JPEG files
Max 100MB per fileUp to 50 files
How to Compress JPEG Photos
How to Use JPEG Compressor
- 1
Upload JPEG
Select your JPG/JPEG photos.
- 2
Choose Quality or Target KB
Set the quality slider (e.g. 80%), or switch on Compress to Target Size and pick 50 KB, 100 KB, 200 KB, 500 KB or 1 MB.
- 3
Download Compressed JPEG
Save your lightweight JPEG image instantly.
What JPEG Compressor Can Do
🎯Target Size Mode
Set a KB budget for strict upload portals. If no setting can reach it, you are told rather than handed a miss.
🔍Split Screen Inspector
Drag Before vs After slider to inspect visual sharpness in real time.
🛡️EXIF Data Removal
Strip camera settings and GPS metadata for privacy.
⚡Runs In Your Browser
Nothing is uploaded. The main compression pass runs off the UI thread; very large batches may still pause the page briefly.
Tools & Settings Reference
- Target File Size (KB)
- Searches quality and, if needed, dimensions for a result under your budget. Reports the closest size when the target is out of reach.
- Strip EXIF Metadata
- Removes embedded GPS coordinates and camera information.
Frequently Asked Questions
Open Target File Size, switch on Compress to Target Size and tap 100 KB or 200 KB, or type any value in KB. The tool lowers the JPEG quality first and reduces the dimensions only if that is not enough. If the target cannot be reached it says so and hands back the closest size, rather than a file that quietly misses. For a large phone photo, small targets such as 100 KB come mostly from reducing the dimensions, so the result suits a screen better than a print.
Camera EXIF metadata contains embedded GPS location tags, camera serial numbers, and thumbnail caches that add unnecessary kilobytes to JPEG images.
Because it was already compressed. JPEG discards detail on every save, and a file that has already been through that once has little redundancy left to remove — you pay a second round of artifacts for a small saving. If a photo is already a modest-sized JPEG, the effective lever is dimensions, not quality: resize it to the size it will actually be displayed at and the file gets dramatically smaller with no visible penalty.
You are told, rather than quietly handed something that misses it. Target mode works by encoding, measuring the real result and adjusting, and for some images there is no setting that reaches an aggressive target without destroying them — a detailed 12-megapixel photo will not become 20 KB and still be a photo. In that case the closest achievable result is returned along with a notice saying the target was not met, so you can decide whether to loosen the budget or reduce the dimensions first.
No, and it is better to say that plainly than to leave you looking for the setting. Progressive JPEGs store the picture in successive passes so a viewer sees a rough full-size version almost immediately, which feels faster on a slow connection. Producing one requires control over the encoder that browsers do not expose: both the canvas encoder and the compression library used here emit baseline JPEGs only. If you specifically need progressive output for a website, that is a build-step or server-side job, not something any purely in-browser tool can do.
Related Tools
- Image CompressorCompress JPG, PNG and WebP images. Set the quality, aim for a target file size, scale the dimensions, convert between formats, and strip EXIF metadata.
- Resize JPGResize JPEG/JPG photos. Define custom pixel dimensions, lock aspect ratios, and optimize output file compression.
- JPEG to PNGConvert JPEG images to PNG in your browser. Reduce colours, knock out a solid background colour with adjustable tolerance, boost colour, sharpen, denoise and resize.