How to optimize images for the web
Format, dimensions and quality: the right order to cut file size without losing sharpness.
Reduce image file size right in your browser.
Runs in your browser
JPG, PNG, WebP, GIF, BMP or AVIF up to 30 MB. Processed on your device.
You can pick up to 30 images at once: they're all compressed with the same settings.
Choose an image to get started.
The image is never uploaded: it's processed with your browser's Canvas API.
Shrink photos and screenshots so they load faster on a website, fit in an email or stop filling up your phone. Adjust the quality, pick the output format and, if the image is huge, reduce its width too.
Everything happens on your device with the Canvas API: the image is never uploaded and disappears when you close the page.
A 4 MB photo at 1920 px wide as WebP at quality 75 usually ends up under 400 KB with no visible difference.
Screenshots with text and flat colours compress well as WebP; as JPG you may see halos around the letters.
For photos, 70–80 % is a good balance. Below 50 % blocks and blurry edges start to show.
PNG is lossless and browsers don't let you tune its compression. Convert to WebP (which keeps transparency) for a real reduction.
No. They're processed in your browser; you can check by going offline — the tool keeps working.
Yes, up to 30 per batch. They're processed one at a time so your phone doesn't run out of memory, and you can download them all in a single ZIP file.
Format, dimensions and quality: the right order to cut file size without losing sharpness.
The difference between decimal and binary units, and between megabits and megabytes, with examples.