Compress image

Drop a JPG, PNG or WebP. Drag the quality slider; the size updates live. Download when you are happy.

Drop an image here

or click to choose - JPG, PNG, WebP up to 50 MB

Choose file

How compression works

JPG and WebP throw away tiny visual details that humans rarely notice in exchange for much smaller files. The quality slider controls how aggressively those details are dropped.

Tip: 70-80% is usually indistinguishable from the original on photos. For screenshots and graphics, prefer PNG converted to WebP for the best size-quality tradeoff.

Frequently asked

Is my image uploaded to your server?

No. The browser does the work using Canvas and Blob APIs; the page makes zero network calls after it loads.

What is the maximum file size?

50 MB per file works smoothly on most devices. Larger files may run out of browser memory.

Why does PNG compression still produce a JPG?

JPEG and WebP are lossy and produce dramatically smaller files than PNG. If you need lossless PNG output, use the resize tool with quality at 100%.

Does it support batch?

Single file in the MVP. Batch mode is on the roadmap.

Will quality match Photoshop?

Browser canvas encoding is close to Photoshop "Save for Web" quality 60-80, suitable for everyday use. For print-grade, use a dedicated tool.