Convertir un archivo HTML a PDF
Para convertir un archivo HTML a PDF, sube tu archivo .html o .htm, elige PDF y convierte. El PDF respeta tus reglas @page; si no las hay, usa A4 con márgenes de 10 mm. Por seguridad, no se ejecutan scripts y no se cargan archivos externos como CSS enlazado, imágenes remotas o fuentes web. No se pueden introducir URL de páginas web.
- Gratis, sin registro
- Archivos eliminados en 30 minutos
- Hasta 100 MB
Los archivos se eliminan definitivamente de nuestros servidores en 30 minutos.
Cómo convertir HTML a PDF
Sube tu archivo HTML
Arrastra tu archivo HTML al área de carga o búscalo en tu equipo (hasta 100 MB).
Deja PDF como destino
PDF ya está seleccionado en el menú; puedes elegir otro formato si lo necesitas.
Convierte y descarga
Pulsa «Convertir» y la descarga del archivo convertido empieza automáticamente.
¿Qué se conserva?
Se conserva
- Los estilos en línea y el primer bloque <style>
- El tamaño de página y los márgenes definidos con @page
- Los colores de fondo y las imágenes con URI data:
- Las tablas, las listas y las reglas CSS de salto de página
Cambia
- Sin @page, las páginas son A4 con márgenes de 10 mm
- Las fuentes web se sustituyen por fuentes similares instaladas en el servidor
No se transfiere
- Las hojas de estilo enlazadas y las imágenes remotas (http/https)
- El contenido dibujado por JavaScript (gráficos, tablas dinámicas)
- Los bloques <style> adicionales en <head> posteriores al primero
Cuándo usarlo
Facturas e informes generados como HTML
Si tu aplicación o script genera facturas, informes o certificados como HTML, incrusta el CSS en el archivo y conviértelo en un PDF listo para imprimir. Controla tú mismo el tamaño de página y los márgenes con una regla @page.
Archivar documentos HTML autónomos
Los documentos HTML de un solo archivo que llevan sus propios estilos e imágenes, como las notas exportadas o las plantillas de correo, se pueden conservar y compartir como PDF que se ven igual en todos los dispositivos.
Limitaciones que debes conocer
- Sin entrada de URL: no es una herramienta de página web a PDF; sube un archivo .html o .htm guardado.
- Las imágenes referenciadas con rutas relativas (por ejemplo, images/logo.png) no se encuentran, porque solo se sube un archivo.
- No se añaden encabezado, pie de página ni números de página al PDF.
Sobre los formatos
¿Qué es HTML?
HTML (HyperText Markup Language) es el lenguaje de marcado en el que se escriben las páginas web. Los títulos, párrafos, listas, tablas, enlaces e imágenes se definen con etiquetas, y CSS controla su aspecto. Un archivo .html se abre en cualquier navegador web sin software adicional y se adapta al ancho de la pantalla en lugar de usar páginas fijas. Las hojas de estilo externas, las fuentes web y las imágenes remotas son recursos independientes y no viajan con el archivo a menos que estén incrustados en él.
¿Qué es PDF?
PDF (Portable Document Format) es un formato de documento de diseño fijo creado por Adobe y normalizado como ISO 32000. Cada texto, imagen y línea se guarda con su posición en la página, de modo que un PDF se ve igual en todos los dispositivos y se imprime de forma fiable. La contrapartida es la edición: un PDF guarda posiciones en una página, no párrafos ni tablas. Los PDF escaneados solo contienen imágenes de las páginas y necesitan OCR (reconocimiento óptico de caracteres) antes de poder extraer texto.
Preguntas frecuentes
¿Puedo pegar la URL de un sitio web para obtener un PDF?
No. Este conversor solo acepta archivos .html que subas. Para guardar una página web en vivo como PDF, ábrela en tu navegador, elige Imprimir y selecciona Guardar como PDF como destino. Si tienes el archivo HTML de la página, incrusta sus estilos en el archivo y súbelo aquí.
¿Por qué faltan imágenes o estilos en mi PDF?
Por seguridad, el conversor nunca se conecta a recursos externos: no se cargan los archivos .css enlazados, las imágenes alojadas en línea ni las fuentes web, y JavaScript no se ejecuta. Para un PDF fiel, mueve tu CSS a un bloque <style> e incrusta las imágenes como URI data: (base64) dentro del archivo HTML.
¿Cómo defino el tamaño de página o los márgenes?
Añade una regla @page al bloque <style> de tu HTML, por ejemplo @page { size: A4 landscape; margin: 20mm; }. El conversor da prioridad al tamaño de página definido en CSS. Sin una regla @page, usa páginas A4 en vertical con un margen de 10 mm en cada lado.
¿Es gratis convertir HTML a PDF?
Sí, es totalmente gratis. No hay cuenta, suscripción ni marca de agua: solo sube tu archivo y conviértelo.
¿Mi archivo está seguro y cuándo se elimina?
Tu archivo se transfiere por HTTPS y se guarda en nuestro servidor con un código aleatorio. El archivo subido y el resultado se eliminan definitivamente en 30 minutos, y el enlace de descarga solo funciona para quien tenga tu código único.