Convertir SVG a PNG

Elige el tamaño que necesitas y obtén un PNG nítido. Gratis, sin registro, sin marca de agua, y el archivo se queda en tu navegador.

  • 100% en tu navegador
  • Sin subir, sin registro
  • Transparencia conservada
  • Por lotes + ZIP

Un vector no tiene un tamaño fijo en píxeles — el tamaño que elijas aquí es lo que decide cuán nítido sale el PNG. ¿Por qué?

Por qué convertir SVG a PNG

SVG es el mejor formato justo hasta que algo se niega a aceptarlo. Los clientes de correo lo eliminan. La mayoría de las plataformas sociales no lo admiten como avatar ni como imagen de vista previa. Montones de formularios de subida, imprentas, marketplaces y aplicaciones antiguas solo entienden píxeles. Las presentaciones y los documentos lo incrustan de forma impredecible. Nada de eso es un defecto de SVG: sencillamente no tiene soporte universal, y PNG sí.

Así que el motivo habitual para convertir es la compatibilidad, no la preferencia. Guardas el SVG como original y exportas un PNG cada vez que algo más adelante necesita uno, en el tamaño que ese uso concreto pida.

La segunda razón es fijar el aspecto. Un SVG se dibuja con las fuentes y el motor de renderizado que tenga quien lo mire, así que puede verse ligeramente distinto de una máquina a otra. Un PNG se ve igual en todas partes, porque todas las decisiones ya están tomadas.

Y a diferencia del sentido contrario, este es sencillo. Pasar de PNG a SVG significa adivinar formas que nunca estuvieron en el archivo. Pasar de SVG a PNG significa simplemente dibujar, algo que un navegador ya hace bien — la única decisión real es de qué tamaño.

Con subidaSu servidor?Esta herramientaTu dispositivoNada sale de tu dispositivo, no hay copia que borrar.
Otros conversores suben tu archivo a un servidor. Este lo dibuja donde ya está.

Por qué «sin perder calidad» es la pregunta equivocada

Un SVG no tiene tamaño propio en píxeles. Al convertirlo no hay nada que preservar: solo está el tamaño que elijas, y de esa elección depende todo.

Es una de las cosas que más se buscan junto a esta conversión, y viene de un sitio razonable: con los JPEG cada guardado cuesta algo, así que tiene sentido suponer que cada conversión también. Los vectores no funcionan así.

Un SVG es un conjunto de instrucciones: dibuja un círculo aquí, rellena este trazado con aquel color. No tiene resolución. Al exportar un PNG, el navegador sigue esas instrucciones al tamaño que le hayas pedido y lo dibuja de nuevo. Pide 4000 píxeles y dibuja a 4000 píxeles. No se está reduciendo ni recomprimiendo nada, porque nunca hubo datos de píxeles de partida.

Comprobamos hasta dónde aguanta eso. Tomando un original de 100 píxeles y renderizándolo a tamaños crecientes: a 1000 píxeles la exportación tarda unos 20 milisegundos, a 4000 un cuarto de segundo, a 8000 alrededor de un segundo, y a 16000 unos cinco segundos y cuatro megabytes y medio. Cada uno de esos es un dibujo limpio, no una ampliación. Más allá, el lienzo del navegador se rinde, y por eso esta herramienta limita el lado más largo a 16000.

Así que si un PNG exportado se ve blando o dentado, la explicación casi nunca es que el conversor perdiera calidad. Es que se exportó con muy pocos píxeles para el sitio donde acabó: un PNG de 64 píxeles colocado en una diapositiva a 400 píxeles de ancho se verá mal lo haya generado la herramienta que lo haya generado.

Esto replantea toda la tarea. La pregunta no es «cómo evito perder calidad», sino «cuántos píxeles necesita esto». Un favicon necesita 512. Una vista previa social necesita 1200 por 630. Un logo que va a imprenta necesita lo que la imprenta haya pedido. Una vez sabes ese número, la conversión es trivial — y por eso es lo primero de esta página y no una opción escondida en un menú.

Vector 4×Bitmap 4×
Un vector se redibuja al tamaño que pidas. Un mapa de bits solo se puede estirar.

Cómo convertir SVG a PNG

Cuatro pasos, todos dentro de esta pestaña. En ningún momento se sube nada.

1

Suelta tu SVG

Un archivo o un lote. Leemos cada uno en local y lo examinamos: su tamaño, si hace referencia a algo de la web y si se puede exportar siquiera.

2

Comprueba el tamaño de origen

