Herramienta PDF

HTML a PDF

Convierte un archivo HTML guardado en un PDF con texto real y seleccionable. No se sube nada y no se obtiene nada de internet.

HTML a PDF Se ejecuta en tu dispositivo
Suelta los archivos aquí o haz clic para elegirlos
Un archivo HTML (.html o .htm)
Nunca se sube
  • Funciona en tu dispositivo — el archivo no se envía a ningún sitio
  • Sin registro, sin marcas de agua, sin cuotas diarias
  • Gratis, sin límite de veces que lo uses

Cómo funciona

Con “HTML a PDF” la gente entiende dos cosas distintas. Una es una captura de una página web exactamente como la pinta un navegador, con todas las hojas de estilo aplicadas. La otra es convertir un documento escrito en HTML en un PDF de verdad que puedas leer, buscar e imprimir. Esta página hace lo segundo, con honestidad, y más abajo explica por qué no pretende hacer lo primero.

Qué convierte

Encabezados con sus tamaños relativos, párrafos, listas con viñetas y numeradas, incluidas las anidadas, tablas con su cuadrícula dibujada, negrita y cursiva, líneas horizontales e imágenes incrustadas en el propio archivo como URI data:. Todo el texto sale como texto real: seleccionable, con posibilidad de búsqueda y de copia, no una imagen de palabras.

Por qué no se aplica el CSS

Reproducir una página como la pinta un navegador implica ejecutar sus hojas de estilo, sus fuentes web y a menudo su JavaScript, y luego fotografiar el resultado. Hacerlo con fidelidad requiere un motor de navegador completo que controle un sistema de impresión, que es lo que es un convertidor en el servidor. Hacerlo en esta página implicaría cargar desde servidores ajenos todo aquello a lo que apunte el archivo: hojas de estilo, fuentes, imágenes, rastreadores. Eso rompería la única promesa que hace este sitio, que es que nada de tu archivo sale de tu dispositivo. Por eso la herramienta convierte la estructura y no la apariencia, y lo dice.

No se obtiene nada de internet y no se ejecuta nada

El archivo se analiza como un documento inerte, una función del navegador diseñada específicamente para esto: los scripts no se ejecutan y nunca se solicita ninguna imagen, hoja de estilo, fuente ni píxel de seguimiento. Después se eliminan por completo los elementos script, style, iframe y embed, y se descarta cualquier imagen que necesitara una petición de red. Solo pueden aparecer en el PDF las imágenes ya incrustadas en el archivo como URI data:.

Para qué sirve

Notas y páginas de wiki exportadas, archivos de correo guardados como HTML, informes generados, documentación, facturas producidas con una plantilla y cualquier cosa que hayas escrito en HTML y quieras como un documento ordenado en el que se pueda buscar. No es la herramienta adecuada para capturar píxel por píxel una página comercial con estilos.

Guardar antes una página web

Para convertir una página que estás leyendo, guárdala con tu navegador (Ctrl+S o Cmd+S) y suelta aquí el archivo .html resultante. Si quieres la página exactamente como se ve, la opción Imprimir → Guardar como PDF de tu propio navegador lo hace mejor que cualquier convertidor, y ya está instalada.

Preguntas frecuentes

HTML a PDF: preguntas

¿Puedo pegar una URL?

No. Obtener una URL supondría que esta página descargara el sitio de otra persona, lo que es un problema de privacidad y además algo que los navegadores bloquean entre orígenes distintos. Guarda antes la página en un archivo o usa la opción Imprimir como PDF de tu navegador.

¿Por qué mi PDF se ve sencillo?

Porque no se aplicó la hoja de estilos; es deliberado y el motivo se explica más arriba. Obtienes la estructura y el contenido del documento, no su diseño visual.

¿Se incluyen las imágenes?

Solo las imágenes incrustadas directamente en el archivo como URI data:. Una imagen a la que se hace referencia con una URL habría que descargarla, y esta herramienta no lo hace.

¿Se puede seleccionar el texto?

Sí. Todo se dibuja como texto real, así que el PDF permite búsquedas y copiar, y funciona con lectores de pantalla.

¿Se sube algo?

No. El archivo se lee en la página y el PDF se construye allí. Desactiva tu conexión a internet después de que cargue la página y seguirá funcionando.