Home Image Compressor

Batch compress JPG, PNG and WebP images, down to an exact KB size. Processed locally in your browser — nothing is uploaded. Sign up to download for free.

Mode
Quality 80%
Output format
Tip: PNG is lossless with limited compression headroom — convert to JPG or WebP for much smaller files
Drag images here
Supports JPG, PNG, WebP · Max 50 MB each · Up to 20 images
Total size is large, browser processing may be slower
Images are processed in browser memory only. Everything is cleared on download or refresh — nothing is stored on our servers.

How It Works

1

Upload images

Click to choose or drag in JPG, PNG, WebP images. Max 50 MB each, up to 20 images.

2

Pick a mode and compress

Compress by target KB size, quality, or dimensions. Output can keep the original format or convert to JPG/WebP.

3

Download results

Download images one by one or grab them all as a ZIP — everything happens locally in your browser.

FAQ

Are my images uploaded to a server?
No. All compression happens locally in your browser. Your images never leave your device and are cleared when you refresh or close the page.
Will compression hurt image quality?
At the default 80% quality the difference is virtually invisible, while file size typically drops 60-80%. For maximum fidelity, raise the quality slider in quality mode.
How do I compress to an exact size?
Choose target size mode and enter the KB you need (e.g. 200). The tool automatically adjusts quality and dimensions to hit the target. For PNGs, converting to JPG or WebP makes small sizes much easier to reach.
Which formats are supported?
JPG, PNG and WebP input, with output in the original format or converted to JPG/WebP. GIF and HEIC are not supported yet — use our HEIC Converter to turn HEIC photos into JPG first.