Bee Tools' free image compressor. Batch-compress JPEG, PNG and WebP with target size and dimensions. Runs fully in your browser, files never leave your device.
Batch-compress JPEG, PNG and WebP images right in your browser. Bee Tools' compressor is built on the popular browser-image-compression library. It runs entirely in your browser, lets you set a target file size and max dimensions, and keeps your files completely private.
Image compression guide
Why compress images?
An uncompressed camera photo is often 5–12 MB. Uploaded to a website, it slows loading and wastes bandwidth. A good compressor trims 50–80% of the size with barely-visible quality loss.
Picking a format
JPEG — best for photos and complex images. Lossy, very small.
PNG — best for transparency, icons, screenshots. Lossless, larger files.
WebP — modern sweet spot. Supports transparency + lossy/lossless. ~25–35% smaller than JPEG at the same quality.
Bee Tools uses OffscreenCanvas plus a Web Worker to compress on a background thread — the UI stays responsive. Each image gets its own download button.
Pro tips
Tweak quality with tools like Squoosh for fine control.
Use CDN-level WebP conversion to save storage at scale.
Keep EXIF orientation intact to avoid double re-encoding.
Drag a few files to the box above — your images never leave your computer.
FAQs
Are my images uploaded to a server?
No. All compression happens in your browser. Files never leave your device and disappear when you close the tab.
Which formats are supported?
JPEG, PNG and WebP for both input and output. You can mix and match per image.
Will compression lose quality?
JPEG and WebP are lossy by default; you can limit resolution instead. PNG stays lossless.
How large a single file can I compress?
There is no hard limit, but files over ~50 MB may feel slow. Pre-process huge files in a desktop editor first.
How do I get the smallest possible file?
Lower the max size, reduce max dimensions, or output as WebP. A typical 30-70% reduction is normal.
Do you support batch compression?
Yes. Drag and drop multiple files; the tool processes them concurrently and shows before/after size per image.
Will WebP work everywhere?
All modern browsers, macOS Big Sur+, iOS 14+ and Android support WebP. For older systems, output JPEG as a fallback.