100% privadoProcesamiento instantáneoLibre para siempre

Convertidor de HTML a PDF

Convierte archivos HTML o páginas web a PDF con soporte completo para CSS y enlaces clicables. Sube un archivo, pega el código HTML o introduce una URL: gratis, privado y todo desde tu navegador.

¿Por qué utilizar un convertidor de HTML a PDF específico?

La función integrada de Chrome para imprimir en PDF es un atajo rápido, pero se queda corta para páginas más allá de las básicas: los encabezados fijos se extienden a todas las páginas, los pies de página desaparecen, los márgenes se bloquean según los ajustes preestablecidos de impresión y no hay control programático sobre los saltos de página. Cuando su flujo de trabajo requiere una salida predecible (generación de facturas a partir de plantillas HTML, informes PDF desde paneles web, exportación de certificados o instantáneas web archivadas), un convertidor de HTML a PDF específico es esencial. LuraPDF renderiza su HTML en el propio motor del navegador, lo que significa que los diseños que se ven bien en un navegador se verán bien en el PDF. Sin servidor, sin aproximaciones.

LuraPDF admite tres modos de entrada: cargar un archivo .html o .htm desde su dispositivo (la opción más privada: nada sale de su máquina), pegar HTML sin formato directamente en el editor para conversiones rápidas y puntuales, o introducir una URL para obtener y renderizar el contenido de la página en tiempo real. Los tres modos aplican la misma configuración de página: tamaño del papel, márgenes, orientación, encabezados, pies de página y alternancia de fondo . El resultado es un PDF que cumple con los estándares, con hipervínculos clicables, fuentes conservadas y renderizado CSS preciso. Se descarga directamente en su dispositivo. Para los desarrolladores que integran la generación de facturas o la exportación de informes en sus productos, esta herramienta proporciona una vista previa directa de lo que produciría una canalización de html2pdf del lado del cliente.

Cómo convertir HTML a PDF online

1

Proporciona tu HTML

Sube un archivo .html o .htm desde tu dispositivo, pega el código HTML directamente en el editor o introduce una URL para obtener el contenido de la página directamente.

2

Configurar el tamaño de página y los márgenes

Elija el tamaño de papel A4 o Carta estadounidense, la orientación vertical u horizontal, y configure los márgenes superior, inferior, izquierdo y derecho personalizados para obtener un diseño de impresión impecable.

3

Configurar encabezados y pies de página

Opcionalmente, puede agregar un encabezado y un pie de página HTML personalizados que se repitan en cada página; esto resulta útil para títulos de documentos, nombres de empresas o referencias a páginas.

4

Cambiar estilos de impresión

Habilite o deshabilite los colores e imágenes de fondo para la salida PDF. Las reglas de impresión CSS (@media print, page-break-before) se respetan automáticamente.

5

Descarga el PDF

Haz clic en Convertir y descarga el PDF final al instante. Se conservan los enlaces, las fuentes integradas y los estilos personalizados. Sin marcas de agua.

100% privado (modo archivo)

En el modo de archivo, el código HTML se genera completamente en el navegador; no se envía ningún dato a ningún servidor. Ideal para documentos internos, facturas y plantillas propietarias.

Soporte completo para CSS

Los estilos en línea, las hojas de estilo integradas, las fuentes web, flexbox y los diseños de cuadrícula se visualizan correctamente. Las hojas de estilo externas vinculadas mediante rutas relativas se cargan al usar el modo de carga de archivos.

Se conservan los enlaces clicables.

Las etiquetas de anclaje en tu HTML se convierten en hipervínculos en los que se puede hacer clic en el PDF resultante: las URL externas, los anclajes internos y los enlaces mailto funcionan como se espera.

Control de salto de página

Utilice las reglas CSS @page y las propiedades page-break-before / page-break-after en su HTML para controlar con precisión dónde se dividen las páginas, algo esencial para facturas o informes con varias secciones.

Márgenes y encabezados personalizados

Establezca márgenes superiores, inferiores, izquierdos y derechos precisos en milímetros, y añada encabezados y pies de página HTML personalizados que se repitan de forma consistente en todas las páginas.

Gratis — Sin registro

Completamente gratis, sin límites de uso, sin marcas de agua y sin necesidad de cuenta. Convierte HTML a PDF tantas veces como necesites.

¿Quién utiliza HTML a PDF?

Desde desarrolladores que automatizan la generación de documentos hasta educadores que archivan contenido web, la conversión de HTML a PDF es un flujo de trabajo fundamental en casi todos los sectores.

Desarrolladores — Generación de facturas

Pruebe y valide las plantillas de facturas HTML como PDF antes de configurar la generación en el servidor. Vea exactamente cómo se visualiza su CSS en dimensiones A4/Carta con márgenes personalizados.

