Convertir SVG a PNG en línea
Para convertir SVG a PNG, pega el código SVG en el cuadro o abre un archivo .svg desde tu dispositivo, elige el ancho y haz clic en Convertir. El conversor es gratuito, funciona en línea y dibuja el SVG con Chromium en nuestro servidor de renderizado. Después descargas el PNG con el ancho y la densidad de píxeles que hayas elegido.
- Las fuentes que no estén instaladas en el servidor de renderizado se dibujan con una fuente de respaldo. Incrusta la fuente en el SVG para que coincida exactamente.
- La salida es solo PNG. En la herramienta gratuita, la altura de salida se limita a 2000 px.
- El uso sin cuenta necesita una verificación de seguridad. Los resultados se eliminan tras 10 minutos y no se guarda historial.
También puedes arrastrar un archivo aquí.
0 B de 256 KB permitidos en la herramienta web gratuita.
Cargando...
Completa la verificación de seguridad para activar el botón.
Resultado
Tu imagen aparecerá aquí.
La herramienta web gratuita captura como máximo 2000px de altura. Para capturas más altas, usa la API.
Conservación: los resultados de la herramienta web se eliminan tras 10 minutos y no se guarda historial. Los resultados de la API se conservan 1 día en el plan gratuito y 7 días en Starter y Pro (30 días en Business).
No necesitas cuenta
10 por minuto y 50 al día gratis.
Renderizado en navegador real
Chromium sin interfaz (headless), el mismo motor que la API.
Eliminación automática
Los resultados de la herramienta web se eliminan tras 10 minutos.
Privacidad: lo que envías solo se usa para crear este archivo. La copia de trabajo se elimina al terminar la tarea, y el resultado, tras 10 minutos. Consulta la política de privacidad.
Hazlo desde tu código
La misma petición, creada a partir de la entrada y las opciones de arriba. Crea una cuenta para obtener una clave de API.
curl -X POST https://api.aiipworld.com/v1/render \
-H "Authorization: Bearer $AIIPWORLD_API_KEY" \
-H "Content-Type: application/json" \
-d '{"html":"","output":"pdf","options":{}}'
# returns {"job_id": "...", "status": "queued"}; then poll:
curl https://api.aiipworld.com/v1/jobs/JOB_ID -H "Authorization: Bearer $AIIPWORLD_API_KEY"Lotes
La herramienta web procesa 1 documento a la vez. La API acepta una petición por cada documento, así que puedes automatizar tantas como permita tu plan.
Más control
La captura de página completa (full_page), el recorte a una región, los encabezados de la petición y un agente de usuario personalizado son opciones de la API. Consulta la documentación.
Conservación
Los resultados de la herramienta web se conservan 10 minutos; los resultados de la API gratuita, 1 día; los de Starter y Pro, 7 días; los de Business, 30 días. La herramienta web permite 10 conversiones por minuto y 50 al día por visitante.
En una frase
Conversor gratuito en línea que rasteriza código SVG o un archivo SVG a PNG con el ancho y la densidad de píxeles que elijas, usando Chromium.
Datos clave
- Entrada: código SVG o un archivo .svg de hasta 2 MB; los scripts y los atributos de evento se eliminan antes en tu navegador.
- Salida: PNG de 100 a 4000 px de ancho, a 1x, 2x o 3x, con fondo transparente, blanco o de color.
- Límite de altura en la herramienta gratuita: 2000 px. El texto usa las fuentes del servidor de renderizado, salvo que el SVG incluya las suyas.
- Gratis sin cuenta: hasta 10 conversiones por minuto y 50 al día por visitante, sin marca de agua. Con sesión iniciada, cada renderizado cuesta 1 crédito (100 créditos gratuitos cada mes).
- Los archivos se eliminan automáticamente: 10 minutos tras la conversión sin cuenta, 1 día con una cuenta gratuita.
- Puedes ejecutar el mismo renderizado con POST https://api.aiipworld.com/v1/render y una clave de API (consulta la página API de capturas de pantalla).
Cómo funciona
- Pega el código SVG en el cuadro, o abre un archivo .svg desde tu dispositivo.
- Revisa el tamaño que la herramienta lee del SVG.
- Escribe el ancho de salida en píxeles. Si lo dejas en blanco, se usa el ancho propio del SVG.
- Elige la densidad de píxeles 1x, 2x o 3x, y el fondo: transparente, blanco o un color.
- Haz clic en Convertir, comprueba el tamaño de salida y descarga el PNG.
Ejemplo de resultado
Cómo convertir SVG a PNG
Abre el conversor, pega el código SVG en el cuadro o abre un archivo .svg desde tu dispositivo.
Antes de renderizar, el SVG se limpia en tu navegador: se eliminan los scripts y los atributos de evento.
La herramienta lee el ancho y el alto del SVG, o su viewBox, y muestra ese tamaño. Tras convertir, muestra el tamaño de salida en píxeles. El resultado es un archivo PNG que puedes descargar. El uso sin cuenta necesita una verificación de seguridad antes de convertir. Si tienes sesión iniciada, no hay verificación y se usan créditos.
Tamaño de salida y densidad de píxeles
El ancho de salida se indica en píxeles. Si el campo está en blanco, se mantiene el ancho del SVG.
La altura sigue las proporciones del SVG, así que no tienes que calcularla. La densidad de píxeles indica cuántos píxeles se dibujan por unidad de tamaño de salida: 1x, 2x o 3x. Con 2x o 3x, el mismo tamaño de salida tiene más píxeles.
En la herramienta gratuita, la altura de salida llega hasta 2000 px. Si un SVG alto es demasiado alto para el ancho elegido, reduce el ancho o edita el SVG para que sea más bajo.
- Ancho en blanco: se usa el ancho propio del SVG.
- Densidad de píxeles: 1x, 2x o 3x.
- Altura: sigue al SVG, hasta 2000 px en la herramienta gratuita.
Fondo transparente en el PNG
El fondo es transparente por defecto. Las zonas sin relleno se mantienen transparentes en el PNG, y las partes con relleno propio conservan ese relleno.
Elige blanco o un color si necesitas un fondo sólido detrás de la imagen. Para logotipos e iconos que vayas a colocar sobre otros diseños, conviene mantener el fondo transparente.
Fuentes e imágenes dentro de tu SVG
El texto se dibuja con las fuentes instaladas en el servidor de renderizado: Liberation Sans, Liberation Serif, Liberation Mono, Noto Sans, Noto Serif y Noto Sans Display. Las fuentes Noto también cubren muchos alfabetos, como árabe, hebreo, devanagari, tailandés y caracteres CJK.
Arial y Helvetica se asignan a Liberation Sans. Times New Roman se asigna a Liberation Serif, Courier New a Liberation Mono y Georgia a Noto Serif. Las fuentes que no están en el servidor (Segoe UI, Roboto, Inter) se dibujan con una fuente de respaldo. Las fuentes de tu dispositivo no están en el servidor.
Para mantener una fuente concreta, incrústala en el SVG o cárgala con @font-face desde una URL pública o una URL de datos.
Las imágenes externas solo se cargan desde direcciones públicas http y https. Las imágenes de redes privadas o de localhost no se cargan.
SVG o PNG: qué formato necesitas
El PNG tiene un número fijo de píxeles, definido por el ancho y la densidad de píxeles que elijas. Si más adelante necesitas otro tamaño, conserva el SVG original y vuelve a convertirlo.
Esta herramienta solo genera PNG. Para un PDF vectorial, usa el conversor de SVG a PDF, que mantiene formas y texto como vectores y cuyo tamaño de página es el del SVG. Para JPG, usa la herramienta html-to-image, que ofrece PNG y JPG para HTML pegado.
Qué se elimina del SVG antes de convertir
Antes de renderizar, la herramienta limpia el SVG con DOMPurify. Se eliminan los scripts, los atributos de evento y otras partes similares; el resto del dibujo se conserva.
Un SVG que necesite JavaScript para dibujar su contenido no mostrará ese contenido en el PNG. El PNG lo genera Chromium, así que el resultado es lo que dibuja el navegador.
Revisa el tamaño de salida y la imagen antes de descargar.
Convertir SVG a PNG desde código
La misma conversión está disponible a través de la API de renderizado. Envía una petición POST a /v1/render con el SVG en el campo html y output con el valor png.
La autenticación se hace con la cabecera Authorization: Bearer seguida de la clave de API, o con x-api-key. La petición devuelve 202 con un job_id. Consulta GET /v1/jobs/:id hasta que el estado sea succeeded, failed o timeout. Si tiene éxito, descarga el archivo desde download_url. Ese enlace es de corta duración, así que descárgalo en cuanto termine la tarea.
Los créditos de las tareas fallidas y de las que superaron el tiempo límite se devuelven. Cada tarea usa un contexto de navegador nuevo, así que las cookies y la caché no se comparten. No hay endpoint por lotes: envía una petición por documento. Los webhooks todavía no están disponibles.
Cuándo usar este conversor de SVG a PNG
Usa esta herramienta para obtener una copia en mapa de bits de un dibujo vectorial, por ejemplo para una página o una aplicación que no acepta SVG. Pega el código o abre el archivo, elige el ancho y la densidad de píxeles, y Chromium dibuja el PNG.
Conversor de archivos SVG a PNG para logotipos, iconos y dibujos
Convierte un dibujo SVG en una imagen PNG. Las búsquedas de «svg to image» encuentran aquí el formato raster PNG. Algunas personas recuerdan la herramienta como svgtopng; el trabajo es el mismo.
Es gratis: no necesitas cuenta, no tiene marca de agua y no hay nada que instalar. El uso sin cuenta empieza con una verificación de seguridad. Si necesitas un PDF vectorial, usa el conversor de SVG a PDF.
Convertir SVG a PNG en alta resolución
Para una salida de alta resolución, elige un ancho grande, de hasta 4000 px, y una densidad de píxeles de 2x o 3x.
La herramienta gratuita limita la altura de salida a 2000 px, así que un dibujo muy alto necesita un ancho menor. La herramienta mantiene las proporciones del dibujo, así que solo tienes que fijar el ancho. Conserva el SVG original para volver a convertirlo en otro tamaño más adelante.
Preguntas frecuentes
¿Puedo convertir un archivo SVG a PNG?
Sí. Pega el código SVG o abre un archivo .svg, ajusta las opciones y haz clic en Convertir. El resultado es un PNG que puedes descargar. El uso sin cuenta necesita antes una verificación de seguridad.
¿Cuál es la diferencia entre SVG y PNG?
El PNG tiene un número fijo de píxeles, definido por el ancho y la densidad de píxeles que elijas. Conserva el SVG original si puede hacer falta otro tamaño, y vuelve a convertirlo con cualquier tamaño que admita la herramienta.
¿Cómo mantengo el fondo transparente?
Deja el fondo en transparente, que es la opción por defecto. Las zonas sin relleno se quedan transparentes. Elige blanco o un color solo si quieres un fondo sólido.
¿Qué tamaño tendrá el PNG?
El ancho será el ancho de salida en píxeles que elijas. La altura sigue las proporciones del SVG. Con densidad de píxeles 2x o 3x, hay más píxeles con el mismo tamaño visible.
¿Por qué el texto se ve distinto?
El texto usa las fuentes instaladas en el servidor de renderizado. Las fuentes que no están en el servidor (Segoe UI, Roboto, Inter) se dibujan con una fuente de respaldo. Incrusta la fuente en el SVG para ver el aspecto exacto.
¿La herramienta ejecuta los scripts de mi SVG?
No. Los scripts y los atributos de evento se eliminan antes de renderizar. El resto del dibujo se renderiza tal como lo dibuja el navegador.
¿Puedo convertir SVG a JPG?
Esta herramienta solo genera PNG. Para JPG, usa la herramienta html-to-image, que ofrece PNG y JPG para HTML pegado.
¿Cuál es el tamaño máximo?
En la herramienta gratuita, el ancho de salida va de 100 a 4000 px y la altura de salida de 100 a 2000 px. Los archivos SVG de más de 2 MB no se abren.
¿Cuánto tiempo se guarda el PNG?
Los resultados de la herramienta gratuita se eliminan tras 10 minutos. No se guarda historial, así que descarga el archivo antes de ese plazo.
¿Necesito una cuenta?
No. Puedes convertir sin cuenta después de la verificación de seguridad. Si tienes sesión iniciada, no hay verificación y se usan créditos. El resultado no lleva marca de agua.
¿El PNG se parece a lo que muestra mi navegador?
Sí. El PNG lo genera Chromium, así que muestra lo que dibuja el navegador para el mismo SVG. La única diferencia es que se eliminan los scripts y los atributos de evento.
¿Puedo convertir SVG a PNG con código?
Sí, a través de la API de renderizado. Envía una petición con el SVG en el campo html y output con el valor png, y consulta la tarea hasta que tenga éxito. Los créditos de las tareas fallidas se devuelven.
¿Lo necesitas en tu aplicación o por lotes?
Esta herramienta funciona en la API de renderizado, así que el mismo imagen es una sola petición HTTP desde tu código. Una cuenta gratuita incluye 100 créditos al mes.
