Cómo convertir SVG a PNG sin perder la transparencia

Los archivos SVG admiten transparencia de forma nativa, pero muchos convertidores rellenan el fondo de blanco. Aquí te explicamos cómo mantener tu canal alfa intacto.

Por qué se pierde la transparencia

Cuando se renderiza un SVG a un archivo PNG plano, el convertidor tiene que decidir qué colocar detrás de las áreas transparentes. Los convertidores de baja calidad usan el blanco por defecto. Los buenos preservan el canal alfa: los píxeles transparentes se mantienen transparentes en el PNG de salida.

Paso a paso: Preserva la transparencia

1. Revisa tu SVG de origen
Abre tu SVG en un editor de texto. Si ves elementos con opacity="0" o fill="none", tu SVG tiene transparencia. Si todos los elementos tienen un color de relleno sólido y un fondo <rect>, no la tiene.
2. Elige un convertidor que admita canal alfa
Los convertidores basados en navegador que usan Canvas API (como SVG2PNG) renderizan los SVG de forma correcta porque usan el renderizador de SVG nativo del navegador, el mismo que muestra los SVG con transparencia en las páginas web.
3. Selecciona PNG como formato de salida
PNG es el único formato ráster común que admite transparencia alfa completa de 8 bits. JPEG no admite transparencia en absoluto. WebP sí la admite, pero solo en su formato extendido más reciente.
4. No añadas un fondo
Algunos convertidores ofrecen añadir un fondo blanco o de color: rechaza esta opción. Lo que quieres es el renderizado crudo del SVG sobre un lienzo transparente.

Prueba tu resultado

Después de la conversión, abre el PNG en cualquier visor de imágenes. Si el fondo se muestra con un patrón de cuadros de ajedrez, la transparencia alfa se ha preservado. Si es de blanco sólido, el convertidor la ha eliminado.

Casos de uso comunes

Preguntas frecuentes

¿Se pierde calidad al convertir SVG a PNG?

Para visualización en pantalla, no, siempre que lo renderices a una resolución suficientemente alta. Para impresión, exporta a un equivalente de 300 DPI (por ejemplo, 3000px para una impresión de 10 pulgadas).

¿Puedo convertir SVG a PNG con transparencia desde mi móvil?

Sí. Abre un convertidor basado en navegador en tu móvil, sube el SVG y descarga el PNG. Los navegadores móviles tienen la misma capacidad de renderizado de SVG que los de escritorio.

Jamie Park Escrito por Jamie Park — Diseñador UI/UX. Llevo 8 años diseñando interfaces y sistemas de diseño. Creé SVG2PNG después de cansarme de tener activos de clientes en servidores aleatorios. Más sobre mí →