🗜️

Image Compressor

Reduce image file size without losing quality

80%
SmallerBalancedHigher quality

Free image compressor — JPG, PNG, WebP in your browser

Toololis Image Compressor reduces file size without uploading anything. All compression happens in your browser using the Canvas API. Choose JPG for photos, WebP for modern sites (30–50% smaller), or PNG for graphics. Compare before/after sizes instantly.

When to use which format

  • JPG — Photos. Universally supported. Typical 70–85% quality is invisible.
  • WebP — Everything, modern browsers. 30–50% smaller than JPG at same quality.
  • PNG — Logos, screenshots, anything with transparency or crisp edges.
  • AVIF — Best compression of all. Newer — check browser support for your audience.

How to use this tool

  1. 1

    Drop or pick an image

    Drag any JPG, PNG, or WebP onto the drop zone — or tap to open your file picker. Multiple images work too.

  2. 2

    Adjust quality

    Slide between 10% (tiny, lower quality) and 100% (max quality, less compression). 80% is usually invisible to the eye.

  3. 3

    Download compressed

    Click Download to save the compressed version. Compare original vs compressed size in the stats box.

How much can you compress?

  • Untouched JPG from phone — Usually 2–5 MB, can drop to 500 KB at quality 80
  • PNG screenshot — 1–3 MB, converting to JPG at 85 drops to 100–300 KB
  • DSLR photo — 15–40 MB raw, JPG export at quality 90 is 3–8 MB
  • WebP vs JPG at equivalent quality — 30–50% file size reduction

Frequently Asked Questions

Are my images uploaded somewhere?
No. Compression happens entirely in your browser using the Canvas API. Your images never leave your device. Perfect for confidential photos, screenshots, or documents.
What compression algorithm do you use?
The browser's native JPEG encoder (via Canvas.toBlob). It's the same encoder that powers every web app you've used. Quality is tunable. For PNG, we re-render (which can reduce size if the source had uncompressed metadata).
Why is my PNG output larger than JPG?
PNG is lossless — it preserves every pixel exactly. JPG is lossy — it discards imperceptible details for big size savings. For photos, JPG is 5–20× smaller. For logos and flat graphics, PNG is better because it stays sharp.
Can I batch-compress multiple images?
Yes — drop multiple files at once. Each is compressed and downloaded individually. For large batches (50+), your browser may slow down; process in chunks.
What quality should I pick?
80–85% for general web use (hero images, blog photos). 70% for thumbnails. 95% for final print or portfolio. Below 60% becomes visibly degraded.
Does this support WebP / AVIF?
Yes, if your browser supports encoding them (Chrome, Edge, and modern Firefox do). AVIF is ~50% smaller than JPG at equivalent quality. For new sites, AVIF is often the best choice.

You might also like

🔒
100% Privacy. This tool runs entirely in your browser. Your data is never uploaded to any server.