Compress JPEG, PNG, and WebP images in your browser. No uploads to any server — 100% private.
Images are drawn to an HTML5 Canvas element and re-encoded using the browser's built-in codec at your chosen quality setting. This means compression happens entirely on your device — your images are never uploaded anywhere. This makes it fast, free, and completely private.
Use WebP for the best compression ratio on photographs and complex images (typically 25–35% smaller than JPEG at equivalent quality). Use JPEG for photos shared to platforms that don't support WebP. Use PNG only when you need transparency, as it compresses poorly for photos.