Drop in a JPG or PNG, drag the quality slider, and download a smaller file — re-encoded on your device using the Canvas API.
JPG or PNG. Nothing is uploaded.
It's drawn onto an in-memory canvas — never sent anywhere.
Adjust the slider and see the estimated size update live.
The canvas re-encodes the image and hands you the result directly.
For most photos, 60–80% quality gives a large size reduction with no visible difference on screen. Go lower only if file size matters more than visual fidelity, such as for thumbnails.
PNG uses lossless compression, so there's a limit to how much a photo-like PNG can shrink without converting it to JPEG or WebP, which allow more aggressive size reduction.
No, compression here only affects file size and visual quality at the same dimensions. Use the Image Cropper if you also need to change the image's width or height.
Heavy compression is best suited for screens and web use. For print-quality output, use a higher quality setting or keep an uncompressed original on hand.