Why compress an image?
Large images slow down websites, blow past email attachment limits, and eat storage on your phone or cloud drive. Compressing an image reduces its file size — usually by re-encoding it at a slightly lower quality and, optionally, a smaller resolution — while keeping it visually close to the original.
What this tool does
Pick a compression level and drop in your JPG, PNG, or WEBP files. Each image is decoded and redrawn onto an off-screen canvas, then re-encoded as WEBP (or JPG, if your browser doesn't support WEBP encoding) at the quality level you chose. The "Medium" preset also caps the resolution at 1920px wide, which is usually more than enough for web and screen use and meaningfully shrinks the file. Nothing is uploaded — the whole pipeline runs in this browser tab.
Choosing a level
- Low — smallest quality loss, modest size reduction. Good for photography you want to keep sharp.
- Medium — the best balance for most web/sharing use cases.
- High — smallest possible file, with a visible quality trade-off. Good for thumbnails or quick previews.