SVG a React
Transforma SVGs en componentes React limpios para apps y design systems.
Arrastra y suelta tu archivo SVG
o haz clic para buscar, o pega el código SVG
Por qué usar SVG a React
Salida JSX/TSX limpia
Convierte atributos a nombres compatibles con JSX y genera componentes listos para pegar.
Nombres de componente consistentes
Define un nombre en PascalCase para mantener imports claros y una librería de iconos ordenada.
Amigable con design systems
Funciona bien con currentColor y props SVG para theming y reutilización.
Copiar en un clic
Copia el componente y úsalo al instante en tu codebase.
Procesamiento local
Sin subidas: ideal para assets privados.
Iteración rápida
Convierte en segundos para mantener el código al día con diseño.
Cómo convertir SVG a React
Añade tu SVG
Arrastra y suelta o pega el marcado. Se prepara la salida React localmente.
Nombra el componente
Elige un nombre PascalCase y revisa el TSX generado.
Copia el código
Copia y pega el componente en tu proyecto. Guarda iconos en una carpeta compartida para reutilizar.
Preguntas frecuentes: SVG a React
¿Puedo generar TSX para TypeScript?
¿Se preserva viewBox?
¿Cómo manejo el color (currentColor)?
¿Debo optimizar antes?
¿Se suben archivos?
¿Es gratis?
¿Necesito cuenta?
Herramientas SVG relacionadas
Previsualiza y optimiza el SVG antes de convertir, o genera variantes para otras plataformas.
SVG Viewer
Revisa viewBox y dimensiones antes de convertir.
Abrir herramientaSVG Optimizer
Optimiza el origen para mantener el componente ligero.
Abrir herramientaExtractor de rutas SVG
Extrae paths para depuración o animaciones.
Abrir herramientaSVG a React Native
Genera componentes para react-native-svg.
Abrir herramientaSVG a PNG
Exporta PNGs para documentación o previews.
Abrir herramienta