HTML a PNG en línea
Para pasar HTML a PNG, pega tu HTML y CSS, define el ancho y el alto en píxeles y crea la imagen. La herramienta genera un PNG o un JPG con el resultado que dibujaría el navegador. Después puedes descargar el archivo.
- El PNG solo es transparente donde la página no pinta su propio fondo.
- El JPG no tiene transparencia: el fondo es blanco, salvo que el HTML defina un color.
602 B de 256 KB permitidos en la herramienta web gratuita.
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
Herramienta gratuita en línea que renderiza el HTML y CSS que pegas en una imagen PNG o JPEG, con el ancho, el alto y la densidad de píxeles que defines.
Datos clave
- Entrada: HTML y CSS, hasta 256 KB.
- Salida: PNG o JPEG, con densidad de píxeles 1x, 2x o 3x; el fondo transparente funciona solo en PNG.
- Límite de altura de la herramienta gratuita: 2000 px.
- 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 tu HTML y CSS en el editor.
- Define el ancho y el alto del área de la imagen en píxeles.
- Elige PNG o JPG. En PNG, mantén activada la opción de fondo transparente. En JPG, ajusta la calidad de 1 a 100.
- Haz clic en Crear imagen y descarga el archivo.
Ejemplo de resultado
Cómo se renderiza el HTML
El renderizado se ejecuta en nuestros servidores, no en tu dispositivo. Cada conversión usa Chromium sin interfaz (headless).
Cada conversión se ejecuta en un contexto de navegador nuevo, dentro de un contenedor de trabajo con recursos limitados. Hay un tiempo límite estricto.
Tamaño de imagen y densidad de píxeles
El tamaño de la imagen es el ancho y el alto que defines, multiplicados por la densidad de píxeles (1x, 2x o 3x). Por ejemplo, un área de 640 x 340 a 2x da una imagen de 1280 x 680 px.
Fondo transparente en PNG
El PNG mantiene la transparencia solo donde la página no pinta fondo. Si defines un color de fondo en html o body, ese color sustituye la transparencia. El JPEG no tiene transparencia.
PNG o JPEG: cuál elegir
El PNG encaja con texto, bordes nítidos e imágenes transparentes. El JPG encaja con un banner con degradado o cuando buscas un archivo pequeño. La página de HTML a JPG explica la calidad, el tamaño de archivo y los fondos. WebP no es compatible, y la API devuelve un error si se pide WebP. Para convertir un PNG que ya tienes, usa el conversor de PNG a WebP.
Fuentes, imágenes y scripts
Las fuentes instaladas en tu dispositivo no están disponibles en el servidor de renderizado. Para cargar otras, usa @font-face desde una dirección pública o una data URL.
Las imágenes y las hojas de estilo solo se cargan desde direcciones públicas http o https. JavaScript se ejecuta por defecto.
Usos habituales de HTML a PNG
Tarjetas para redes sociales, banners y fragmentos de código mostrados como imágenes.
Uso de la API de HTML a PNG
Envía una petición POST a /v1/render con el HTML y define output como png o jpeg. Autentícate con tu clave de API como token Bearer.
La API responde 202 con un job_id. Consulta GET /v1/jobs/:id hasta que status sea succeeded, failed o timeout. Descarga la imagen desde download_url, que dura poco tiempo. Los créditos de las tareas fallidas y de las que superaron el tiempo límite se devuelven.
Código HTML como imagen
Sirve como conversor de código HTML a imagen para un bloque de marcado. Pega el HTML y el CSS que le da estilo, define el ancho y el alto, y descarga la imagen cuando esté lista.
La imagen muestra lo que dibujó el navegador, no el código en sí. Si falta un estilo o una fuente en el servidor de renderizado, aparecerá en la imagen. Revisa el resultado antes de usarlo en una publicación o un documento.
El mismo HTML para banners y fragmentos
Define el tamaño de la caja que necesitas en la página. Elige PNG si la imagen tiene texto o bordes nítidos. Para un banner parecido a una fotografía, elige JPG (JPEG) en la lista de formatos.
La página de HTML a JPG explica la calidad, el tamaño de archivo y los fondos.
HTML a PNG en línea
Pasos: pega el HTML y el CSS, define el ancho y el alto, elige PNG y haz clic en Crear imagen. El dibujo se hace en Chromium. No necesitas ninguna extensión de navegador ni herramienta de línea de comandos.
El PNG mantiene la transparencia donde la página no pinta fondo. Es útil para insignias, adhesivos y tarjetas colocadas sobre otros diseños.
Página completa o un solo elemento
Funciona mejor con un documento completo, incluido su bloque de estilos. Dibuja el HTML que pegas, no un sitio en vivo. Para capturar una página desde su dirección, usa la herramienta de captura de pantalla de sitios web.
Para un elemento, pega solo ese elemento y su CSS, y define el ancho y el alto para que coincidan. La API tiene una opción clip que recibe un rectángulo (x, y, width, height).
Preguntas frecuentes
¿Qué tamaño tendrá la imagen?
La imagen mide el ancho por el alto en píxeles, multiplicado por la densidad de píxeles, que puede ser 1x, 2x o 3x. Con 2x, un área de 640 x 340 da una imagen de 1280 x 680 px. En la herramienta gratuita, la altura llega hasta 2000 px y el ancho va de 100 a 4000 px.
¿Cómo obtengo un fondo transparente?
Elige PNG y deja activada la opción de fondo transparente. La página no debe pintar su propio fondo en html ni en body. El JPEG no tiene transparencia.
¿El HTML puede cargar imágenes y fuentes externas?
Sí, las direcciones públicas http y https pueden cargarse durante el renderizado. Las direcciones privadas y locales se bloquean a propósito. Las data URL funcionan sin ninguna petición de red.
¿Se ejecuta JavaScript?
Sí. La imagen se captura después de que la página se haya cargado. La API tiene opciones de espera para las páginas que terminan más tarde.
¿Puedo capturar solo una parte de la página?
Sí, con la API, mediante la opción clip, que recibe un rectángulo (x, y, width, height). La herramienta gratuita captura toda el área de ventana que defines.
¿Se admite WebP?
Todavía no. La salida es PNG o JPEG.
¿Cuánto tiempo se guarda la imagen?
Los resultados de la herramienta web se eliminan tras 10 minutos. Descarga la imagen antes de ese plazo.
¿Cómo convierto HTML a PNG?
Pega el HTML y el CSS en el editor, define el ancho y el alto, elige PNG y haz clic en Crear imagen. Después descarga el archivo. Los resultados de la herramienta web se eliminan tras 10 minutos.
¿Puedo convertir un archivo HTML?
No directamente: la herramienta recibe HTML y CSS pegados, no la subida de un archivo. Abre el archivo en un editor de texto, copia el contenido y pégalo en el editor.
¿Por qué mi imagen sale borrosa?
La imagen se captura con la densidad de píxeles que elegiste. A 1x, cada píxel de CSS se convierte en un píxel de imagen, y puede verse suave en pantallas de alta densidad. Elige 2x o 3x para una imagen más nítida.
¿Puedo convertir una página web en vivo en una imagen?
No. La herramienta recibe HTML y CSS pegados. Para capturar una página web por su dirección, usa la herramienta de captura de pantalla de sitios web. Solo se cargan direcciones públicas http o https mientras se crea la imagen, y las direcciones privadas o locales no aparecen en ella.
¿Puedo convertir un solo elemento HTML en una imagen?
Sí. Pega ese elemento y su CSS, y define el ancho y el alto para que encajen. Con la API, renderiza la página completa y usa la opción clip para recortar un rectángulo.
¿Se muestran los caracteres chinos, japoneses y coreanos (CJK) y los emoji?
Sí, en la prueba del 2026-10-11. La prueba generó un PNG de una página con chino simplificado y tradicional, japonés, coreano y emoji. Cada carácter aparecía como texto o como emoji de color, no como un recuadro vacío. El servidor los dibuja con Noto Sans CJK y Noto Color Emoji. Para tu propia tipografía, cárgala con @font-face desde una URL pública o una data URL.
¿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.
