SVG to JSX / React Component Converter

Cola qualquer SVG → sai um React component limpo com prop-forwarding e attrs camelCase

🔒 100% no browser🆓 Grátis pra sempre⚡ Sem sign-up
Nota: A interface da ferramenta abaixo por enquanto está só em inglês. Estamos traduzindo uma por uma. Ver essa ferramenta em inglês →

Como funciona

  1. 1
    Cola SVG markup

    Copy do dev mode do Figma, de um file de icon-library ou cola <svg>…</svg> raw.

  2. 2
    Pick nome do component e typing

    Escolha o nome do component e output JavaScript ou TypeScript.

  3. 3
    Copia o component

    Attrs ficam em camelCase, style vira object e os props são forwardados pro <svg> root.

Sobre SVG to JSX / React Component Converter

SVG to JSX converter grátis. Cola qualquer markup SVG pra sair um React functional component limpo com attributes em camelCase, prop forwarding e typing TypeScript. Ideal pra converter icon exports do Figma, Sketch ou Illustrator em React components prontos pra usar. SVG to JSX / React Component Converter no 712 Tools roda inteiro dentro do seu browser via APIs nativas de JavaScript - nenhum server vê seus dados. Isso significa resultado na hora, privacidade total e nenhum limite de upload.

Seja pra uma sessão de debug, uma checagem rápida ou um incidente em produção, essa ferramenta é grátis e sem limite de uso. Sem watermarks, sem sign-up e sem ads dentro da ferramenta.

Perguntas frequentes

O que é transformado?

Attrs kebab-case → camelCase (stroke-width → strokeWidth), class → className, style strings → objects, e o <svg> root forwarda todos os props pra size, color e event handlers.

E a otimização SVGO?

Essa tool converte pra JSX - pra encolher SVGs primeiro, usa a tool SVG Optimizer ao lado.

Meu SVG é enviado?

Não. A conversão é pura manipulação de string e roda inteira no seu browser.

Leia mais