SVG a Componente

Convierte cualquier SVG en un componente React o Vue listo para producción — con prop de tamaño, atributos JSX y cero dependencias.

Framework
Input
Componente generado

Convierte SVG a componentes React o Vue al instante

Copiar un SVG en una base de código React o Vue implica renombrar atributos manualmente, añadir una prop de tamaño y limpiar preámbulos XML. El convertidor SVG a Componente de Zolkit hace todo eso automáticamente — pega tu SVG y obtén un componente limpio y tipado en segundos.

Atributos JSX correctos

Convierte automáticamente los nombres de atributos SVG a sus equivalentes JSX: stroke-width → strokeWidth, fill-rule → fillRule, class → className, y más.

Conversión instantánea

Los resultados se actualizan mientras escribes. JavaScript puro — sin peticiones al servidor, sin librerías pesadas, sin WASM. Solo procesamiento rápido en el navegador.

Soporte para React y Vue

Genera un componente funcional React tipado con SVGProps, o un SFC de Vue con un bloque script setup de la Composition API. Cambia entre frameworks con un clic.

100% Privado

Tu código SVG nunca sale de tu navegador. Todo se convierte en memoria, sin servidor, sin registros y sin recopilación de datos.

Gratis para siempre

Sin cuenta, sin límites de uso, sin muros de pago. Pega tu SVG, copia el componente y listo.

Prop de tamaño incluida

Cada componente generado acepta una prop size (por defecto 24) que controla tanto el ancho como el alto, facilitando su uso a cualquier escala en tu sistema de diseño.

Cómo convertir SVG a componente

  1. 1

    Pega tu código SVG en el panel de entrada, o arrastra un archivo .svg sobre él.

  2. 2

    Escribe un nombre para el componente y elige el framework de destino — React (TSX) o Vue (SFC).

  3. 3

    Copia el código del componente generado o haz clic en Descargar para guardarlo como archivo .tsx o .vue.

Preguntas frecuentes