All tools Image tools

Image Recolor

Tap any part of a picture and give it a new color. The shading stays. Nothing gets uploaded.

Drop a picture to recolor or paste with Ctrl V. An icon, a decal, a UI piece or a photo. See-through parts stay see-through. Choose a picture

Nothing gets uploaded. Your picture is recolored right here in your browser.

How it works

  1. Add a picture

    Drop, paste or pick a PNG, JPG or WebP: an icon, a decal, a UI piece or a photo. See-through parts stay see-through.

  2. Tap the part to recolor

    Tap a color in the picture, or one of its main colors. "Only this area" changes the part you tapped, "Everywhere" that color all over the picture.

  3. Choose the new color

    Shadows and highlights move along, so the part keeps its shading. Tolerance decides how alike a color must be; Add and Remove paint small spots in or out.

  4. Download

    The same size as your picture, as PNG, WebP or JPG. Recolor as many parts as you like before you save.

Questions

Is my picture uploaded?
No. Everything happens in your browser, on your device. The picture never reaches my website or anyone else.
How does it keep the shading?
It works in OKLab, a color space where equal steps look equally big. Every pixel of the part keeps how much darker, lighter or stronger it is than the color you tapped; only the color itself moves. Edges between two parts and soft see-through outlines are blended, so no old color is left around them.
Some of the part did not change, or too much did. What now?
Raise or lower the Tolerance, and turn on Selection to see exactly what changes. For the last few spots, pick Add or Remove above the picture and paint over them.
What does "Match brightness" do?
On, the color you tapped becomes exactly your new color, and the part's shades follow it. Off, every pixel keeps its own brightness and only the color changes.
Can I use it for Roblox icons, decals and UI?
Yes. Save as PNG to keep see-through parts. The picture keeps its size, so it fits right back where it was, ready to upload.