Mostramos el tamaño que hemos leído del archivo y de dónde sale: de los atributos width y height, o del viewBox. Importa más de lo que parece, y la siguiente sección explica por qué.

3

Elige el tamaño de salida

Usa un multiplicador, escribe píxeles exactos o toma un ajuste listo: 512 para un favicon, 1200 por 630 para una imagen social, 1024 para un icono de app. Bloquea la proporción si quieres conservarla. Elige fondo transparente o blanco.

4

Convierte y descarga

Cada archivo se dibuja al tamaño que has pedido y se te devuelve. Un lote baja como ZIP. No se subió nada, así que no hay copia en servidor ni cola.

¿Vas en sentido contrario? Si tienes un PNG y quieres un vector, ese es un problema bastante más difícil y conviene leer sobre él antes: nuestra herramienta PNG a SVG explica qué puede y qué no.

Qué hace este conversor

Convierte SVG a PNG al tamaño exacto que especifiques, en tu navegador, y no pide nada a cambio. Sin cuenta, sin correo, sin límite diario, sin marca de agua y sin cola.

El tamaño es el control principal, no un ajuste escondido. Multiplicadores, dimensiones exactas en píxeles con bloqueo de proporción, y ajustes listos para los tamaños que la gente pide de verdad. Dos de las herramientas que salen arriba en esta búsqueda no ofrecen ningún control de tamaño: te llevas lo que ellas decidan.

Te dice de dónde sale el valor por defecto. El tamaño leído de tu archivo se muestra junto con su procedencia, porque los archivos SVG no se ponen de acuerdo sobre cómo declarar sus propias dimensiones y la respuesta del navegador no siempre es la que quieres.

Revisa el archivo antes de convertir, no después. Tres cosas pueden salir mal con un SVG en un navegador, y las tres se detectan por adelantado: contenido HTML que no se puede exportar, fuentes o imágenes cargadas desde la web que no se dibujarán, y una declaración de espacio de nombres ausente que impide que el archivo cargue. Las dos primeras se explican; la tercera se repara.

La conversión por lotes va incluida, sin tope digno de mención. Varios archivos a la vez, un solo ajuste de tamaño, un ZIP al final.

La transparencia se conserva por defecto, y hay opción de fondo blanco para los sitios que lo necesitan.

La gente usa esto para:

  • Favicons e iconos de app en los tamaños exactos que se exigen
  • Imágenes de vista previa social, que tienen que ser de mapa de bits
  • Firmas de correo y boletines, donde el SVG se elimina
  • Subidas a marketplaces e imprentas que solo aceptan PNG
  • Presentaciones y documentos que incrustan SVG de forma impredecible
  • Capturas y documentación donde el archivo debe verse idéntico en todas partes
  • Exportar iconos a 2× y 3× para pantallas de alta densidad

Funciona en cualquier dispositivo

Funciona en el navegador, así que no hay nada que instalar ni diferencia entre plataformas.

§ 01

Windows

Funciona en Chrome, Edge y Firefox. Nada que instalar, nada que quede detrás.

§ 02

Mac

Funciona en Safari, Chrome y Firefox. El PNG aterriza en Descargas como cualquier otro archivo.

§ 03

iPhone y iPad

Elige un SVG en Archivos y recupera un PNG en Archivos. Sin apps.

§ 04

Android

Funciona desde cualquier gestor de archivos. La conversión corre en tu dispositivo, no en un servidor.

§ 05

Linux

Funciona en Firefox y Chromium, lo cual viene bien cuando ImageMagick no está instalado.

§ 06

Chromebook

Funciona localmente en el navegador, que en un Chromebook es donde funciona todo de todas formas.

Qué puede salir mal con un SVG

La conversión en sí es fiable. Lo que no lo es son los archivos SVG, que varían enormemente en cómo están escritos. Estas son las cuatro situaciones que comprobamos en cada archivo que sueltas, medidas pasando archivos reales por un navegador real.

