Compress and resize JPG, PNG and WebP images right in your browser. Your photos are never uploaded — all processing happens on your device.
| Quality | Typical size reduction | Visible result |
|---|---|---|
| 95–100 | 10–25% | Indistinguishable from the original; wasteful for web use |
| 85–90 | 50–70% | The sweet spot — no visible loss in normal viewing |
| 75–85 | 70–80% | Very slight softening, acceptable for most web images |
| 60–75 | 80–88% | Noticeable artefacts around sharp edges and text |
| under 60 | 90%+ | Obvious blocking; use only for thumbnails |
| Use | Recommended width |
|---|---|
| Full-width hero image | 1920px |
| Blog body image | 1200px |
| Thumbnail or card | 400–600px |
| Profile picture or avatar | 400px |
| Email attachment | 1200px |
No. Compression uses the HTML canvas inside your browser. Your images never leave your device, making this safe for private or sensitive photos.
JPG and WebP output is lossy and JPG has no transparency, so transparent areas become a solid fill. Keep a PNG if you need transparency.
It depends on the original, but 60–90% reduction is common for photos at 70% quality, especially when you also cap the maximum width.
There is no hard limit — you can compress many images at once. Very large files are limited only by your device's available memory.
JPEG and WebP compression is lossy, so some data is always discarded. At quality 85 the loss is invisible in normal viewing while the file is typically 50 to 70 percent smaller.
WebP for almost everything on the web — it is 25 to 35 percent smaller than JPEG at equal quality and supports transparency. Use JPEG for photographs where maximum compatibility matters, and PNG only for images needing sharp edges or transparency, such as logos and screenshots.
PNG is lossless and poorly suited to photographs, where it can be many times larger than JPEG. Convert photos to JPEG or WebP and reserve PNG for graphics with flat colour and sharp edges.
Under 200KB for a full-width image and under 100KB for smaller ones. Resizing to the actual display width usually matters more than the compression setting.
No. Compression runs in your browser using the HTML canvas, so your photos never leave your device.
You can, but avoid it. Lossy compression compounds, so each pass discards more detail. Always compress from the original rather than from an already-compressed copy.