Tools / Compress Image
Compress Image
Shrink JPG, PNG and WebP files in batches — right in your browser. Nothing is uploaded.
🖼️
Drop images here, or click to choose files
JPG · PNG · WebP · GIF · BMP — as many as you like
How to compress images
- Drop your images onto the box above (or click it to pick files).
- Choose a format, quality level and optional maximum size in pixels.
- Press Compress — each result shows the original vs. new size.
- Download files one by one, or grab everything as a ZIP.
Tips for smaller files
- Photos: JPEG at 70–85% quality is usually indistinguishable from the original and 3–10× smaller.
- Screenshots and graphics: choose WebP — it stays sharp while cutting size dramatically.
- PNG files: PNG is lossless, so the quality slider won't change it. Convert to WebP for real savings, or reduce the max dimension.
- For the web: resizing to the actual display width (e.g. 1600 px) often saves more than quality tweaks alone.
Frequently asked questions
Are my images uploaded to a server?
No. Compression happens entirely inside your browser using the Canvas API. Your images never leave your device — you can even disconnect from the internet after loading the page.
Why is my PNG barely smaller after compressing?
PNG is a lossless format, so the quality setting doesn't affect it. To shrink PNG files dramatically, pick WebP or JPEG as the output format, or lower the max dimension.
Is there a file count or size limit?
No artificial limits. Because everything runs on your own hardware, the practical limit is your device's memory. On phones, batches of a few hundred photos work fine.