Productos SaaS — Exportación de informes

Prototipar la función de exportación a PDF para paneles de control e informes analíticos. Convertir tablas de datos HTML, gráficos incrustados como SVG y encabezados personalizados en archivos PDF profesionales para el cliente.

Equipos de RRHH — Cartas de oferta

Genera cartas de oferta y documentos de recursos humanos a partir de plantillas HTML estándar: rellena los datos, convertir a PDF y entrega un documento profesional sin necesidad de Word ni InDesign.

Profesionales del marketing: archivo de correos electrónicos

Archive las campañas de correo electrónico en formato HTML como archivos PDF para fines de cumplimiento normativo, aprobación o bibliotecas internas. Pegue el código HTML del correo electrónico y descargue una réplica PDF idéntica al instante.

Educadores: Lecciones imprimibles

Convierta planes de lecciones, hojas de trabajo y materiales de lectura en formato HTML a folletos PDF imprimibles: las fuentes, las tablas y las imágenes incrustadas se visualizan fielmente para la impresión en el aula.

Diseñadores: Entrega de prototipos

Exporta prototipos HTML/CSS o páginas de maquetas interactivas como instantáneas en PDF para presentaciones a clientes, presentaciones a partes interesadas o portafolios de la agencia.

Ventajas de la conversión de HTML a PDF basada en navegador

La renderización local en el navegador ofrece precisión, privacidad y control que las herramientas del servidor y el cuadro de diálogo de impresión de Chrome no pueden proporcionar.

  • Renderizado fiel a CSS: los diseños, las fuentes y los estilos se aplican mediante el propio motor del navegador, no mediante una aproximación remota.
  • Los hipervínculos clicables (las etiquetas de anclaje) se convierten en enlaces activos en el PDF, lo que preserva la navegabilidad del documento.
  • Riesgo de carga cero (modo archivo): su código HTML, los datos incrustados y la lógica de plantilla propietaria nunca salen de su máquina.
  • Control preciso de la página: márgenes, encabezados, pies de página personalizados y reglas CSS para saltos de página le brindan documentos multipágina limpios.
  • Más rápido que el cuadro de diálogo de impresión: omita los pasos de vista previa de impresión y pase directamente del código fuente HTML al PDF descargado.
  • Sin marca de agua, sin cuenta, sin límite de páginas: gratis para desarrolladores, especialistas en marketing y equipos de cualquier tamaño.

Cómo funciona la conversión de HTML a PDF

En el modo de archivo, LuraPDF carga tu archivo .html en un iframe aislado dentro del navegador. El iframe utiliza el motor de renderizado completo del navegador (el mismo que renderiza las páginas web), por lo que los diseños CSS, las fuentes web, flexbox, la cuadrícula, las imágenes incrustadas y las consultas de medios de impresión se aplican correctamente. El JavaScript del HTML también se ejecuta, lo que significa que el contenido renderizado dinámicamente (gráficos, secciones con plantillas) se captura tal cual cuando la página se carga. A continuación, se mide la página renderizada para determinar la altura total del contenido y el número de páginas en el tamaño de papel seleccionado.

Una vez renderizado, la herramienta utiliza un método de captura de lienzo para serializar cada región de la página en un PDF mediante pdf-lib. Los hipervínculos se extraen del HTML y se reinsertan como objetos de anotación PDF para que sigan siendo clicables en el resultado. Los encabezados y pies de página personalizados se renderizan por separado y se imprimen en cada página. El PDF final se genera como un Blob y se descarga directamente en su dispositivo. En el modo URL, la solicitud de obtención se inicia desde el navegador; los encabezados CORS del sitio de destino determinan si se puede recuperar el contenido; el modo archivo siempre funciona sin ninguna limitación de CORS.

LuraPDF frente a otras herramientas para convertir HTML a PDF

CaracterísticaLuraPDFSejdaAdobe Acrobat
Modo archivo (sin carga)ParcialNo
CSS completo / fuentes web
Enlaces clicables en PDF
Gratis ilimitadoLimitadoPagado

Consejos para obtener los mejores resultados al convertir HTML a PDF

