
Everything, on your own device
Compress, convert, resize and batch — no uploads, no accounts, no server.
Private by default
Images never touch a server — every pixel is processed locally, and EXIF/location metadata is stripped on the way out.
Compress & convert
JPEG, WebP, AVIF and PNG via real WASM codecs, with a live before/after slider and an honest size-saved readout.
Resize or target a size
Scale or set exact dimensions (aspect-locked, never upscales) — or just say “get it under 200 KB” and let it find the quality.
Batch + HEIC
Drop many files and they encode in parallel in a worker pool, each with its own progress; download the lot as a zip. iPhone HEIC decoded on-device.
See it in action

Live before / after
Drag the divider to compare original and optimised. Tune the quality slider and the size saved updates live — “1.4 MB → 8 KB, 99% smaller”.

Batch, in parallel
Drop a folder's worth at once; each file encodes in a bounded worker pool with its own progress and per-file error isolation, then download them all as a zip.

Works on your phone
Fully responsive and touch-friendly — including HEIC photos straight from an iPhone camera roll, decoded locally on the device.
Frequently asked questions
The short version — the live demo has the rest.
Squish an image in your browser
Open it, drop a photo, and watch it shrink — nothing ever leaves your device.