Make JPG photos smaller without visible quality loss, or squeeze them under an exact size like 100 KB for an upload form. It all runs in your browser - got screenshots too? Try Compress PNG.
Compressing...
Drag across the picture to compare. Left: original - right: compressed.
Upload forms for jobs, visas and exams often reject photos above 100 KB or 200 KB.
Pick the limit under Target file size and the tool tries quality steps until it finds the best one that fits. If even low quality is too big, it shrinks the width and height a little - you can switch that off with Keep dimensions.
Every size you see is measured from the real file, never estimated. Need an exact pixel size as well? Crop first with the Image Cropper or set it in the Image Resizer.
| Quality | Typical saving | Good for |
|---|---|---|
| 90 (Light) | 20-40% | Printing, portfolios, editing later |
| 80 (Balanced) | 40-70% | Websites, email, sharing - looks the same |
| 60 (Strong) | 60-85% | Thumbnails, forms, chat apps |
| Below 50 | 80%+ | Only when size matters more than looks |
Savings depend on the photo: a camera JPG saved at quality 95+ shrinks a lot, a file that was already optimised barely moves. That is why the tool never makes a file bigger - if the original wins, you get the original back.
Smaller photos load faster and help your Core Web Vitals. For the newest browsers, JPG to WebP saves even more.
Fit more photos under the 20-25 MB email limit, or get under the 100 KB cap of an upload form.
Phone and camera photos are often 3-8 MB each. Balanced compression usually cuts that by half or more.
Working with other formats? Compress PNG handles screenshots and logos, Compress WebP and Compress AVIF shrink modern web images, and Compress HEIC takes iPhone photos.
Phone photos carry hidden EXIF data: camera model, date and often the GPS location where you took them.
By default the compressor removes it, which also saves a few KB. Choose Keep, no GPS to keep the date and camera but drop the location. Sideways phone photos stay upright either way.
Only want to remove the data without re-compressing? Use the EXIF Data Remover.
Open Target file size, pick 100 KB or 200 KB (or type your own), then drop your photos. The tool finds the highest quality that fits and, only if needed, shrinks the dimensions a little. The size shown is the real file size.
JPG compression is lossy, but at the Balanced level (quality 80) most photos look the same as the original. Use the before and after view at 100% to check fine detail before you download.
Quality 75-85 is the sweet spot for the web and email. Use 90 for printing, and 60 or lower only for thumbnails or strict upload limits.
If re-compressing would make the file bigger - common with photos that were already optimised - the tool keeps your original image data instead. It can still remove hidden photo info losslessly, which is shown as "lossless" in the list.
You choose. Remove is the default and the smallest. Keep, no GPS keeps camera, date and exposure but removes the location. Keep all also keeps GPS. Photos always stay the right way up.
Yes - up to 50 photos at a time with the same settings. One or two files download directly, three or more come in a single ZIP.
WebP is usually 25-35% smaller than JPG at the same quality and works in all modern browsers. Use JPG to WebP for websites, and keep JPG when the photo must open everywhere, such as in email or upload forms.
No. Your photos are compressed inside your browser and never leave your device. That also makes it fast - there is nothing to upload or download.