Convertidor de SVG a PNG

Transforma graficos vectoriales en imagenes rasterizadas con nitidez perfecta y conservacion de transparencia

Sin instalación de software • Conversión rápida • Privado y seguro

Paso 1

Subir archivo SVG

Puedes convertir 3 archivos de hasta 10 MB cada uno

Paso 1

Subir archivo SVG

Regístrate y obtén 10 conversiones gratis al día

Que es la conversion de SVG a PNG?

La conversion de SVG a PNG es el proceso de rasterizacion de graficos vectoriales, en el cual las descripciones matematicas de figuras y curvas se transforman en una cuadricula de pixeles. Este proceso difiere fundamentalmente de la simple recodificacion entre formatos rasterizados: aqui ocurre la interpretacion de instrucciones geometricas y su visualizacion en una resolucion especifica.

SVG (Scalable Vector Graphics) describe una imagen como un conjunto de objetos matematicos: rectangulos, elipses, trazados de curvas de Bezier, elementos de texto. Un archivo SVG es un documento XML donde cada figura se define por coordenadas y atributos: <circle cx="50" cy="50" r="40" fill="red"/> dibuja un circulo rojo con centro en el punto (50, 50) y radio de 40 unidades. A cualquier escala, el navegador o editor grafico recalcula las coordenadas de pixeles, manteniendo una nitidez perfecta.

PNG (Portable Network Graphics) almacena la imagen como una matriz fija de pixeles. Cada pixel tiene un color definido y nivel de transparencia. Ampliar una imagen PNG conduce a la interpolacion - agregar nuevos pixeles basados en los vecinos, lo que inevitablemente crea desenfoque. Reducir requiere descartar pixeles, potencialmente perdiendo detalles.

Entonces, por que convertir un SVG infinitamente escalable a un raster PNG limitado? La respuesta radica en la compatibilidad y especificidad de aplicacion. A pesar del amplio soporte de SVG en navegadores modernos, existen situaciones donde el formato rasterizado es necesario o preferible.

Cuando es necesaria la rasterizacion de SVG a PNG

Compatibilidad con software

El formato vectorial SVG no es compatible con todos los programas. Muchas aplicaciones, especialmente las destinadas a trabajar con fotografias y graficos rasterizados, no pueden abrir archivos SVG o lo hacen incorrectamente.

Programa/Plataforma SVG PNG
Microsoft Word/PowerPoint Parcialmente (con artefactos) Completamente
Google Docs/Slides No Si
Canva Importacion de pago Si
Redes sociales (Facebook, Instagram) No Si
Telegram (stickers) No Si
WhatsApp (perfil) No Si
Mayoria de CMS Frecuentemente bloqueado Si
Clientes de correo Bloqueado Si
Imprentas Raramente Frecuentemente

Si necesitas insertar un logotipo en una presentacion de PowerPoint, enviar una imagen por messenger o subir un icono a una red social - PNG sera la solucion universal.

Seguridad y restricciones de plataformas

Los archivos SVG pueden contener codigo JavaScript ejecutable, lo que crea una amenaza potencial de seguridad. Por esta razon, muchas plataformas prohiben la carga de SVG:

  • WordPress bloquea archivos SVG en la biblioteca de medios por defecto
  • Proveedores de correo eliminan SVG de los emails o bloquean su visualizacion
  • Sistemas de gestion de contenido frecuentemente restringen SVG para evitar ataques XSS
  • Marketplaces (Amazon, eBay) requieren formatos rasterizados para fichas de productos

PNG es seguro por definicion - son simplemente datos de pixeles sin posibilidad de insertar codigo.

Fijacion de tamano especifico

SVG por su naturaleza no tiene un tamano "nativo" - se escala al contenedor. A veces se requiere una imagen de dimensiones estrictamente definidas:

  • Favicon - estrictamente 16x16, 32x32, 48x48 pixeles
  • Iconos de aplicaciones - iOS requiere PNG de tamanos especificos (180x180 para iPhone)
  • Banners - las redes publicitarias requieren tamanos exactos en pixeles
  • Avatares - las redes sociales esperan imagenes cuadradas de resolucion determinada

