Conversor de HTML para PDF
Imprima seu HTML em PDF limpo, no seu navegador, sanitizado antes de renderizar. Nada é enviado.
Como converter HTML para PDF
- Cole seu HTML na área, ou toque em “Carregar um arquivo” e escolha um .html.
- Escolha o formato: A4 ou Letter.
- Toque em Converter: o HTML é limpo, renderizado fora da tela e impresso em PDF.
- Baixe document.pdf.
Limpo primeiro, renderizado depois
Tudo o que você cola passa pelo DOMPurify antes do primeiro pixel: tags script, manipuladores de eventos (onclick e companhia), URLs javascript: e outros conteúdos ativos são removidos. O que resta é estrutura pura — títulos, parágrafos, listas, tabelas, imagens e links — rasterizada com html2canvas e impressa em PDF A4 ou Letter.
É por isso que colar HTML não confiável é seguro aqui: o sanitizador roda antes da renderização, na sua própria aba, e a saída é um PDF — não HTML vivo. A ferramenta aceita tanto um fragmento (uma tabela estilizada) quanto um documento completo (as tags html e body são tratadas).
A largura de renderização é fixada em 794 pixels — a largura em pixels CSS de uma folha A4 — para que as quebras de linha do PDF correspondam ao que um navegador imprimiria, qualquer que seja o tamanho da sua janela.
Limites anunciados
Recursos externos não carregam: uma tag style é removida, e imagens apontando para outros servidores não podem ser buscadas (isso quebraria a promessa de privacidade). Imagens em data URI são renderizadas perfeitamente. O CSS em atributo style funciona; uma folha de estilo de página não passa.
Um CSS muito complexo (grids, fontes web) é renderizado de forma aproximada, porque o motor de impressão usa html2canvas em vez do pipeline de impressão do navegador. Para pixel perfeito, imprima em PDF pelo navegador; para PDFs rápidos, privados e em um clique, é esta a ferramenta.
50 MB de HTML no máximo por execução. Tudo acontece nesta aba; nada é enviado.
Perguntas frequentes
Posso colar aqui um HTML que não escrevi?
Sim. O DOMPurify remove scripts, manipuladores e URLs perigosas antes da renderização. A saída é um PDF, não HTML vivo.
Por que minhas imagens externas sumiram?
Imagens remotas não são buscadas — isso enviaria uma requisição a outro servidor. Incorpore-as como data URI, ou inclua-as direto no HTML.
Meu CSS numa tag style funciona?
Tags style são removidas por segurança. Atributos style em linha (style="...") são mantidos.
Posso converter uma página web salva?
Sim, pelo arquivo .html salvo, mas os recursos externos vão faltar. Páginas salvas “completas” com arquivos locais renderizam o mais perto possível do original.
Privado por design
Fica no seu dispositivo. Nada é enviado. A conversão é executada no seu navegador: abra a aba Rede enquanto converte e verá que nada é enviado. Sem conta, sem marca d’água, sem limite diário.