PNG Color Changer
Preview global HSL changes on a PNG in your browser. This tool changes every pixel equally and does not replace one selected color.
PNG only; up to 20 MB, 10,000 pixels per side, and 40 megapixels. Processing stays in this browser.
Global HSL adjustment affects every pixel equally. It does not replace one selected color or object.
Choose a PNG to begin
Transparency is preserved; metadata is not retained.
A QUICK WALKTHROUGH
How to use this tool
- Choose one PNG up to 20 MB and 40 megapixels.
- Adjust hue, saturation, and lightness while checking the live preview.
- Download the adjusted PNG when the result is ready.
Global HSL adjustment
Hue rotates the color wheel; saturation and lightness scale each pixel’s HSL values. The transform applies to the full image, including all objects and colors.
Alpha stays intact
The browser edits only red, green, and blue channels in the decoded PNG. Alpha values are preserved and the output is encoded as a new PNG.
Not single-color replacement
This focused tool has no color picker, tolerance, mask, or object selection. It cannot replace one color or recolor one object independently; use a selection-based editor for that workflow.
Local limits
One PNG up to 20 MB is accepted. Decoded images must be at most 10,000 pixels per side and 40 megapixels. Metadata and PNG file structure are not retained.
GOOD TO KNOW
Common questions
Does this replace a single color?
No. Hue, saturation, and lightness are global adjustments applied to every pixel. There is no color matching or object selection.
Is transparency preserved?
Yes. The output is a new PNG and copies each source alpha value unchanged.
Does my PNG leave the browser?
No. Decoding, preview, adjustment, and PNG encoding happen locally.