Image Compressor

Link copied

Compress one or many images right in your browser. Drop in JPG, PNG, or WebP files, choose a quality level and an optional maximum dimension, then re-encode them to dramatically smaller files. Each image shows its before and after size so you can see exactly how much you saved, and you can download a single result or get every image bundled in a ZIP. Everything runs locally — your images are never uploaded to a server, so even private photos stay on your device.

Drag & drop images here
or
Choose file

How to use

Drag and drop your images onto the upload area, or click to choose them. Set the quality slider lower for smaller files, optionally enter a maximum dimension to scale large images down, and pick an output format or keep each file's original. Click Compress to re-encode every image and see the before and after sizes, then Download a single result or Download ZIP to save them all at once.

Frequently asked questions

Are my images uploaded anywhere?
No. The entire compression happens locally in your browser using your device's own processing. Your images are never sent to a server, which makes this safe for private and confidential photos.
How do quality and max dimension affect the file size?
Quality controls how aggressively JPG and WebP output is compressed — lower values discard more detail and produce much smaller files. Max dimension scales the image down so its longest side fits the size you set, which reduces the pixel count and therefore the file size; leaving it blank keeps the original dimensions and only re-encodes.
Which formats can I output to?
You can keep each image in its original format or convert everything to JPG, PNG, or WebP. JPG and WebP are lossy and honor the quality slider for the smallest files, while PNG is lossless and ignores quality. WebP usually gives the best size-to-quality balance for photos and graphics alike.