La conversion de SVG a PNG permite obtener una imagen con dimensiones exactas en pixeles.

Integracion con graficos rasterizados

Al crear composiciones, collages, fotomontajes, frecuentemente se requiere combinar vector con raster. Trabajar con dos tipos de graficos en un mismo proyecto es incomodo: diferentes herramientas de edicion, diferente comportamiento en transformaciones. La rasterizacion de SVG unifica el formato para posterior procesamiento en Photoshop, GIMP u otros editores rasterizados.

Comparacion tecnica de SVG y PNG

Principios de almacenamiento de imagen

SVG (vector):

  • Almacena descripciones matematicas de objetos
  • El tamano del archivo depende de la complejidad de los trazados, no de la resolucion
  • Soporta estilos CSS, scripts JavaScript, animaciones SMIL
  • El texto permanece editable e indexable
  • Escalado infinito sin perdida de calidad

PNG (raster):

  • Almacena una cuadricula de pixeles con informacion de color
  • El tamano del archivo es directamente proporcional a la resolucion
  • Imagen estatica sin interactividad
  • El texto se convierte en pixeles, perdiendo editabilidad
  • Escalar hacia arriba conduce a desenfoque

Tabla comparativa de caracteristicas

Caracteristica SVG PNG
Tipo de grafico Vectorial Rasterizado
Escalabilidad Infinita Limitada por resolucion
Transparencia opacity, fill-opacity Canal alfa de 8-16 bits
Edicion Por objetos (cada elemento por separado) Por pixeles (pinceles, seleccion)
Animacion CSS, SMIL, JavaScript APNG (soporte limitado)
Interactividad Eventos de raton, scripts Imposible
Indexacion de texto Si (los motores de busqueda ven el texto) No (texto como pixeles)
Tamano de archivo (logotipo) 1-10 KB 10-100 KB (depende de la resolucion)
Tamano de archivo (ilustracion compleja) 100+ KB Puede ser menor
Soporte en navegadores Todos los modernos Todos los navegadores desde 1997
Seguridad XSS potencial Completamente seguro

Cuando PNG es mas compacto que SVG

Paradojicamente, para algunos tipos de imagenes PNG resulta mas pequeno que SVG:

  • Ilustraciones fotorrealistas - gradientes complejos y texturas en SVG se describen con una enorme cantidad de trazados
  • Imagenes con muchos detalles pequenos - cada detalle requiere un trazado separado
  • Fotografias vectorizadas - la vectorizacion automatica crea miles de nodos

PNG comprime eficientemente tales imagenes con el algoritmo Deflate, mientras que SVG debe describir cada curva matematicamente.

Proceso de rasterizacion de SVG: como funciona

Etapas de transformacion de vector a raster

  1. Analisis del documento SVG - la estructura XML del archivo es procesada por el parser. Se determinan todos los elementos: figuras, trazados, grupos, texto, estilos, transformaciones. Se procesan recursivamente los elementos anidados y referencias (use, defs).

  2. Calculo del sistema de coordenadas - se determina el viewBox y dimensiones del lienzo. Si se especifica scale (escala), se calculan las dimensiones finales en pixeles. Por ejemplo, un SVG con viewBox="0 0 100 100" con scale=2 dara una imagen de 200x200 pixeles.

  3. Carga de fuentes - para el renderizado correcto de elementos de texto se cargan las fuentes del sistema. Si se especifica una fuente concreta (font-family), se realiza la busqueda en el sistema.

  4. Rasterizacion de cada elemento - en orden de z-index (orden de aparicion en el documento) cada elemento se transforma en pixeles:

    • Los trazados (path) se interpolan con curvas de Bezier y se rellenan con color
    • Las figuras (rect, circle, ellipse) se calculan con formulas
    • El texto se renderiza considerando fuente, tamano, espaciado entre letras
    • Los gradientes se interpolan entre puntos de color
    • Los filtros (blur, shadow) se aplican como operaciones pixel a pixel
  5. Composicion de capas - los elementos con transparencia (opacity) y modos de mezcla se superponen segun las reglas de composicion alfa.

  6. Formacion del PNG - el array resultante de pixeles RGBA se comprime con el algoritmo Deflate y se escribe en la estructura del archivo PNG.

