Peli Tools
HTML PDF

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

  1. Cole seu HTML na área, ou toque em “Carregar um arquivo” e escolha um .html.
  2. Escolha o formato: A4 ou Letter.
  3. Toque em Converter: o HTML é limpo, renderizado fora da tela e impresso em PDF.
  4. 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.