Image Compressor
Reduce image file size while maintaining visual quality.
Shrink PNG screenshots, logos, icons and illustrations while keeping transparent backgrounds. Smart mode reduces the number of colours, which usually cuts file size dramatically without a visible change.
Your images stay on your device. They are processed by your browser and never uploaded. How this works
PNG, up to 50 MB each. You can also paste an image.
Transparent and semi-transparent pixels survive, including soft edges and shadows.
If an image already uses 256 colours or fewer, those exact colours are kept: no loss at all.
Subtle dithering avoids visible banding when colours are reduced.
| You can add | PNG |
|---|---|
| You get | PNG (8-bit palette in Smart mode, full colour in Lossless mode) |
| Limits | Up to 50 MB and 64 megapixels per image, 100 images per batch |
PNG is lossless: it records every pixel exactly. That is perfect for text and sharp lines, but it means PNG cannot use the tricks that make JPG and WebP small. A screenshot of a full-HD screen has about two million pixels, each storing red, green, blue and transparency values.
Most graphics only use a limited range of colours, though. Storing a compact palette instead of full colour values is the same approach used by well-known PNG optimisers, and it is why Smart mode can shrink PNGs so much.
For anything photographic, PNG to JPG or the Image Converter will give much smaller files.
A normal PNG can contain millions of colours. Smart mode finds the 256 (or fewer) colours that best represent the image and stores each pixel as a reference to one of them. Each pixel then needs one byte instead of four, and the file compresses much better.
In Smart mode, images with many colours lose a small amount of colour precision, which is rarely visible in screenshots and graphics. Images with 256 colours or fewer are stored exactly. Lossless mode never changes a pixel.
It sets the maximum number of colours. 75 and above allows 256 colours; lower settings use 128, 64, 32 or 16 colours for even smaller files.
Photos have too many colours for PNG to store efficiently. If you do not need transparency, convert it to JPG for a much smaller file; if you do, WebP keeps transparency and is still far smaller.
Reduce image file size while maintaining visual quality.
Turn PNGs into smaller JPG files.
Re-encode WebP files at a lower size.
Optimize images for websites and faster loading.