SVG to JSX / React Component Converter

Pegá cualquier SVG → sacá un React component limpio con prop-forwarding y attrs camelCase

🔒 100% en el browser🆓 Gratis para siempre⚡ Sin sign-up
Nota: La interfaz de la herramienta de abajo por ahora solo está en inglés. Estamos traduciéndolas una a una. Ver esta herramienta en inglés →

Cómo funciona

  1. 1
    Pegá SVG markup

    Copy del dev mode de Figma, de un file de icon-library o pegá <svg>…</svg> raw.

  2. 2
    Pick nombre del component y typing

    Elegí el nombre del component y output JavaScript o TypeScript.

  3. 3
    Copiá el component

    Attrs quedan en camelCase, style se vuelve un object y los props se forwardean al <svg> root.

Sobre SVG to JSX / React Component Converter

SVG to JSX converter gratis. Pegá cualquier markup de SVG para sacar un React functional component limpio con attributes en camelCase, prop forwarding y typing de TypeScript. Ideal para convertir icon exports de Figma, Sketch o Illustrator en React components listos para usar. SVG to JSX / React Component Converter en 712 Tools corre entero dentro de tu browser con APIs nativas de JavaScript - ningún server ve tus datos. Eso significa resultados al instante, privacidad total y sin límites de upload.

Ya sea para una sesión de debug, una comprobación rápida o un incidente en producción, esta herramienta es gratis y sin límite de usos. Sin watermarks, sin sign-up y sin ads dentro de la herramienta.

Preguntas frecuentes

¿Qué se transforma?

Attrs kebab-case → camelCase (stroke-width → strokeWidth), class → className, style strings → objects, y el <svg> root forwardea todos los props para size, color y event handlers.

¿Y la optimización SVGO?

Esta tool convierte a JSX - para achicar SVGs primero, usá la tool SVG Optimizer al lado.

¿Se sube mi SVG?

No. La conversión es pura manipulación de string y corre entera en tu browser.

Leer más