How to optimize images for the web
Format, dimensions and quality: the right order to cut file size without losing sharpness.
Change pixel dimensions while keeping the aspect ratio.
Runs in your browser
JPG, PNG, WebP, GIF, BMP or AVIF up to 30 MB. Processed on your device.
Choose an image to get started.
The image is never uploaded: it's processed with your browser's Canvas API.
Set the width and height of an image for a website, social media, a size-limited form or a presentation. The aspect ratio is kept by default so the image doesn't get distorted.
Downscaling happens in steps with high-quality smoothing to keep things sharp, and everything runs in your browser.
A 6000 × 4000 px photo resized to 1200 px wide becomes 1200 × 800 px, enough for most themes.
If you're asked for at most 600 × 600 px, only untick “Keep aspect ratio” if the image is already square — otherwise it will be distorted.
You lose pixels, but if the final size suits where it will be shown, you won't notice. Use PNG to avoid any extra compression loss.
Width and height change by the same factor, so the image isn't stretched or squashed.
One at a time for now. Processing is local, so it's quick even with large photos.
Format, dimensions and quality: the right order to cut file size without losing sharpness.