SVG para componente React
Cole um SVG e receba um componente JSX ou TSX pronto para importar.
ou solte um arquivo / cole o código abaixo
Componente React
A saída aparece aqui
Como funciona
- 1Cole código SVG ou solte um arquivo .svg.
- 2Ative a saída em TypeScript e defina o nome do componente.
- 3Copie o componente gerado para o seu código.
Grátis, sem cadastro e sem marca d'água — tudo roda localmente no seu navegador, então seus arquivos nunca saem da sua máquina.
Perguntas frequentes
O que exatamente é convertido?
Os atributos viram camelCase (stroke-width → strokeWidth), class vira className e as demais props são repassadas à raiz, então você pode passar tamanho e cor.
Devo otimizar o SVG antes?
Sim — passe primeiro pelo otimizador de SVG para um componente menor e mais limpo. As duas ferramentas ficam a um clique.