Parametro de escala (scale)

El parametro clave en la rasterizacion es la escala, que determina la relacion entre unidades del viewBox y pixeles:

  • scale=1 - una unidad SVG equivale a un pixel. Si viewBox="0 0 100 100", el resultado sera 100x100 pixeles
  • scale=2 - doble densidad de pixeles para pantallas Retina. ViewBox 100x100 dara 200x200 pixeles
  • scale=4 - resolucion cuadruple para impresion de alta calidad

Es importante entender: la escala no afecta la calidad de los elementos vectoriales - siempre se renderizan con maxima precision. La escala solo determina la densidad de la cuadricula de pixeles.

Procesamiento de texto en SVG

Los elementos de texto SVG requieren atencion especial durante la rasterizacion:

  • Fuentes del sistema - si la fuente esta instalada en el sistema, el texto se renderiza correctamente
  • Web fonts - los enlaces a fuentes externas (Google Fonts) pueden no cargarse en conversion local
  • Fuentes incrustadas - las fuentes codificadas en base64 dentro del SVG se procesan correctamente
  • Fallback - en ausencia de la fuente se usa serif/sans-serif del sistema

Despues de la rasterizacion, el texto se convierte en pixeles y pierde la posibilidad de edicion. Si es importante conservar la editabilidad del texto, deja la imagen en formato SVG.

Conservacion de transparencia en la conversion

Como SVG almacena la transparencia

En SVG la transparencia se implementa de varias formas:

<!-- Atributo opacity - transparencia de todo el elemento -->
<rect opacity="0.5" ... />

<!-- fill-opacity - transparencia solo del relleno -->
<rect fill-opacity="0.7" ... />

<!-- stroke-opacity - transparencia solo del trazo -->
<rect stroke-opacity="0.3" ... />

<!-- Color RGBA - transparencia incorporada -->
<rect fill="rgba(255, 0, 0, 0.5)" ... />

Todas estas variantes se interpretan correctamente durante la rasterizacion y se transforman en un canal alfa de 8 bits PNG.

Fondo transparente

SVG por defecto no tiene fondo - el espacio detras de los elementos es transparente. Al convertir a PNG esta transparencia se conserva: las areas sin elementos obtienen alpha=0 (completamente transparente).

Esto es criticamente importante para:

  • Logotipos - colocacion sobre cualquier fondo sin rectangulos blancos
  • Iconos - integracion en interfaces con diferentes disenos
  • Elementos graficos - superposicion sobre fotografias y fondos

Elementos semitransparentes

Los elementos con opacity < 1 conservan su semitransparencia en PNG. Sombras suaves (drop-shadow), bordes difuminados, superposiciones con transparencia - todo esto se transfiere correctamente gracias al canal alfa de 8 bits de PNG (256 gradaciones de transparencia).

Escenarios optimos de uso

Preparacion de iconos para aplicaciones

Las plataformas moviles requieren iconos en formato rasterizado de tamanos especificos:

iOS:

  • 180x180 - iPhone (3x)
  • 167x167 - iPad Pro
  • 152x152 - iPad
  • 120x120 - iPhone (2x)

Android:

  • 192x192 - xxxhdpi
  • 144x144 - xxhdpi
  • 96x96 - xhdpi
  • 72x72 - hdpi
  • 48x48 - mdpi

Teniendo un icono SVG, puedes generar todos los tamanos PNG necesarios con calidad ideal.

Creacion de favicon

El favicon (icono del sitio) debe estar en formato ICO o PNG. Del logotipo SVG se crean versiones:

  • 16x16 - tamano minimo para pestana del navegador
  • 32x32 - favicon estandar
  • 48x48 - accesos directos de Windows
  • 180x180 - Apple Touch Icon

Exportacion para redes sociales

Cada plataforma tiene sus propios requisitos para imagenes:

