Fine-tune every color separately
Give each original color its own replacement and tolerance. Include nearby edge shades for one color while keeping another color's match exact.
Replace multiple colors in one PNG
Change multiple colors in the same PNG logo, icon, or graphic. Choose a new color and tolerance for each replacement, preview all your changes together, and keep your transparent background.
Pick a visible color. Transparent areas are ignored.
Original size · transparency preserved
Turn black lettering green and a red accent blue in the same image. Choose Add another color for each replacement—your earlier changes stay applied as you pick the next color. Preview them together, then copy or download one finished PNG.
Give each original color its own replacement and tolerance. Include nearby edge shades for one color while keeping another color's match exact.
Select a saved color to change its settings, or remove just that replacement. The other changes stay applied, and the image keeps its original transparency and pixel dimensions.
Small change, new possibilities
Recolor a selected shade without adding a background. These examples use the same color replacement tool above—load one to explore the settings.


Charcoal to mint. The transparent edges and coral accent stay intact.
Turn a dark icon into an ivory version without filling its transparent canvas.
Made for everyday design work
Flat colors and transparent artwork make the best starting point. Here are four ways to put your recolored PNG to work.
Update a flat-color PNG logo's main color and accent in the same edit. Match both to your brand palette and keep the transparent canvas for your website, packaging, or email signature.
A separate HEX color for each replacementMake a dark icon lighter for a dark interface, or give an ivory icon a deeper color. Check both backgrounds before exporting.
Preview on white and blackBring arrows, PNG text, diagrams, and simple illustrations into the same color palette for a slide deck or infographic.
Keep every original pixel dimensionTry new colors for the main shape, lettering, and accent of flat product artwork, stickers, or badges. Edit one replacement while keeping the others applied.
Fine-tune each color's toleranceStart with your own artwork or try one of the examples. You can return to the original at any time with Reset.
Choose or drop a PNG, JPG, or WebP. Your image opens at its original size and stays unchanged until you select a color.
Pick an original color, choose a new color, and adjust its tolerance. Use Add another color to keep editing more colors in the same image.
Check all your replacements together on light and dark backgrounds. Copy the image or download a PNG with its original transparency.
Choose the right effect
Color replacement changes a selected color to one new color. Add separate replacements to this PNG color replacer for a logo's main color and accent, a multicolor icon, or a simple graphic.
A tint or filter changes the overall mood of an image. For a stylized olive-green photo effect, try our Matcha Filter.
Inversion flips every color to its opposite, such as black to white and red to cyan. If you want a specific brand color, pick that replacement here instead.
Keep the details clean
Start with 0–5% tolerance. A clean, flat-color PNG often needs very little. If edge shades remain, raise the value gradually while watching the preview.
Check both backgrounds. White reveals darker outlines; black makes pale fringes easier to see. Changing the preview background never changes your exported pixels.
Watch other parts of the image. Matching applies across the whole picture. A high tolerance can replace a contrasting accent too, and matching gradients become a flat color. This tool does not select or recognize objects.
Working with transparency, color matches, and PNG exports.
Upload your image, click a visible color in the original preview, and choose a replacement color. Adjust tolerance if similar shades remain. To change more colors, choose Add another color and repeat. All replacements stay applied together when you copy or download the PNG. You can also enter colors as HEX values.
Yes. Choose Add another color for each extra replacement, then pick its original color and new color. Each replacement has its own tolerance, and you can select a saved color to edit it or remove it individually. Every match uses the original image, so replacing black with red does not affect a separate replacement for the original red. If tolerance ranges overlap, the closest original color wins; equal matches use the first replacement.
Yes. The color changer preserves each pixel's original transparency, including partially transparent edges. Checkerboard, white, and black are preview backgrounds only and are not included in the downloaded PNG.
At 0% tolerance, only pixels with the exact selected color are replaced. Anti-aliased edges, compressed images, and gradients can contain nearby shades. Increase tolerance a little at a time and check both light and dark preview backgrounds.
Yes. Flat-color logos, icons, text graphics, and illustrations are good candidates. Add separate replacements for the colors you want to change. Each replacement includes shades within its own tolerance; unmatched colors stay unchanged.
Yes. You can open PNG, JPG, JPEG, or WebP and export a PNG at the original pixel dimensions. JPG has no transparent background to preserve. This tool is for static images and does not preserve animation. Images must be no more than 8,000 pixels per side and 16 megapixels, with a file size up to 25 MB.
It matches colors across the whole image rather than detecting objects. Similar colors in other areas may also change, and matched shades become the same replacement color. For realistic fabric, hair, or product photo recoloring, use an editor with selections and shading controls.
Yes. It is free, with no signup or watermark. Your image is processed on your device and is not sent to an image-processing server. Copy image uses your browser's clipboard support; if copying is unavailable or blocked, use Download PNG.