Which file types does this support?
You can upload SVG, PNG, JPG and WebP icons. SVG files are recoloured by editing their vector attributes, while raster formats are recoloured via pixel processing.
IconRecolour
Change SVG & image icon colours instantly.
Upload an SVG, PNG, JPG or WebP icon and instantly change all non-transparent pixels to a new colour. Perfect for matching icons to a brand palette or dark mode, with all processing done locally in your browser.
Use this icon recolour tool to quickly change the colour of simple icons, logos, and glyphs. Upload an SVG or raster image, choose a new colour, and all non-transparent pixels will be replaced with that colour. Ideal for mono-colour icon sets and UI assets.
Supports SVG, PNG, JPG and WebP. For best results, use icons or images with clear shapes and transparency.
No file selected
Type: —
All non-transparent pixels (for SVG fills/strokes or raster pixels with alpha) will be replaced with this colour.
Tip: Use your brand primary or a neutral colour like white, black, or grey for flexible icon sets.
Click “Apply colour” to recolour the icon. Changes are instant and stay in your browser.
The preview shows your recoloured icon. For PNG/JPG/WebP images, all visible pixels are recoloured. For SVGs, fills and strokes that are not transparent are changed.
This icon colour changer uses different strategies for vector and raster images, but everything runs directly in your browser using JavaScript and HTML5 canvas.
fill and stroke colours to your selected value.Because everything is processed locally in the browser, your assets never leave your device, making this tool ideal for quick UI tweaks, design systems, and privacy-sensitive workflows.
You can upload SVG, PNG, JPG and WebP icons. SVG files are recoloured by editing their vector attributes, while raster formats are recoloured via pixel processing.
Yes. Only non-transparent pixels are recoloured. Fully transparent areas are preserved so your icons still work on different backgrounds.
This tool is designed for mono-colour or simple icons. Complex multi-colour illustrations will be flattened to a single colour, which may not be what you want for detailed artwork.
Yes. All processing is done client-side, meaning your icons are never uploaded to any server. Itβs suitable for internal design systems and brand libraries.