width + height100 × 100solo viewBox150 × 150ninguno300 × 150Usamos el viewBox en lugar del 150 × 150 del navegador.
Tres formas de escribir un SVG, tres tamaños por defecto distintos — y dos de ellos son valores de CSS que no tienen nada que ver con el dibujo.
SituaciónQué ocurreQué hace esta herramienta
El archivo declara width y heightSe usan esos, convertidos desde cm, mm, pt o pulgadas si hace faltaLos usa y lo indica
Solo un viewBox, sin width ni heightEl navegador dice 150 × 150 — un valor por defecto de CSS, ajeno al dibujoUsa el viewBox, que es lo que quería decir el autor
Ninguno de los dosEl navegador dice 300 × 150 y no escala el contenido para encajarloRecurre a 300 × 150 y avisa de que el archivo no daba tamaño
Una fuente o imagen cargada de la webNunca se descarga: el texto sale calladamente en otra tipografíaLo detecta y avisa antes de convertir
HTML dentro de un foreignObjectEl lienzo queda contaminado y el navegador rechaza la exportaciónLo detecta, lo explica y sugiere Inkscape
Falta la declaración xmlnsEl archivo no llega ni a cargarLa añade automáticamente y sigue adelante
TitleTitleFuente webCambia la fuente<foreignObject>HTML dentroNo se exporta
Las dos cosas que salen mal de verdad, ambas detectadas antes de pulsar convertir.

El único caso que nada dentro de un navegador puede arreglar

Si un SVG contiene un foreignObject —un bloque de HTML incrustado dentro del vector—, el navegador marca el lienzo como contaminado en cuanto se dibuja y a partir de ahí no deja que nadie vuelva a leer los píxeles. Es una regla de seguridad sobre contenido de otros orígenes, ni un fallo ni algo que un conversor pueda esquivar. Cualquier herramienta que funcione dentro de una pestaña choca con el mismo muro; las que parecen conseguirlo hacen el trabajo en un servidor. Las herramientas de diagramas son el origen habitual: Mermaid y draw.io generan foreignObject para los bloques de texto. Si tienes uno de esos archivos, un programa de escritorio como Inkscape lo exportará sin quejarse. Lo comprobamos antes de que pulses nada, porque enterarse después es peor.

Cómo saber si tu exportación es lo bastante grande

Abre el PNG y míralo al 100 %, y compara eso con el tamaño al que va a aparecer de verdad: el ancho de la columna donde vive, el tamaño al que se imprime, las dimensiones en píxeles que pide la plataforma. Si el PNG es más pequeño que el sitio al que va, se verá blando, y ningún ajuste de ningún conversor cambia eso. Vuelve a exportar con el número mayor. Para pantallas, una buena costumbre es exportar al doble del tamaño que necesitas, porque las pantallas de alta densidad dibujan dos píxeles físicos por cada píxel CSS.

Tu SVG se queda en tu navegador

La conversión ocurre en tu propio dispositivo. Tu archivo se lee en local, se dibuja en un lienzo dentro de esta pestaña y se te devuelve directamente. Nunca se sube, así que no hay copia en servidor ni periodo de conservación en el que pensar.

Conviene ser preciso aquí: convertir en el navegador no es exclusivo de esta página. El sitio que ahora mismo sale primero en esta búsqueda también funciona enteramente del lado del cliente, y lo dice. Lo mencionamos porque es cierto y porque es una razón para preferir una herramienta, no porque nos distinga.

Un detalle que sí es real: los scripts dentro de un SVG no se ejecutan. Un navegador que dibuja un SVG a través de un elemento de imagen no ejecuta nada ni descarga nada externo — hemos comprobado ambas cosas. Así que un archivo de una procedencia de la que no estés seguro no puede hacer aquí nada más que ser dibujado.

§ 01

Sin subidas

El archivo se convierte en tu dispositivo.

§ 02

Sin cuenta

Sin registro, sin correo, sin límite diario.

§ 03

Sin marca de agua

El PNG es tuyo, sin marcas.

§ 04

Sin scripts

Lo que venga incrustado en el SVG queda inerte.

Preguntas frecuentes

