Pular para o conteúdo
35 — HTML para PDF Conversor de PDF PT-BR

HTML para PDF.

Sua página .html, ou o site inteiro num .zip com o CSS, as imagens e as fontes, vira um PDF com páginas de verdade, pronto para enviar ou imprimir.

Onde o arquivo é processado: Vai para o nosso servidor e é apagado assim que o PDF volta para você O envio usa conexão segura e passa pela Cloudflare, que protege o site. O servidor fica na União Europeia e não guarda o arquivo nem o resultado.

Solte o HTML ou o .zip aqui
  • HTML
  • HTM
  • ZIP

Grátis e sem cadastro: até 20 MB por arquivo e 10 conversões por hora.

Achou um erro? Conte pra gente

O arquivo é enviado ao nosso servidor na União Europeia só para a conversão e apagado assim que o PDF volta. Nenhuma pessoa vê o arquivo e ele não é usado para mais nada.

35.1 — Como usar

Em três passos.

  1. Escolha o HTML ou o .zip

    Toque em “Selecionar arquivo” ou arraste a página .html, ou o .zip com o site. Antes de enviar, a página confere o tipo e o tamanho.

  2. Converta no servidor

    Escolha o papel, a orientação e as margens e toque em “Converter para PDF”. O servidor monta o PDF e apaga o arquivo.

  3. Baixe o PDF

    Toque em “Baixar”. O resultado avisa se alguma imagem, fonte ou folha de estilo ficou de fora.

35.2 — Saiba mais

Do navegador para o papel.

Relatório gerado por um sistema, nota exportada pelo site da prefeitura, currículo feito em HTML, página salva do navegador, documentação de um projeto: tudo isso costuma existir como HTML. Esta página transforma esse HTML num PDF de páginas A4 ou Carta, com os títulos, as tabelas, as cores e as imagens no lugar, pronto para anexar, imprimir ou guardar.

O que dá para enviar

Uma página solta (.html ou .htm) ou um .zip com tudo o que ela usa: o HTML, as folhas de estilo (CSS), as imagens e as fontes. No .zip, a página principal precisa se chamar index.html, na raiz ou dentro de uma única pasta. Se houver só um arquivo HTML, ele é usado mesmo com outro nome. Os endereços dentro do HTML funcionam como no computador: "css/estilo.css" ou "imagens/logo.png" apontam para os arquivos de dentro do .zip.

Como a conversão acontece

O arquivo vai, por conexão segura, para o nosso servidor na União Europeia. Lá, o WeasyPrint, um programa livre feito para transformar HTML e CSS em páginas impressas, monta o PDF, que volta para o seu aparelho. O arquivo enviado e o PDF ficam só na memória do servidor e são apagados assim que o resultado é devolvido. O nome do arquivo fica no seu aparelho: no envio, ele vai como “documento.html” ou “documento.zip”.

O que fica de fora

O conversor não executa JavaScript: o que a página só mostra depois de rodar um script, como gráficos montados na hora ou textos carregados de outro lugar, não aparece no PDF. Ele também não busca nada fora do arquivo enviado. Imagens, folhas de estilo e fontes que estão num endereço da internet (por exemplo, as fontes do Google) ou numa pasta do computador de quem fez a página ficam de fora, e o resultado avisa quantas foram. Para que apareçam, ponha esses arquivos dentro do .zip e use o caminho deles no HTML. Sem a fonte certa, o texto sai numa fonte parecida.

Papel, margens e cores

Escolha A4 ou Carta, em pé ou deitado, e as margens. Se o próprio HTML já define o tamanho da página e as margens (com @page, no CSS), escolha “como no arquivo” em “Mais opções”. Para economizar tinta, a opção “Economizar tinta” tira os fundos coloridos e deixa o texto preto. Uma página feita para tela larga pode ficar cortada na lateral: experimente o papel deitado ou as margens estreitas.

Limites do uso grátis

Arquivos de até 20 MB e até 10 conversões por hora em cada conexão de internet. O PDF pode ter até 200 páginas. A página HTML principal pode ter até 5 MB, e o .zip até 500 arquivos, cada um com até 25 MB, e 100 MB no total depois de descompactado. Arquivo com senha não é aceito.

Atualizado em 21/10/2026

35.3 — Perguntas frequentes

Perguntas frequentes.

Como monto o .zip com o CSS e as imagens?

Ponha numa pasta o arquivo index.html e tudo o que ele usa (as pastas de CSS, imagens e fontes), do jeito que funciona quando você abre a página no computador. Depois, compacte a pasta: no Windows, clique com o botão direito e escolha “Compactar”; no Mac, “Comprimir”. Envie o .zip que foi criado.

Por que uma imagem ou a fonte não apareceu?

Provavelmente ela está fora do arquivo enviado: num endereço da internet ou numa pasta do computador de quem fez a página. O conversor não busca nada fora do arquivo. Também acontece quando o caminho no HTML não bate com o nome do arquivo dentro do .zip. O resultado avisa quantos arquivos ficaram de fora: coloque-os no .zip e confira os caminhos.

O JavaScript da página funciona?

Não. O conversor lê o HTML e o CSS, mas não executa JavaScript. Se a página monta o conteúdo com script, salve antes a versão já montada: no navegador, abra a página e use “Salvar como”, com a opção de página completa.

Dá para converter o endereço de um site?

Ainda não. Por segurança, o conversor não acessa a internet. Abra o site no navegador, salve a página completa (“Salvar como”), compacte a pasta que foi criada junto com o arquivo .html e envie o .zip.

O meu arquivo fica guardado no servidor?

Não. Ele fica só na memória do servidor durante a conversão e é apagado, junto com o PDF, assim que o resultado volta para você. O nome do arquivo não é enviado e nenhuma pessoa abre o conteúdo.

A página saiu cortada na lateral. O que faço?

Isso acontece com páginas feitas para telas largas. Tente o papel deitado ou as margens estreitas. Se você mexe no HTML, um CSS com @media print (o estilo de impressão) ajuda: o conversor usa o estilo de impressão da página, como na hora de imprimir pelo navegador.

É grátis? Tem limite?

É grátis e não pede cadastro. O uso grátis aceita arquivos de até 20 MB e até 10 conversões por hora em cada conexão de internet, com até 200 páginas no PDF. Antes do envio, uma verificação anti-robô da Cloudflare protege o serviço.