Image Compressor
Shrink JPG, PNG and WEBP file size right in your browser — pick a quality level or a target KB, download instantly.
Runs in your browser. Nothing is uploaded.JPG, PNG, WEBP · up to 100MB per file · multiple files allowed
0%
Compress an image in 3 steps
Add your images
Drag one or more JPG, PNG or WEBP files onto the drop zone, or click it to browse your device. Nothing leaves your browser.
Choose quality or target size
Use the quality slider for a quick reduction, or switch to Target size mode and type the exact KB you need — handy for exam forms and portals with strict upload limits.
Compress and download
Click Compress. Each image gets its own before/after size and a Download button, so you can save one file or all of them.
Why use this Image Compressor
Questions about this tool
Does compressing an image reduce its dimensions?
No, by default the width and height stay exactly the same — only the file size shrinks. Compression works by reducing how much data is used to store the same pixel grid, mainly through smarter JPEG/WEBP encoding, not by shrinking the picture.
What is the difference between Quality mode and Target size mode?
Quality mode lets you pick a compression strength directly (higher keeps more detail, lower gives a smaller file). Target size mode does the opposite: you tell it the KB you need — for example for a government form upload limit — and it attempts to reduce the output to that size. Always check the downloaded file; the target cannot be guaranteed for every image.
Can I compress PNG files, or only JPG?
Both, plus WEBP. PNG compression is lossless-leaning and tends to save less than JPG on photos, but works well on screenshots and graphics. For maximum size reduction on a photo, converting to JPG or WEBP first usually helps.
Is there a limit to how many images I can compress?
Files are processed one after another, but each file is limited to 100 MB and large batches can exhaust a phone’s memory. Try a smaller batch if processing stalls.
Practical example
See How to prepare an image for a size-limited form for a worked example and the checks to make before using your result.