Convertir HTML a imagen
Convierte la URL de una página web o tu propio HTML en una captura en PNG, JPG o WEBP. Elige el viewport, captura de página completa y densidad de píxeles. Se ejecuta en nuestro servidor; la captura se borra automáticamente en unas dos horas.
Cómo convertir HTML a imagen
- 1
Pega una URL o tu HTML
Una dirección de una página web en vivo o un bloque de HTML pegado directamente. Nada sale de tu navegador hasta que pulsas Capturar.
- 2
Elige el viewport y el formato
Tamaños de viewport de escritorio, tableta o móvil (o uno personalizado), captura de página completa o solo lo visible, en PNG, JPG o WEBP.
- 3
Pulsa Capturar y descarga
La imagen se genera con un nombre basado en el dominio de la página y la fecha, lista para descargar.
Por qué no se puede capturar cualquier URL
Esta herramienta carga la página en el propio servidor de PulsarKit antes de hacer la captura. Un servidor que intenta entrar en una red privada (herramientas internas de empresa, página de administración de un router, endpoint de metadatos de un proveedor en la nube) es justo el tipo de petición que un servicio cuidadoso tiene que rechazar. Cualquier dirección que resuelva a un rango privado, local o de enlace local se bloquea, y la comprobación se repite después de cada redirección para que no se pueda eludir pasando antes por una URL pública.
Tamaño de viewport frente a captura de página completa
El viewport es lo que se ve realmente en la pantalla del visitante antes de hacer scroll, con un tamaño de escritorio, tableta o teléfono. La captura de página completa en cambio renderiza también todo lo que queda por debajo, uniendo toda la página en una sola imagen sin importar su longitud. Una página muy larga se limita a 20 000 píxeles de alto, con una nota clara si se alcanza ese límite, en lugar de cortar la imagen sin avisar.
Pegar HTML en lugar de una URL
Cambiar al modo HTML es útil para una página que aún no existe en una dirección pública o para un componente que estás probando por separado. El marcado se sanea antes de renderizarlo: se eliminan todas las etiquetas `<script>` y se desactiva por completo la ejecución de JavaScript, así que este modo sirve para capturar marcado estático, no para ejecutar código arbitrario.
Se procesa en nuestro servidor y se borra automáticamente
La página o el HTML se renderiza con Chrome sin interfaz en el servidor de PulsarKit. Es la única forma de obtener una captura fiel del renderizado de otro sitio, porque una pestaña del navegador no puede saltarse el aislamiento entre orígenes para hacerlo. Tu URL o tu HTML se usan solo para esta captura. La captura se puede descargar durante una hora y se elimina del servidor en unas dos horas, la descargues o no.
Preguntas frecuentes
¿Cuál es la diferencia entre el modo URL y el modo HTML?
El modo URL descarga y captura una página web real y publicada. El modo HTML en cambio renderiza el marcado que pegas directamente, con los scripts eliminados y JavaScript desactivado. Sirve para una página que aún no está en producción o un fragmento que estás probando.
¿Por qué no puedo capturar una página en mi red local?
Las direcciones en rangos privados, locales o internos se bloquean por seguridad, porque la captura se hace desde el servidor de PulsarKit, no desde tu navegador. Si necesitas capturarla, pega el HTML de la página en su lugar.
¿Se admiten páginas que requieren inicio de sesión?
No. No se guardan ni se envían cookies ni sesiones, así que una página que requiere inicio de sesión se renderiza en su estado de usuario desconectado.
¿Por qué se agotó el tiempo de mi captura?
Todo el trabajo tiene un límite de 40 segundos. Una página que tarda de forma inusual en terminar de cargar, o un JavaScript que nunca se estabiliza, puede superarlo. Inténtalo de nuevo o añade un pequeño retraso si el contenido solo necesita un momento extra para terminar de renderizarse.
¿Qué hace el ajuste de retraso?
Hace una pausa breve después de que la página indique que ha terminado de cargar, antes de tomar la captura. Esto ayuda con animaciones o imágenes que se cargan de forma diferida justo después del renderizado inicial.
¿Cuál es la resolución máxima que puedo capturar?
Hasta un viewport de 3840 píxeles de ancho con densidad de píxeles 3x, o una captura de página completa de hasta 20 000 píxeles de alto.
¿Cuánto tiempo se guarda la imagen en el servidor?
Tu URL o tu HTML se usan solo para la captura. La imagen se puede descargar durante una hora y se elimina del servidor en unas dos horas, la hayas descargado o no.