Pixhush 100% in your browser · nothing uploaded
← All tools

🗜️ Compress images online - privately

Shrink JPG, PNG, WebP and AVIF with real codecs, right in your browser. Pick quality, optionally resize, download. No upload, no limits.

How it works in your browser

Each image is decoded and re-encoded by real AVIF, WebP, JPEG and PNG codecs compiled to WebAssembly, running in a background worker thread so the page stays responsive. The pixels are read straight from the file you dropped and never sent anywhere.

Choosing a format

Pick AVIF for the smallest files when your audience is on current browsers, WebP for a smaller-than-JPEG file with very wide support, JPEG when something must open absolutely everywhere, and PNG only for graphics that must stay lossless. Setting a max width also helps - a photo displayed at 1200px gains nothing from being 6000px wide.

Example

For example, a large photo straight off a camera can often move to WebP at quality 75 and come out a fraction of its original size with no visible difference. Exact results depend on your image; the tool shows the new size for each file.

How to compress & resize

  1. Drop your images (or click to choose).
  2. Pick a format and quality, optionally set a max width.
  3. Click Compress and download each result.

FAQ

Are my images uploaded to a server?

No. Every operation runs entirely inside your browser using WebAssembly and on-device models. Your files never leave your device and are never sent anywhere. You can even disconnect from the internet after the page loads.

Which format gives the smallest file?

AVIF is usually 30-80% smaller than JPEG at the same visual quality, followed by WebP. Use JPEG or PNG only when you need maximum compatibility.

Is there a file-size or batch limit?

No. Because everything runs locally, you can compress as many images as your device can handle, with no size cap.

More image tools