Plataforma Tamano Formato
Facebook (publicacion) 1200x630 PNG/JPG
Telegram (sticker) 512x512 PNG
YouTube (miniatura) 1280x720 PNG/JPG
Instagram (publicacion) 1080x1080 PNG/JPG
Twitter (portada) 1500x500 PNG/JPG

Los graficos SVG se convierten a PNG del tamano necesario para cada plataforma.

Material impreso

Para impresion de calidad se requiere resolucion de 300 DPI. Desde SVG puedes crear PNG de cualquier tamano:

  • Tarjeta de visita (90x50 mm) a 300 DPI: 1063x591 pixeles
  • Poster A4 (210x297 mm) a 300 DPI: 2480x3508 pixeles
  • Banner (1x0.5 m) a 150 DPI: 5906x2953 pixeles

La escala en la conversion se selecciona para que la resolucion final corresponda a los requisitos de impresion.

Limitaciones y particularidades

Perdida de editabilidad

Despues de la rasterizacion, SVG pierde sus propiedades vectoriales:

  • No se puede cambiar el color de un elemento individual
  • No se puede editar el texto
  • No se pueden modificar los trazados
  • No se puede agregar animacion

PNG es una imagen "congelada". Guarda el SVG original para posibles cambios.

Perdida de interactividad

SVG soporta:

  • Eventos de raton (onclick, onmouseover)
  • Manipulaciones JavaScript
  • Animaciones CSS
  • Enlaces dentro de la imagen

Todo esto se pierde al convertir a PNG. Si la interactividad es importante - usa SVG directamente.

Fijacion de escala

La escalabilidad infinita es la principal ventaja de SVG. PNG fija la imagen en una resolucion concreta. Al ampliar PNG por encima del tamano original aparece desenfoque.

Recomendacion: crea PNG con margen de resolucion. Es mejor reducir una imagen grande que ampliar una pequena.

Dependencia de fuentes

El texto en SVG se renderiza con las fuentes del sistema. Si en el servidor de conversion no hay una fuente especifica, el texto se mostrara con fuente de respaldo, lo que puede distorsionar el diseno.

Soluciones:

  • Convierte el texto a trazados (text-to-path) en el editor vectorial antes de la conversion
  • Usa fuentes de sistema comunes
  • Incrusta la fuente en el SVG mediante base64

Formatos alternativos para exportar SVG

SVG a JPG

Si no necesitas transparencia, JPG dara un tamano de archivo menor. Sin embargo, JPG usa compresion con perdida, lo que puede crear artefactos en los bordes nitidos de elementos graficos.

SVG a WebP

WebP es un formato moderno con buen equilibrio entre calidad y tamano. Soporta transparencia, menor que PNG. Sin embargo, la compatibilidad de WebP es menor que la de PNG.

SVG a PDF

Para impresion, PDF conserva la naturaleza vectorial de SVG sin rasterizacion. Sin embargo, PDF es mas dificil de usar en contexto web.

Mantener en SVG

Si la plataforma de destino soporta SVG - deja el formato sin cambios. SVG proporciona tamano minimo y escalabilidad infinita.

Recomendaciones para preparar SVG

Estructura optima del archivo

  • Usa viewBox - define el sistema de coordenadas independientemente del tamano
  • Minimiza la cantidad de trazados - combina donde sea posible
  • Elimina elementos ocultos - de todos modos no apareceran en el PNG
  • Optimiza gradientes - gradientes complejos aumentan el tiempo de renderizado

Verificacion antes de la conversion

  1. Abre el SVG en el navegador - asi se vera despues de la rasterizacion
  2. Verifica la visualizacion del texto - todas las fuentes deben cargarse
  3. Asegurate de que la transparencia sea correcta - el fondo debe ser realmente transparente
  4. Evalua el nivel de detalle - elementos pequenos pueden perderse con escala baja

Seleccion de escala

  • Para pantalla - scale=1 o scale=2 para Retina
  • Para impresion - calcula segun el DPI requerido y tamano fisico
  • Para iconos - tamano exacto en pixeles segun especificacion de la plataforma
  • Para archivo - con margen, scale=4 asegurara calidad para cualquier proposito

Para qué se usa la conversión de SVG a PNG

