SVG Color Replacer

Troque cores em muitos SVGs em segundos para combinar com temas e tokens. Ótimo para conjuntos de ícones e atualizações de marca. Abra arquivos SVG online e comece a processar imediatamente.

Arraste e solte seu arquivo SVG

ou clique para procurar, ou cole o código SVG

Aceita apenas arquivos .svg
Cole o código SVG com Ctrl+V / Cmd+V

Por que usar nosso SVG Color Replacer?

Substituir fill e stroke

SVG color replacer aplica uma única cor a todos os fills e strokes para que os conjuntos permaneçam consistentes. É ideal para limpar exports vindos de diferentes fontes e alinhá-los a uma única paleta.

Saída amigável para temas

Troque para `currentColor` e o SVG color replacer faz os ícones herdarem a cor do CSS. A saída se integra a sistemas de tema para modos claro, escuro ou de marca sem sobrescritas manuais.

Pronto para modo escuro

SVG color replacer ajuda você a gerar ícones compatíveis com o modo escuro sem redesenhar. Com `currentColor`, o contraste permanece alinhado aos tokens de interface e às regras de acessibilidade.

Atualizações seguras visualmente

O SVG color replacer altera apenas valores de cor, deixando paths, tamanhos e layout intactos. Isso mantém os ícones visualmente precisos e evita mudanças inesperadas no layout.

Mudanças rápidas em lote

Para bibliotecas grandes de ícones, o SVG color replacer elimina edições repetitivas. Aplique uma regra uma vez e atualize cada elemento do arquivo para uma saída consistente.

Processamento local

Tudo roda no navegador, então os arquivos nunca são enviados. É seguro para arquivos de clientes, produtos internos e fluxos de trabalho offline.

Como substituir cores em SVG

1

Envie seu SVG

Envie ou cole o código para iniciar o SVG color replacer. A prévia carrega imediatamente para você confirmar a paleta atual antes das mudanças. Abra arquivos SVG online e comece a processar imediatamente.

2

Escolha sua cor

Escolha uma nova cor ou `currentColor`. O SVG color replacer atualiza todos os fills e strokes sólidos, enquanto valores `none` permanecem intactos.

3

Exporte o SVG atualizado

Copie ou baixe o código atualizado. Os nomes de arquivo permanecem consistentes, facilitando substituir ícones no repositório ou no design system.

FAQ do SVG Color Replacer

Posso substituir fill e stroke de SVG online?
Sim. O SVG color replacer atualiza fill e stroke juntos para que contornos e preenchimentos permaneçam alinhados. Se você quiser alterar apenas um deles, duplique o arquivo e use SVG color replacer com opções diferentes para comparar os resultados. Para um tema consistente, escolha cores do mesmo conjunto de tokens usado na sua interface e teste em fundos claros e escuros.
O que é currentColor em SVG?
`currentColor` faz o SVG herdar a cor CSS do elemento pai. O SVG color replacer pode trocar todas as cores sólidas por `currentColor` para que os ícones respondam aos tokens de tema. Combine a saída com variáveis CSS para manter consistência entre componentes. Se você usar variáveis CSS, a saída herdará atualizações automaticamente sem editar o SVG de novo.
Valores fill=none ou stroke=none permanecem intactos?
Sim. O SVG color replacer mantém valores `none` inalterados para que formas transparentes continuem transparentes. Se você vir fills inesperados, verifique estilos inline que sobrescrevem atributos antes de usar a ferramenta novamente. Se você depende de larguras de stroke para alinhamento, confira a prévia depois da substituição para confirmar que não houve mudança visual.
Gradientes ou patterns mudam?
O SVG color replacer substitui apenas valores sólidos. Gradientes e patterns permanecem como definidos, preservando ilustrações complexas. Se você precisar editar gradientes, ajuste-os na ferramenta de design e depois rode SVG color replacer para os sólidos restantes. Patterns e gradientes costumam ter vários stops, então tratá-los na origem evita cores inconsistentes. Se quiser um visual unificado, ajuste as stop colors na ferramenta de design e exporte novamente.
O SVG é enviado para um servidor?
Não. SVG color replacer roda localmente, então os arquivos nunca saem do seu dispositivo. Esse fluxo local é seguro para ícones de marca, interface de produto e bibliotecas de clientes, e funciona mesmo em políticas corporativas rígidas de rede. O processamento local também evita limites de tamanho impostos por serviços de upload.
Posso otimizar depois de substituir as cores?
Sim. Depois de usar SVG color replacer, rode a otimização para reduzir bytes. SVG color replacer altera apenas as cores, então otimização e minificação continuam valiosas para tamanho e performance, especialmente em conjuntos grandes de ícones. Faça uma prévia rápida após a otimização para confirmar que as bordas continuam nítidas e a transparência foi preservada.
Como estilos inline são tratados?
Estilos inline são tratados da mesma forma que atributos, então cores sólidas são substituídas de forma consistente. Se você quiser mais controle, converta estilos em atributos no arquivo de origem antes de trocar as cores. Se os estilos estiverem em uma tag `style`, considere movê-los para inline primeiro para resultados mais previsíveis. Atributos de apresentação normalmente sobrescrevem estilos herdados, então vale manter um padrão na origem.
Posso segmentar uma cor específica apenas?
Esta ferramenta aplica uma única substituição a todas as cores sólidas. Se você precisar de mudanças seletivas, duplique o SVG e isole as cores no editor, depois aplique a substituição em cada versão. Para fluxos mais avançados, mantenha um SVG base e derive variantes com scripts de build ou classes CSS. Você também pode aplicar temas diferentes em tempo de execução trocando classes CSS.
O SVG Color Replacer é grátis e não exige download?
Sim. SVG Color Replacer é grátis para usar no navegador. Não requer downloads nem instalação.
Preciso de conta para usar SVG Color Replacer?
Não. SVG Color Replacer funciona instantaneamente no navegador sem cadastro, e os arquivos permanecem locais.