TinyPNG uploads your files. Squoosh does one at a time. This does unlimited batch, privately, in your browser — with zero uploads and no account ever.
Every existing tool has a fatal flaw. This one was built specifically to fix them.
After compression, the tool reads each image for transparency and content. PNG with no transparent pixels? You're told: switch to WebP and save 60% more. Transparent image going to JPEG? Warned — the background will be white. No other batch tool does this per-image analysis.
Squoosh shows a beautiful before/after comparison slider — but only for one image at a time. This shows side-by-side comparison for every image in your batch. Exact sizes. Exact reduction. You see what you got before you download anything.
Drop 500 images, compress all, get a ZIP in one click. No per-day limits, no hidden caps.
Everything happens in one canvas operation from your original. No quality loss from repeated encoding.
No server request is made with your image data. Closing the tab erases everything.
GPS coordinates, camera model, timestamps — removed automatically from every image.
When you use TinyPNG or Compressor.io, your files travel to a data centre. This tool compresses locally using your browser's Canvas API. There is no upload, no server call, no file retention.
No account. No upload. The tool is on your right — drop images and compress in seconds.
It's up there ↑reduceimagesizefree.com
Drop images here
Any size · Any amount · Nothing leaves your device