Ir al contenido
IconHub
Herramienta gratis

Conversor de SVG a React

Convierte archivos SVG en componentes de React que puedes pegar en tu proyecto. TypeScript o JavaScript, con props size y title.

Suelta aquí archivos SVG o una carpetaLos archivos se quedan en tu dispositivo
Aún no hay archivos

Los archivos convertidos aparecen aquí. Suelta archivos SVG arriba o prueba con iconos de ejemplo.

Cómo convertir SVG a React

  1. Suelta tus archivos SVGAñade archivos, una carpeta o pega código SVG.
  2. Elige TypeScript o JavaScriptFija el tamaño por defecto y si los iconos de un color siguen el color del texto.
  3. Copia o descargaCopia un componente o descarga todos los archivos con un índice en un ZIP.

Preguntas

¿Cómo es el componente?

Una función por icono que devuelve el SVG como JSX. Acepta size, title y cualquier prop de SVG, como className u onClick.

¿Cómo cambio el color del icono?

Los iconos de un color usan currentColor, así que toman el color del texto que los rodea. Cámbialo con CSS o con la prop color.

¿Funciona con Next.js?

Sí. Los componentes son React puro sin dependencias, así que funcionan en Next.js, Vite y Remix.

¿Qué pasa con los degradados y los ids?

Los ids se hacen únicos con useId de React, así que varios iconos con degradados pueden estar en la misma página sin chocar.