Compress Image

Reduce image file size with a quality slider. Works on JPG, PNG, and WebP. Files stay in your browser — nothing uploaded.

Files stay in your browser. Nothing is uploaded.
Value: 75

Lower = smaller file, less detail. 75 is a good balance for photos. PNG ignores this (lossless).

About this tool

Drop an image, pick a quality level, and download a smaller file. The compressor re-encodes JPEG and WebP images at a chosen quality (lower number = smaller file), or keeps PNGs lossless if you choose that format. Browsers can do this natively via the Canvas API — no upload, no signup, no watermark. Best for photos heading into emails, social posts, or websites where you need a specific maximum size. Tip: WebP typically wins on file size at the same visual quality, so if your target supports it (every modern browser, most platforms now do), pick WebP. JPEG is the safe choice for older systems. PNG keeps every pixel exactly but does not shrink as much.

Frequently asked questions

How small can I make my image?
Depends on the original. A 5 MB phone photo at quality 60 usually drops to 500 KB - 1 MB without obvious quality loss. Drop quality further for smaller files; watch the preview to see where artifacts appear.
Will my image quality look bad?
At quality 75-85 most people cannot see the difference from the original at normal viewing size. Below 50 the JPEG artifacts (blockiness in smooth areas) become visible. PNG is always lossless.
Does my image get uploaded anywhere?
No. Everything happens in your browser via the Canvas API. The file never leaves your device.
What is WebP and should I use it?
WebP is a Google format with much better compression than JPEG at the same quality (typically 25-35% smaller). Every modern browser (Chrome, Firefox, Safari, Edge) supports it. Use WebP for the web; use JPEG for compatibility with older software or printers.
Why does PNG output not get much smaller?
PNG is lossless — it preserves every pixel exactly. The only savings come from removing redundant data. For real compression, use JPEG or WebP.

Related tools