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

01

Drop or select images

Drag files onto the drop zone or click to browse. Supports batch processing of multiple files.

02

Browser compresses locally

The browser-image-compression library uses Canvas API and Web Workers to reduce file size without leaving your device.

03

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.