Creacion de iconos de aplicaciones

Exportacion de icono SVG a PNG en varios tamanos para iOS, Android y aplicaciones web con nitidez perfecta en cualquier pantalla

Preparacion de logotipos para redes sociales

Conversion de logotipo vectorial a PNG para publicacion en Facebook, Telegram, Instagram y otras plataformas que no soportan SVG

Creacion de favicon

Generacion de versiones PNG del logotipo para favicon del sitio en tamanos 16x16, 32x32, 48x48 pixeles

Exportacion para presentaciones

Transformacion de graficos a PNG para insertar en PowerPoint, Keynote, Google Slides con visualizacion correcta garantizada

Preparacion para impresion

Rasterizacion de SVG en alta resolucion para imprenta: tarjetas de visita, banners, posters con calidad de 300 DPI

Trabajo con CMS

Conversion para subir a WordPress, Drupal y otros sistemas de gestion de contenido que bloquean SVG por razones de seguridad

Consejos para convertir SVG a PNG

1

Guarda el SVG original

PNG es una version 'congelada' de la imagen. Para futuros cambios y exportacion en otros tamanos, conserva el archivo SVG original

2

Elige la escala con margen

Es mejor crear un PNG de mayor tamano y reducirlo si es necesario, que ampliar una imagen pequena con perdida de calidad

3

Convierte el texto a curvas

Si el texto en SVG se muestra incorrectamente, conviertelo a trazados (outlines) en Illustrator o Inkscape antes de la conversion

4

Verifica la transparencia

Antes de convertir, asegurate de que el SVG realmente tiene fondo transparente, y no un rectangulo blanco debajo de los elementos

Preguntas frecuentes

Se conserva la transparencia al convertir SVG a PNG?
Si, la transparencia se conserva completamente. Todos los elementos con opacity, fill-opacity, stroke-opacity, asi como el fondo transparente se transfieren correctamente al canal alfa de 8 bits de PNG. Los logotipos e iconos con fondo transparente se convierten sin que aparezca fondo blanco.
Que escala (scale) elegir para la conversion?
Depende del objetivo. Para pantallas de densidad estandar - scale=1, para pantallas Retina - scale=2. Para impresion a 300 DPI calcula: tamano necesario en pixeles / tamano del viewBox SVG. Para uso universal, scale=2-4 proporcionara calidad suficiente.
Por que el texto en PNG es diferente al SVG?
El texto en SVG se renderiza con fuentes del sistema. Si en el servidor de conversion no existe la fuente especificada en el SVG, se usa una fuente de respaldo. Solucion: convierte el texto a trazados (curves/outlines) en el editor vectorial antes de la conversion.
Se puede convertir SVG animado?
Al convertir se crea un archivo PNG estatico - el primer fotograma de la animacion o el estado sin animacion. Las animaciones CSS, SMIL y JavaScript no se transfieren al raster. Para conservar la animacion usa GIF o formatos de video.
Que tamano de archivo resultara despues de la conversion?
PNG generalmente es mas grande que SVG para graficos simples: un logotipo de 5 KB en SVG sera de 15-50 KB en PNG (depende de la resolucion). Sin embargo, para ilustraciones complejas con muchos trazados, PNG puede ser menor. El tamano de PNG es proporcional a la cantidad de pixeles.
Se pierde calidad en la conversion?
No, la rasterizacion ocurre con maxima precision. PNG usa compresion sin perdida - cada pixel se conserva perfectamente. La calidad se determina por la escala elegida: con resolucion suficiente, la imagen sera indistinguible del SVG.
Se puede editar el PNG despues de la conversion?
Solo con herramientas de pixeles (pinceles, seleccion, filtros). La edicion por objetos (cambiar color de un elemento, editar texto, modificar forma) es imposible. Guarda el SVG original para futuros cambios.
Como obtener un PNG de tamano especifico?
Usa el parametro de escala. Tamano final = viewBox x scale. Por ejemplo, un SVG con viewBox='0 0 100 100' con scale=5 dara un PNG de 500x500 pixeles. O especifica las dimensiones necesarias directamente, si el convertidor soporta esa opcion.