About Crunch
Privacy-first image compression
What is Crunch?
Crunch is a free image compression tool that runs entirely in your browser. Drop in JPG, PNG, WebP, or BMP files, adjust the quality slider, and download optimized versions. No server processing, no file uploads, no accounts.
Why does it exist?
Most image compression tools require you to upload your files to a server. That means your photos, screenshots, and documents pass through someone else's infrastructure. For sensitive images — personal photos, client work, medical records, legal documents — that is an unnecessary risk.
Crunch takes a different approach: everything happens client-side. The compression library runs as JavaScript in your browser. Your images never leave your device. There is no server to be breached, no data to be leaked, and no privacy policy loopholes to worry about.
How it works
Drop or select images
Drag files onto the drop zone or click to browse. Supports batch processing of multiple files.
Browser compresses locally
The browser-image-compression library uses Canvas API and Web Workers to reduce file size without leaving your device.
Download the results
Download compressed images individually or as a zip file. Close the tab and everything is gone.
Built by
Crunch is built by Vibol Teav, a software engineer who believes developer tools should respect privacy by default.
Free forever
Crunch is free to use with no limits. No accounts, no ads. Your images never leave your browser.
Built with Ruby on Rails, Tailwind CSS, Stimulus, and browser-image-compression.