Image Compressor
Compress JPG, PNG and WebP images in your browser — nothing is uploaded, and every image shows the exact KB saved.
Runs in your browser — nothing is uploaded. Verify it
About the Image Compressor
An image compressor that runs entirely in your browser. Compress JPG, PNG and WebP files one at a time or in a batch, and every image reports the exact bytes saved before you download it.
How to use the Image Compressor
- Select your JPG, PNG or WebP images — or drop them anywhere on this page.
- Each image is compressed automatically in your browser. There is nothing to configure and no button to press.
- Compare the before-and-after size on each row, then download a file on its own or all of them together as a ZIP.
Frequently asked questions
How do I compress images?
Select your images — or drop them anywhere on this page — and each one is compressed automatically in your browser. There is nothing to configure: every row shows the file size before and after, and the download sits on the same row.
Is my image uploaded to a server?
No. Compression happens locally in your browser, so your images stay on your device the whole time.
How much smaller will my images get?
It depends on the source, and the tool reports the real number for each file. Measured on this page: an 11.1 MB phone photo came out at 1006 KB (91% smaller), a small 11 KB JPEG at 3 KB (70% smaller), and a 45 KB PNG at 34 KB (24% smaller). Files under 5 KB are left exactly as they are and marked "Already optimal" rather than re-encoded for nothing.
Can I choose the compression quality?
No — deliberately. Compressing is a single decision, smaller or not, so there is no setting to get wrong: the compressor re-encodes at progressively lower quality and stops at the first setting that removes at least 90% of the bytes, never more than 95%. PNG is lossless, so quality has no effect on it; there the compressor reduces the dimensions instead when re-encoding alone is not enough. If you need a specific size rather than a smaller file, use Reduce Image Size to KB.
Does it preserve transparency?
Yes. If the original image format supports transparency, the compressor preserves that alpha channel during processing.
What file size limits are supported?
Large files work: a 53.5 MB, 8500 x 6375 photo compressed to 6.2 MB in about 50 seconds, entirely on your device. Because nothing is uploaded, the only ceiling is your own browser's memory.
Guides
- How to Compress Images Without Losing Quality
Learn how to compress images without losing quality. A practical guide to reducing file size while keeping your photos sharp and clear.
- Image Compression — Shrink Files Without Ruining Quality
Image compression is easy to overdo. Here is how to shrink files while keeping images useful — choose the right format and resize first.
- How to Reduce Image Size to KB (20 KB, 50 KB, 200 KB)
A form that says "maximum 200 KB" is not asking you to guess at a quality slider. Here is how to hit the number exactly, why "200 KB" means two different things, and what it costs in pixels.
More Image tools
- Convert JPG to PNGConvert JPG images to PNG format online for free. Transparent backgrounds, lossless quality, browser-based.
- Convert PNG to JPGConvert PNG images to JPG format online for free. Reduce file size while maintaining quality, browser-based.
- Convert JPG to WebPConvert JPG images to WebP format online for free. 25-35% smaller files with same quality.
- Convert WebP to JPGConvert WebP images to JPG format online for free. Universal compatibility, browser-based processing.
- Advanced Favicon GeneratorGenerate favicons from images, text, or emojis. Export as ICO, PNG, SVG. Free, browser-based.
- Image Base64 Encoder & DecoderEncode images to Base64 and decode Base64 to images. Free, private, browser-based.
- Image ResizerResize images online by pixels, percentage, aspect ratio, or preset. Free, browser-based, batch ready.
- Image Border & PaddingAdd borders, padding, and colored frames to images online. Free, browser-based, instant download.