About the Image Compressor
Make your images smaller without losing visible quality. Drop in one or many JPG, PNG or WebP files, choose a quality level or a target size such as 100KB, and download the compressed images. Compression happens in your browser, so your photos are never uploaded.
How to use the Image Compressor
- Drag and drop images or click to choose files (JPG, PNG or WebP).
- Pick a quality level, or set a target size such as 100 KB.
- Optionally choose an output format and maximum width.
- Download each image or all of them as a ZIP.
Features
- Batch compress up to 30 images at once
- Target file size mode, for example "compress to 100KB"
- Convert to WebP for the biggest savings
- Optional maximum width to shrink huge photos
- Before and after file sizes with % saved
- 100% private - processed in your browser
Why compress images?
Large images are the most common reason web pages load slowly, and page speed is a Google ranking factor. Smaller images also upload faster to forms and job portals that set limits such as 100KB, 200KB or 1MB.
Which format should I choose?
JPG is best for photos. PNG keeps transparency and sharp edges for logos and screenshots, but its files are large. WebP gives the smallest files for both photos and graphics and is supported by all modern browsers.
Frequently asked questions
How do I compress an image to 100KB?
Choose "Target size", enter 100 and click Compress. The tool finds the best quality that fits under 100KB and only scales the image down if it has to.
Are my images uploaded to a server?
No. Images are compressed inside your browser using the Canvas API. They never leave your device.
Will compression reduce quality?
At the default quality (75%) most people cannot see a difference, while file size often drops by 50-80%.
Why did my PNG barely get smaller?
PNG is a lossless format. For big savings, set the output format to WebP or JPG. Use WebP if you need to keep transparency.
Is there a file size limit?
Each image can be up to 50MB. Very large photos may take a few seconds on older phones.