Imgvx LogoImgvx

FreeImage Compressor

Compress a BMP image

Shrink BMP files in the browser without uploading them anywhere.

Drop an image here, or .

Runs in your browser. Nothing is uploaded.

Questions

Will compressing lose quality?

JPEG and WebP compression is lossy, so yes, some detail is discarded. Between roughly 75 and 85 percent quality the loss is invisible at normal viewing size while the file is often a quarter of the original. Below 60 percent you start to see blocking around edges and in flat areas like skies. PNG compression is lossless and will not change a single pixel, but it will not shrink a photograph much either.

How do I hit an exact file size?

Set a target and the tool searches for the quality setting that lands just under it, re-encoding a handful of times until it fits. That is why a target takes a moment longer than a fixed quality. If the target is very small for the dimensions, reduce the pixel dimensions first: there is a floor below which no quality setting can go without the image falling apart.

Which format compresses best?

WebP is typically 25 to 35 percent smaller than JPEG at matching quality and is supported everywhere that matters. AVIF is smaller again but slower to encode. Use JPEG when something old has to open the file, PNG only when you need transparency or pixel-exact graphics.

Are my images uploaded anywhere?

No. Image Compressor runs entirely inside your browser using the Canvas API. The file is read from your device, processed on your device, and the result is handed straight back to you. It never travels to a server, so there is nothing for us to store, log or leak.

Is it free, and is there a limit?

It is free with no account and no watermark. Because the work happens on your own hardware there is no per-image cost to us, so there is no quota. The only real limit is your device's memory: images beyond roughly 40 megapixels are refused rather than crashing the tab.