Image Compressor
Make images lighter for websites, email and forms with file-size limits. Adjust quality and maximum width, compare the size before and after, and download. Everything runs on your device.
Loading tool…
How to use the Image Compressor
- Choose or drop an image.
- Pick an output format and move the quality slider. The preview and new size update after each change.
- Optionally set a maximum width to shrink large photos. Then download.
Example
header.png, 2400 × 1350 px, 2.8 MB Output: WebP, quality 80, max width 1600 px
header.webp, 1600 × 900 px
The tool shows the exact before and after sizes for your image.
About this tool
Lossy compression removes detail that is hard to see. Quality between 70 and 85 is usually a good balance for photos. Below 60, edges and gradients start to show blocks. Look at the preview at full size before you decide.
The biggest savings come from combining compression with a smaller width. A 4000-pixel photo shown in an 800-pixel column wastes most of its bytes, whatever quality you choose.
Known limitations
- PNG output is lossless, so the quality slider does not apply. To shrink a PNG, convert it to WebP or reduce its width.
- If the result is larger than the original, the original was already well compressed. The tool tells you, and you can keep the original.
- Metadata such as EXIF and color profiles is not kept. Most images look the same, but wide-gamut photos may shift slightly in color.
- Animated GIFs are converted to a still image.
Frequently asked questions
How do I compress an image to under 100 KB or 1 MB?
Set a maximum width close to the size you need, choose WebP or JPEG, then lower the quality until the new size is under your target. The size updates after each change.
Is it safe for private photos?
Yes. The image is never uploaded. It is decoded and re-encoded by your browser, and the result is saved straight to your device.
WebP or JPEG?
WebP is usually smaller at the same visual quality and supports transparency. JPEG is the safer choice if the file will be opened in old software or attached to emails.