SVG a React Native

Convierte SVGs en componentes para React Native con una salida lista para producción.

Arrastra y suelta tu archivo SVG

o haz clic para buscar, o pega el código SVG

Solo acepta archivos .svg
Pega el código SVG con Ctrl+V / Cmd+V

Por qué usar SVG a React Native

Compatible con react-native-svg

Salida basada en primitives como Path/Rect/Circle para render correcto en iOS y Android.

Conversión de atributos a JSX

Convierte atributos a nombres compatibles con JSX para compilar sin warnings.

Salida TSX

Genera TSX amigable con TypeScript y setups de Expo.

Copiar en un clic

Copia el componente al instante para acelerar handoff de assets móviles.

Procesamiento local

Sin subidas: los assets sensibles se mantienen privados.

Generación rápida

Convierte en segundos para actualizar librerías de iconos rápido.

Cómo convertir SVG a React Native

1

Importa tu SVG

Arrastra y suelta un archivo o pega el marcado. Un SVG limpio y con viewBox convierte más fiable.

2

Nombra el componente

Elige un nombre PascalCase y revisa el TSX generado antes de copiar.

3

Copia el código

Copia el componente y pégalo en tu app con react-native-svg. Guarda componentes en una carpeta compartida para reutilizar.

Preguntas frecuentes: SVG a React Native

¿Necesito instalar react-native-svg?
Sí. La salida depende de react-native-svg. Instálalo antes de usar el código generado.
¿Soporta TypeScript?
Sí. La salida está pensada para TSX.
¿Qué elementos SVG se soportan?
Se soportan elementos comunes (Path, Rect, Circle, gradientes). Filtros complejos pueden requerir ajuste manual; simplifica efectos para mejores resultados.
¿Funciona con Expo?
Sí. Funciona con Expo y flujos estándar que incluyen react-native-svg.
¿Se preserva viewBox?
Sí. Mantener viewBox ayuda a escalar correctamente en layouts de React Native.
¿Se sube mi SVG?
No. Procesamiento local.
¿Cómo debería nombrar componentes?
Usa PascalCase (por ejemplo, IconSearch). Un prefijo Icon hace listas más fáciles de leer.
¿Es gratis?
Sí. Gratis y sin descargas.
¿Necesito cuenta?
No. Sin registro.