Reduce the Colour Palette
Use fewer colours when the image can tolerate palette reduction without visible banding or colour shifts.
Drop images or folders here, or , or click to choose
Compress a transparent PNG or a complete folder in your browser. Reduce palette colours, adjust dithering and dimensions, then inspect transparent areas before downloading.
Try a sample
Use the comparison preview to inspect transparent areas, edge pixels, colours, dimensions and the change in file size.
Adjust the settings that affect transparent PNG appearance and file size, then inspect the result before export.
Use fewer colours when the image can tolerate palette reduction without visible banding or colour shifts.
Tune dithering to balance smooth colour transitions against texture and file size.
Export as PNG and inspect transparent areas and edge pixels in the preview.
Choose one or more PNG files, add a folder, drag files onto the page, or paste an image.
Choose a smaller colour palette, tune dithering, and reduce dimensions when the image is larger than required.
Inspect transparent edges and visual detail, then download one compressed PNG or the complete batch.
Palette size, image dimensions and visual complexity influence the final PNG file size.
Add transparent PNG files, adjust palette settings and inspect the result in your browser.
Add the PNG, reduce palette colours or dimensions, adjust dithering, inspect transparent areas, and download the PNG result.
Not when you export as PNG. The result still supports alpha transparency, which you can verify in the preview.
PNG encoding is lossless, but palette reduction changes the available colours. Use the comparison preview and keep more colours when exact appearance matters.
Large pixel dimensions, many colours, detailed textures and complex transparent edges can all increase PNG file size.
Yes. Add multiple PNG files or a folder, apply shared settings, and download the results in a ZIP.
Yes. Select WebP output and compare transparency and file size before downloading.
No. Processing runs locally in the browser.