¿Convertir SVG a PNG pierde calidad?
No, y vale la pena desmontar la pregunta porque sale continuamente. Un SVG no tiene resolución propia: es un conjunto de instrucciones de dibujo. Exportar a PNG ejecuta esas instrucciones al tamaño que pidas, así que no se comprime ni se reduce nada. Si tu PNG se ve blando, se exportó con demasiados pocos píxeles para el sitio donde acabó. Expórtalo otra vez más grande y saldrá nítido.
¿A qué tamaño debo exportar?
Al que pida el destino. Un favicon quiere 512 píxeles, una imagen de vista previa social quiere 1200 por 630, un icono de app quiere 1024. Para cualquier cosa que aparezca en pantalla a un tamaño que tú controles, exporta al doble: las pantallas de alta densidad dibujan dos píxeles físicos por cada píxel CSS, y una exportación a 2× es lo que mantiene los bordes nítidos ahí. Para imprenta, pregunta a quien vaya a imprimirlo; te dará un número de píxeles o unos DPI con un tamaño físico.
¿Por qué se ve borroso mi PNG?
Casi siempre porque se exportó más pequeño que el espacio en el que se muestra. Un PNG de 64 píxeles colocado en una diapositiva a 400 píxeles de ancho lo está estirando el programa de presentaciones, y eso no lo arregla ningún ajuste de ningún conversor. Exporta al tamaño al que se verá de verdad, o mayor. La única otra causa es una pantalla de alta densidad de píxeles, que es el mismo problema disfrazado: la solución es la misma, exportar más grande.
¿Por qué cambió la tipografía del texto?
Porque el SVG hace referencia a una fuente alojada en la web, y los navegadores no descargan recursos externos mientras dibujan un SVG. Es una frontera de seguridad deliberada, no una limitación de esta herramienta: lo mismo pasa en todos los conversores que funcionan en el navegador. El texto cae calladamente en una tipografía por defecto. Para evitarlo, incrusta la fuente en el SVG o convierte el texto a contornos en tu programa de diseño antes de exportar. Lo comprobamos y te avisamos antes de convertir.
¿Por qué no se convierte mi SVG?
Dos causas explican casi todo. El archivo puede contener un foreignObject —un bloque de HTML dentro del vector, que los navegadores se niegan a exportar por seguridad—. Herramientas de diagramas como Mermaid y draw.io los producen, y un programa de escritorio como Inkscape los exporta sin problema. O el XML está mal formado, en cuyo caso el navegador ni siquiera puede cargarlo. Una tercera causa, la declaración xmlns ausente, la reparamos automáticamente en lugar de rechazar el archivo.
¿Qué tamaño usa por defecto?
El que declara el archivo, y te mostramos de qué parte del archivo sale. Si el SVG tiene atributos width y height usamos esos, convirtiendo desde cm, mm, pt o pulgadas cuando hace falta. Si solo tiene un viewBox usamos ese, deliberadamente, porque un navegador diría 150 por 150 para un archivo así, y eso es un valor por defecto de CSS que no tiene nada que ver con el dibujo. Si el archivo no declara ningún tamaño, recurrimos a 300 por 150 y lo decimos.
¿Se conserva la transparencia?
Sí, por defecto. Un PNG admite transparencia y todo lo que no esté pintado en tu SVG se queda transparente. Si necesitas un fondo sólido —algunos formularios de subida y flujos de imprenta lo piden— hay una opción de fondo blanco.
¿Puedo convertir varios archivos a la vez?
Sí. Suelta los que quieras, ajusta el tamaño una vez y todo vuelve como ZIP. Los multiplicadores se aplican al tamaño de origen de cada archivo, así que un lote de iconos de tamaños distintos se duplica en vez de forzarse a una sola dimensión. Si los quieres todos con las mismas dimensiones, escribe un tamaño exacto.
¿Hay un tamaño máximo?
16000 píxeles en el lado más largo. No es un tope arbitrario: es donde los lienzos de navegador dejan de funcionar. Lo medimos: 16000 por 16000 produce un PNG válido de 4,5 MB en unos cinco segundos, mientras que 20000 falla del todo. Si pides más, el tamaño se reduce para que quepa y se te avisa.
¿Tengo que subir mi archivo?
No. El archivo se lee y se convierte en tu propio dispositivo, dentro de esta pestaña. No se envía a ninguna parte, así que no se guarda nada y no hay periodo de conservación.
¿Puedo convertir un PNG de vuelta a SVG?
Puedes, pero es un trabajo bastante más difícil y conviene entenderlo antes de intentarlo. Pasar de píxeles a vectores significa calcar formas que nunca estuvieron en el archivo, algo que sale estupendamente con logos y dibujos lineales y mal con fotografías. Nuestra página PNG a SVG mide exactamente lo bien que funciona para cada tipo de imagen.
¿Qué es un SVG, en realidad?
Un archivo de texto que describe formas —líneas, curvas, rellenos— en lugar de una rejilla de píxeles. Como guarda instrucciones y no puntos, se puede dibujar a cualquier tamaño sin volverse nunca cuadriculado, y suele ser mucho más pequeño que un mapa de bits para ilustración plana como logos e iconos. Puedes abrir uno en un editor de texto y leerlo. La contrapartida es que no todo acepta el formato, y por eso existe esta página.

Convierte tu SVG al tamaño correcto

Elige un tamaño y obtén un PNG nítido. Gratis, por lotes, y nunca sale de tu navegador.

Convertir SVG a PNG