Private by default
Compression runs locally with browser APIs, Web Workers, and WASM encoders instead of a server upload flow.
Private local image compression
Crush compresses JPEG, PNG, and WebP images in your browser so source files stay on your device while you prepare production-ready web assets.
Compression runs locally with browser APIs, Web Workers, and WASM encoders instead of a server upload flow.
After the first successful load, the PWA can reload offline so routine image prep can continue without a network connection.
Drop multiple images, watch per-file progress, compare savings, and download results individually or as a ZIP.
Format support