HTML para PDF
Painéis internos. Rascunhos financeiros. Modelos de contrato.
Certo HTML não deve sair do seu dispositivo. Converta-o no seu navegador — nada é enviado.
PDF criado — {pageCount} página(s)
Sucesso
Seu HTML foi renderizado corretamente. Baixe abaixo.
PDF criado — {pageCount} página(s) — com notas
Sucesso com notas
Conversão concluída. Veja as notas abaixo para detalhes sobre o que pode diferir do seu HTML original.
Notas da conversão
Precisa de um PDF vetorial?
Se seu HTML usa box-shadow, filtros CSS, modos de mistura ou position: sticky / fixed, esses efeitos podem não aparecer no PDF. Para saída vetorial de fidelidade total, abra o HTML no seu navegador e use o diálogo de impressão: Ctrl/Cmd-P, mude o destino para "Salvar como PDF" e clique em Salvar.
Precisa de um PDF vetorial?
Se seu HTML usa box-shadow, filtros CSS, modos de mistura ou position: sticky / fixed, esses efeitos podem não aparecer no PDF. Para saída vetorial de fidelidade total, abra o HTML no seu navegador e use o diálogo de impressão: Ctrl/Cmd-P, mude o destino para "Salvar como PDF" e clique em Salvar.
Sobre a conversão de HTML para PDF
O que esta ferramenta converte
Dois modos de entrada: cole HTML diretamente no editor ou envie um arquivo .html. A saída é um PDF rasterizado — visualmente fiel mas sem texto selecionável. Para PDFs vetoriais com texto selecionável, use o diálogo de impressão nativo do seu navegador (veja FAQ).
Quando usá-la
Painéis internos, rascunhos financeiros, modelos de contrato, artigos em rascunho, documentação interna — qualquer coisa onde o conteúdo HTML seja sensível o suficiente para que enviá-lo a um conversor de terceiros seja a forma errada.
Privacidade
Conforme pesquisa empírica, todos os concorrentes acessíveis de HTML-para-PDF processam o conteúdo em seus servidores (Smallpdf, iLovePDF, PDFCandy, Sejda, PDF24). A Adobe cedeu o espaço de conversor ao vivo, redirecionando os usuários para a assinatura do Acrobat. O nicho de privacidade somente-no-navegador está desocupado. HTML para PDF roda inteiramente no seu dispositivo.
O que não tratamos e por quê
JavaScript não é executado (segurança: o JS colado poderia extrair dados de outras abas). Alguns recursos CSS têm lacunas conhecidas de renderização: box-shadow, filtros CSS, modos de mistura, position: sticky / fixed. O resultado da conversão incluirá notas sobre quais recursos foram afetados.
Cadeia de fluxo de trabalho
Combine vários PDFs convertidos com Unir PDF. Se seu HTML original continha elementos <form> que você gostaria de tornar preenchíveis, use Preencher formulários PDF no PDF convertido. Adicione senha antes de compartilhar com Proteger PDF.
Perguntas frequentes
- Quais elementos HTML são suportados?
- A maioria do HTML e CSS padrão — qualquer coisa que seu navegador possa renderizar. Cabeçalhos, parágrafos, listas, tabelas, imagens, SVG embutido, tipografia básica, layouts flex e grid funcionam.
- O que não é suportado e por quê?
- html2canvas (a biblioteca de renderização) não suporta box-shadow, filtros CSS, modos de mistura (mix-blend-mode, background-blend-mode), object-fit, position: sticky, position: fixed, nem gradientes repetidos. Iframes e shadow DOM também são ignorados. O resultado da conversão inclui uma nota quando qualquer um destes é detectado.
- E se meu CSS não renderizar corretamente?
- Use o diálogo de impressão nativo do seu navegador. Abra o HTML no seu navegador, pressione Ctrl/Cmd-P, mude o destino para "Salvar como PDF" e clique em Salvar. A rota de impressão do navegador suporta a especificação CSS completa, incluindo box-shadow, filtros, modos de mistura e posicionamento sticky/fixed.
- Meus arquivos HTML são enviados aos seus servidores?
- Não. Toda a conversão roda no seu navegador via html2canvas e pdf-lib. O HTML nunca sai do seu dispositivo. Não temos servidores recebendo o conteúdo.
- Posso converter HTML muito longo?
- Sim — até 500.000 caracteres colados, ou 10 MB enviados. O PDF de saída pagina automaticamente nos limites da página A4 via divisões de altura fixa. Texto ou imagens na linha de quebra podem ser cortados; para paginação precisa, use a rota de impressão do navegador descrita acima.
- Funciona com Google Fonts?
- Sim, com ressalvas. Esperamos até 5 segundos para que as fontes web carreguem antes de renderizar. Se o CDN de fontes for lento ou bloqueado, o PDF usa fontes do sistema e surge uma nota "Fonte alternativa aplicada" no resultado.
- E imagens bloqueadas por CORS?
- Imagens hospedadas em origens sem cabeçalhos CORS permissivos são ignoradas — o navegador não pode pintá-las em um canvas. Surge uma nota no resultado. Hospede imagens na mesma origem que o HTML, ou incorpore-as como URIs data: para contornar.
- Posso converter uma página web por URL?
- Não em v1. A segurança do navegador (CORS) impede a busca de URLs arbitrárias do código do lado do cliente. Para converter uma página web, abra-a no seu navegador, salve-a como arquivo HTML (Ctrl/Cmd-S → "Página web, completa") e envie esse arquivo aqui.