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 nowFree. No account. JPG, PNG and WebP.
When you might not want to upload
- Client work, unreleased product shots or anything under an NDA.
- Screenshots that show customer data, internal dashboards or private messages.
- Personal photos you would rather keep on your own device.
- Large batches on a slow connection, where uploading takes longer than compressing.
- Company rules that say files can't go to third-party services.
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
- Open squeezelocal.com.
- Drop your JPG, PNG or WebP files into the box. Up to 20 at a time on the free version.
- Optionally pick a target size, such as under 500 KB.
- Download each image, or all of them as a ZIP.
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 SqueezeLocalTinyPNG is a trademark of its owner. SqueezeLocal is not affiliated with it.