No uploads · No accounts · No limits
Shrink images without giving them away
A batch image compressor that runs entirely on your own device. Real WebAssembly codecs, an honest report of what you saved, and a before/after slider so you can see exactly what you traded.
Drop images to shrink
JPEG, PNG, WebP, AVIF, GIF, BMP and HEIC. Drop a whole folder if you like — everything is processed right here in your browser.
Start from a preset
Private by architecture, not by promise
Most online compressors ask you to upload your photos to someone else's computer. This one can't, because it has nowhere to send them.
Nothing is uploaded
There is no server to upload to. Your images are read, re-encoded and written back without ever leaving this tab — check the network panel if you like.
The same codecs the pros use
MozJPEG, OxiPNG, libwebp and libavif, compiled to WebAssembly. These are the real encoders, not a canvas re-save, and it shows in the file sizes.
Works with the wifi off
Install it once and the whole app — interface, codecs and all — is cached on your device. Useful on a plane, essential if the files are sensitive.
Three steps, no sign-up
Drop them in
Drag a folder, paste from the clipboard, or pick files. Up to 250 at a time.
Pick a preset
Or open the advanced panel and tune the encoder yourself. Every knob explains itself.
Check and save
Compare before and after with the slider, then export as a ZIP or straight into a folder.
Additional features
- Parallel encoding
- A pool of workers keeps every core busy without freezing the interface.
- Hit a byte budget
- Name a target size and the quality is searched for you, pass by pass.
- Metadata stripped
- EXIF, GPS and camera details cannot survive a re-encode. That is the point.