Squish

Bulk image compression, in your browser.

Drop images and shrink them to WebP, JPEG, or PNG, or let Auto pick the smallest per image. Nothing uploads, nothing leaves your device. Free, no limits.

Frequently asked questions

Drop images onto the page or click to browse. They compress automatically. Download them one by one, or grab everything at once as a zip.

No. Everything happens inside your browser using WebAssembly. Your files never leave your device, so there is nothing to upload and nothing stored on a server.

No limit. Because it all runs locally, you can compress as many images as your device can handle, for free.

You can drop JPEG, PNG, WebP, AVIF, or GIF, and export to WebP, JPEG, or PNG. WebP usually gives the best size for photos.

Yes. Pick an output format, drag the quality slider, and open Options to set a maximum width or height and add a filename suffix.

At quality 100 PNG stays lossless, so re-saving a photo can grow it. Lower the quality to shrink it by reducing colors, or pick WebP or JPEG for photos. PNG is best for graphics, logos, and screenshots.

Yes. Squish is an installable web app that works on phones and tablets, and once it has loaded it keeps working offline.