Pre-lanzamiento — todas las herramientas activas, gratis sin límites.

HTML a PDF

Tableros internos. Borradores financieros. Plantillas de contratos.
Cierto HTML no debería salir de tu dispositivo. Conviértelo en tu navegador — nada se sube.

Modo de entrada
0 / 500,000 chars Máx 500.000 caracteres

Sobre la conversión de HTML a PDF

Qué convierte esta herramienta

Dos modos de entrada: pega HTML directamente en el editor, o sube un archivo .html. La salida es un PDF rasterizado — visualmente fiel pero sin texto seleccionable. Para PDF vectoriales con texto seleccionable, usa el diálogo de impresión nativo de tu navegador (ver FAQ).

Cuándo usarla

Tableros internos, borradores financieros, plantillas de contratos, artículos en borrador, documentación interna — cualquier cosa donde el contenido HTML sea suficientemente sensible que subirlo a un convertidor de terceros sea la forma incorrecta.

Privacidad

Según investigación empírica, todos los competidores accesibles de HTML-a-PDF procesan el contenido en sus servidores (Smallpdf, iLovePDF, PDFCandy, Sejda, PDF24). Adobe cedió el espacio de convertidor en vivo, redirigiendo a los usuarios a la suscripción de Acrobat. El nicho de privacidad solo-en-navegador está desocupado. HTML a PDF se ejecuta enteramente en tu dispositivo.

Qué no manejamos y por qué

JavaScript no se ejecuta (seguridad: el JS pegado podría extraer datos de otras pestañas). Algunas funciones CSS tienen brechas conocidas de renderizado: box-shadow, filtros CSS, modos de mezcla, position: sticky / fixed. El resultado de la conversión incluirá notas sobre qué funciones se vieron afectadas.

Cadena de flujo de trabajo

Combina varios PDF convertidos con Unir PDF. Si tu HTML original contenía elementos <form> que quieres hacer rellenables, usa Rellenar formularios PDF en el PDF convertido. Añade contraseña antes de compartir con Proteger PDF.

Preguntas frecuentes

¿Qué elementos HTML son compatibles?
La mayoría del HTML y CSS estándar — cualquier cosa que tu navegador pueda renderizar. Encabezados, párrafos, listas, tablas, imágenes, SVG en línea, tipografía básica, diseños flex y grid funcionan.
¿Qué no es compatible y por qué?
html2canvas (la biblioteca de renderizado) no admite box-shadow, filtros CSS, modos de mezcla (mix-blend-mode, background-blend-mode), object-fit, position: sticky, position: fixed, ni gradientes repetidos. Los iframes y shadow DOM también se omiten. El resultado de la conversión incluye una nota cuando se detecta cualquiera de estos.
¿Qué pasa si mi CSS no se renderiza correctamente?
Usa el diálogo de impresión nativo de tu navegador. Abre el HTML en tu navegador, pulsa Ctrl/Cmd-P, cambia el destino a "Guardar como PDF" y haz clic en Guardar. La ruta de impresión del navegador admite la especificación CSS completa, incluyendo box-shadow, filtros, modos de mezcla y posicionamiento sticky/fixed.
¿Mis archivos HTML se suben a sus servidores?
No. Toda la conversión se ejecuta en tu navegador mediante html2canvas y pdf-lib. El HTML nunca sale de tu dispositivo. No tenemos servidores recibiendo el contenido.
¿Puedo convertir HTML muy largo?
Sí — hasta 500.000 caracteres pegados, o 10 MB subidos. El PDF de salida se pagina automáticamente en los límites de página A4 mediante divisiones de altura fija. El texto o las imágenes en la línea de salto pueden cortarse; para paginación precisa, usa la ruta de impresión del navegador descrita arriba.
¿Funciona con Google Fonts?
Sí, con limitaciones. Esperamos hasta 5 segundos para que carguen las fuentes web antes de renderizar. Si el CDN de fuentes es lento o está bloqueado, el PDF usa fuentes del sistema y surge una nota "Fuente alternativa aplicada" en el resultado.
¿Y las imágenes bloqueadas por CORS?
Las imágenes alojadas en orígenes sin encabezados CORS permisivos se omiten — el navegador no puede dibujarlas en un canvas. Surge una nota en el resultado. Aloja imágenes en el mismo origen que el HTML, o incrústalas como URI data: para evitarlo.
¿Puedo convertir una página web por URL?
No en v1. La seguridad del navegador (CORS) impide obtener URL arbitrarias desde código del lado del cliente. Para convertir una página web, ábrela en tu navegador, guárdala como archivo HTML (Ctrl/Cmd-S → "Página web, completa") y sube ese archivo aquí.

Convertir otro archivo HTML

O explora el resto del catálogo.

Volver al inicio →