Unos pocos ajustes de CSS y configuración antes de la conversión harán que el resultado sea mucho más limpio.

  1. Tip 1:

    Agregue reglas CSS @media print para ocultar las barras de navegación, las barras laterales y los elementos interactivos que no tienen sentido en un documento impreso; el motor de renderizado de LuraPDF las respeta.

  2. Tip 2:

    Utilice page-before: always o break-before: page en los encabezados de sección o los elementos de capítulo para controlar dónde se dividen las páginas del PDF en lugar de depender de los saltos automáticos.

  3. Tip 3:

    Elimine el posicionamiento CSS fijo y persistente de elementos como encabezados y pies de página antes de la conversión; los elementos con position:fixed aparecen en cada captura de región de página, creando duplicados visuales.

  4. Tip 4:

    Si una URL no se carga, ábrala en su navegador, guarde la página como HTML (Archivo → Guardar página como → Página web, Completar) y luego cargue el archivo guardado en LuraPDF; esto evita por completo el CORS.

  5. Tip 5:

    Utilice URI de datos en línea para las imágenes en el modo de pegado (data:image/png;base64,...) — es posible que las rutas de imagen relativas y las URL de imagen externas no se resuelvan cuando se pega HTML sin la estructura de archivo circundante.

  6. Tip 6:

    Para documentos extensos de varias páginas, procese el PDF resultante con la herramienta Comprimir PDF de LuraPDF para reducir el tamaño del archivo antes de enviarlo por correo electrónico o subirlo a sistemas de gestión documental.

Preguntas frecuentes

¿Puedo convertir un archivo HTML a PDF gratis?
Sí, LuraPDF es completamente gratis, sin necesidad de registrarse ni tener límites de uso. Sube tu archivo .html o pega tu código HTML, configura los ajustes de la página y descarga el PDF al instante.
¿Se conserva el CSS al convertir HTML a PDF?
Sí. LuraPDF renderiza el HTML con el motor de renderizado del navegador, por lo que el CSS en línea, las hojas de estilo integradas, las fuentes web, flexbox, grid y la mayoría de las propiedades CSS se renderizan igual que en un navegador. Las hojas de estilo externas a las que se hace referencia mediante una ruta relativa se incluyen al usar el modo de carga de archivos.
¿Se puede hacer clic en los enlaces del HTML en el archivo PDF resultante?
Sí. Las etiquetas de anclaje con atributos href se conservan como hipervínculos clicables en el PDF. Las URL externas, los enlaces de anclaje internos y los enlaces mailto funcionan correctamente. Los visores de PDF como Adobe Acrobat y el visor integrado de Chrome los respetan.
¿Puedo convertir una URL a PDF?
Sí, en el modo URL, LuraPDF obtiene el contenido de la página y lo renderiza. Ten en cuenta que algunos sitios web bloquean la obtención de contenido de origen cruzado por motivos de seguridad (CORS). Si una URL falla, descarga la página como HTML desde tu navegador y usa el modo de carga de archivos; esto funciona con cualquier página.
¿Cómo puedo controlar los saltos de página en el PDF?
Añade la propiedad CSS `page-break-before: always` o `break-before: page` a cualquier elemento de tu HTML para forzar un salto de página antes del mismo. De forma similar, `page-break-after: always` inserta un salto después del elemento. La regla CSS `@page` también controla el margen y la orientación por página.
¿Puedo añadir encabezados y pies de página personalizados a todas las páginas?
Sí. LuraPDF permite escribir código HTML personalizado para el encabezado y el pie de página, que se repiten en todas las páginas del PDF resultante. Puedes incluir títulos de documentos, fechas, logotipos de empresas o marcadores de posición para los números de página.
¿El PDF tendrá una marca de agua?
No. LuraPDF no añade marcas de agua de ningún tipo. El PDF que descargas es limpio y profesional.
¿Funciona la conversión de HTML a PDF en dispositivos móviles?
Sí. El convertidor funciona en cualquier navegador móvil moderno. Los diseños complejos con muchos elementos pueden tardar más en cargarse en los teléfonos; para obtener mejores resultados en dispositivos móviles, simplifique el HTML o utilice un navegador de escritorio para documentos grandes.
¿Puedo convertir plantillas de correo electrónico HTML a PDF?
Sí. Las plantillas de correo electrónico HTML se pueden pegar directamente en el editor o subir como archivos .html. Para obtener mejores resultados, asegúrese de que las imágenes utilicen URI de datos base64 en línea o URL absolutas; las rutas de imagen relativas no se resolverán al pegar.
¿Cómo imprimo fondos e imágenes de fondo en el PDF?
Antes de convertir el documento, active la opción "Fondo de impresión" en el panel de configuración. Al activarla, las propiedades CSS background-color y background-image se incluyen en la representación del PDF, lo que coincide con lo que muestra la vista previa de impresión de Chrome con la opción de gráficos de fondo activada.

Convierte HTML a PDF: compatible con CSS, gratis, sin necesidad de subir archivos.

Deja de lidiar con el cuadro de diálogo de impresión de Chrome y sus márgenes impredecibles. Convierte HTML a PDF con compatibilidad total con CSS, enlaces clicables y control preciso de los saltos de página, todo desde tu navegador. Sin necesidad de subir archivos, sin marcas de agua ni registro.