Compress
Reduce JPG, PNG, WebP, GIF, and SVG file size with quality control and batch downloads.
Compress imagesPixel Crunch 2.0
Pixel Crunch brings together focused image tools that work without sending your files to a processing API.
Code and resources are downloaded from Pixel Crunch; your images remain in the browser while they are processed.
Reduce JPG, PNG, WebP, GIF, and SVG file size with quality control and batch downloads.
Compress imagesConvert browser-compatible images to JPG, PNG, WebP, or AVIF.
Convert imagesRemove backgrounds locally with a model loaded only after you start processing.
Remove backgroundNo remote processing API receives your images.
Share or bookmark the exact tool you need.
Each page hydrates only its active tool.
How it works
Each tool follows a short workflow and keeps the work inside your browser session.
Open the tool you need and select one or more compatible images.
The browser reads and transforms the files locally. Pixel Crunch does not send them to a processing API.
Inspect the result, adjust available options, and save individual files or a ZIP when supported.
Technology and data flow
Pixel Crunch is a static site. There is no Pixel Crunch API that receives the image to compress, convert, or analyze it.
Serves Pixel Crunch HTML, styles, JavaScript, and other public resources.
Reads the image from your device and performs the transformation in memory with web APIs.
Creates a local Blob and saves it to your device as an individual file or ZIP.
The application and its public resources are downloaded. The image you select is not attached to a processing request. When removing a background, the model is downloaded to the browser before local inference runs.
Reads selected files without sending them through a remote form.
Move compatible tasks off the main thread to keep the interface available.
The browser decodes and re-encodes the formats it actually supports.
Builds downloads in memory and groups batch results when supported.
What each tool does
Compression, conversion, and background removal solve different problems while keeping processing in your browser.
01
Reduce file size while aiming to preserve useful visual quality. Suitable for websites, email, and storage.
Open compressor02
Change format for compatibility, transparency, or size. Availability depends on your browser codecs.
Open converter03
A model running on your device separates the subject and creates transparent output without a remote inference API.
Remove backgroundVerifiable privacy
Cloudflare Pages delivers HTML, CSS, JavaScript, and public resources. Transformation runs in the browser, and Pixel Crunch has no endpoint that receives your images.
Review the source code (GitHub)You do not need to register, and Pixel Crunch does not maintain a library of your files.
Images stay in memory during the session and can be cleared from the tool.
The project and its AGPL-3.0-only license are publicly reviewable.
Your browser downloads the application and the public model when removing a background. That is different from uploading an image.
Quick format guide
Changing format does not improve an image by itself. Choose based on quality, transparency, animation, and compatibility.
Photography and broad compatibility.
Uses lossy compression and does not support transparency.
Logos, screenshots, and graphics with transparency.
Can be heavy for photographs.
Web images with a useful quality-to-size balance.
Output depends on browser support.
Reducing compatible images in modern browsers.
Encoding and support are not uniform across browsers.
Simple animation and compatibility.
The converter exports only the first frame.
Logos and vector illustrations.
Optimized by the compressor; not accepted by the raster converter.
Frequently asked questions
Not to a processing server. The application transforms files in the browser. Your browser still requests the site, scripts, and other public resources required to run it.
Compression aims to reduce file size while keeping the format or purpose. Conversion creates a different format to change compatibility, transparency, or efficiency.
Yes. Lossy formats and color reduction can alter detail or color. The compressor lets you adjust and compare before saving.
The current interface accepts files up to 10 MB. The practical number and size of images also depend on available device memory.
First-visit and complete offline use are not guaranteed. You must download the application first; background removal also needs to download its model before local inference runs.
The browser downloads the model, analyzes the image on your device, and creates transparent output. The image is not sent to a remote inference API; speed and available memory depend on the device.