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.
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
Pega tu código SVG en el panel de entrada, o arrastra un archivo .svg sobre él.
- 2
Escribe un nombre para el componente y elige el framework de destino — React (TSX) o Vue (SFC).
- 3
Copia el código del componente generado o haz clic en Descargar para guardarlo como archivo .tsx o .vue.