← SqueezeLocal

A TinyPNG alternative that doesn't upload your images

Last updated: October 14, 2026

TinyPNG is a popular and well-made image compressor. It works by sending your images to its servers, compressing them there, and sending them back. For most images that's fine. When it isn't, SqueezeLocal does the same job without the upload: everything happens inside your browser.

Compress images now

Free. No account. JPG, PNG and WebP.

When you might not want to upload

How the two approaches compare

Upload-based (e.g. TinyPNG) SqueezeLocal
Where compression runs On the service's servers In your browser, on your device
Your images leave your device Yes, they are uploaded No
Works offline after the page loads No Yes
PNG compression Reduces colors with a smart palette Same idea: a 256-color palette in the browser
Account needed Not for basic use No

Being fair: server-side tools can use heavier algorithms than a browser can run, and TinyPNG also offers an API and plugins that SqueezeLocal does not. If you need those, TinyPNG is a good choice. If you need your images to stay private, a local tool is the safer one.

How to compress images without uploading

  1. Open squeezelocal.com.
  2. Drop your JPG, PNG or WebP files into the box. Up to 20 at a time on the free version.
  3. Optionally pick a target size, such as under 500 KB.
  4. Download each image, or all of them as a ZIP.
Check it yourself: open your browser's developer tools, go to the Network tab and compress a few images. You won't see any request that carries your image data. You can even switch off Wi-Fi after the page loads and it keeps working.

Questions

Is the quality the same as TinyPNG?

Both use lossy compression, so results differ a little from image to image. For everyday photos and screenshots, most people can't tell the outputs apart at normal viewing size. Try a few of your own images and compare.

Does SqueezeLocal keep transparent PNG backgrounds?

Yes. PNG stays PNG, and transparency is kept.

Is it free?

Yes. The free version handles 20 images at a time, up to 10 MB each. SqueezeLocal Pro is a one-time purchase that raises that to 100 images and 30 MB per file.

Try SqueezeLocal

TinyPNG is a trademark of its owner. SqueezeLocal is not affiliated with it.