Image compressor
Shrink JPEG, PNG and WebP images with a live quality preview — entirely in your browser.
Runs 100% in your browserChoose an image to start compressing.
How to compress an image
- Choose an image. Drop in or select a JPEG, PNG or WebP file.
- Pick format and quality. Select the output format and drag the quality slider; the preview and estimated size update live.
- Download. Click Download to save the compressed image to your device.
About image compression
Large images slow down web pages and eat into storage and email limits. Compression reduces file size by re-encoding the picture, optionally discarding detail the eye barely notices. JPEG and WebP are lossy formats whose quality you can dial down for big savings; PNG is lossless and best for graphics and screenshots. This tool draws your image to a canvas and re-encodes it in your browser, so the original file is never uploaded. Need to change dimensions too? Use the image resizer, or switch formats with the image converter.
Frequently asked questions
- No. Compression happens entirely in your browser on an HTML canvas. Your photos never leave your device and nothing is stored.
- You can load JPEG, PNG, WebP, GIF or BMP and export as JPEG, PNG or WebP. WebP usually gives the smallest file at the same visual quality.
- JPEG and WebP are lossy — lowering the quality slider trades fidelity for size. PNG is lossless, so its savings come from re-encoding rather than quality loss. Use the live preview and before/after sizes to find the sweet spot.
- PNG is lossless and the browser may re-encode photographic images less efficiently than the original tool. For photos, choose JPEG or WebP output instead.
- Only your device memory. Very large images (above ~50 megapixels) may be slow because everything is processed locally.