Como funciona
Você cola uma URL pública ou código HTML, escolhe formato (A4 ou Carta), orientação e margem, e a gente abre essa página num navegador headless no servidor (Chromium), espera carregar, e imprime como PDF.
Esta é a única ferramenta do Enxuga que usa servidor. Diferente das outras (Comprimir, Juntar, Dividir, etc.) que rodam 100% no seu navegador, HTML→PDF tecnicamente exige um navegador real renderizando — algo que browsers de usuário não conseguem fazer com URLs externas por causa de CORS.
O que processamos e descartamos
O que fica em memória durante o processamento (segundos):
- A URL ou HTML que você enviou
- O conteúdo da página renderizada
- O PDF gerado (vai direto pro seu navegador)
O que nunca é armazenado:
- Conteúdo das páginas (não temos banco de dados)
- PDFs gerados
- Histórico de conversões
O que pode ficar em logs por tempo limitado:
- IP de quem chamou (pra rate limit e diagnóstico)
- Domínio acessado (pra detectar abuso)
- Erros e timeouts
Limites e proteções
- 5 conversões por minuto por IP — pra evitar abuso. Se precisar mais, espere.
- HTML colado: 500 KB máx — suficiente pra documentos típicos.
- Timeout: 8 segundos — páginas muito lentas vão ser canceladas.
- Bloqueio SSRF: URLs pra IPs privados (10.x, 192.168.x, 127.x), localhost, .internal, .local, e qualquer hostname que resolva pra rede privada são rejeitados antes do fetch.
- Modo HTML colado: recursos externos (imagens, CSS, fontes via URL) são bloqueados por segurança. Pra renderização completa, use o modo URL.
Para que serve
- Salvar artigos pra ler depois: receita, tutorial, post de blog — vira PDF arquivável e imprimível.
- Documentar páginas oficiais: printar uma página de governo, NF-e, ou comprovante online.
- Enviar uma página por email: URL não funciona quando o destinatário não tem acesso. PDF funciona.
- Backup de conteúdo público: caso a página seja tirada do ar depois.
- Renderizar HTML que você escreveu: relatórios, certificados, documentos templated em HTML.
Limitações honestas
- Páginas com login não funcionam. Acessamos como visitante anônimo, sem cookies.
- JavaScript pesado pode renderizar incompleto. Damos 8 segundos pro DOM carregar; SPAs complexos podem mostrar tela em branco.
- Vídeos e áudios viram quadros estáticos — normal, é PDF.
- Conteúdo geo-bloqueado pode falhar — nosso servidor está nos EUA; sites que bloqueiam IPs estrangeiros vão recusar.
Perguntas frequentes
Por que essa ferramenta usa servidor (diferente das outras)?
Pra renderizar uma URL como PDF é preciso um navegador real interpretando HTML/CSS/JavaScript — isso não roda direito no navegador do usuário (CORS bloqueia, JavaScript não executa em iframes, etc.). Por isso essa é a única ferramenta do Enxuga que processa no nosso servidor. O conteúdo é descartado imediatamente após gerar o PDF.
O que é o modo URL vs Código HTML?
URL: você cola o link de uma página pública e a gente baixa, renderiza e devolve como PDF. Código HTML: você cola o código HTML diretamente e a gente renderiza isso. No modo Código HTML, recursos externos (imagens, CSS de CDN) são bloqueados por segurança.
Funciona com páginas que pedem login?
Não. A gente acessa a página como visitante anônimo, sem cookies nem credenciais. Páginas atrás de login (Gmail, internet banking, dashboards) não dão pra converter.
Funciona com páginas que carregam conteúdo via JavaScript?
Parcialmente. A gente espera o DOM carregar mas não espera todos os scripts terminarem (timeout de 8 segundos). Single-page apps complexos podem renderizar incompletos. Sites estáticos ou semi-dinâmicos funcionam bem.
Posso colar HTML que carrega imagens externas?
No modo 'Código HTML', recursos externos (imagens, CSS, fontes via URL) são bloqueados por segurança contra SSRF. Pra renderizar uma página completa com recursos, use o modo URL com a página publicada online.
Há limite de uso?
Sim: 5 conversões por minuto por IP, e HTML colado limitado a 500 KB. Esses limites existem pra evitar abuso e manter o serviço grátis e disponível pra todo mundo.
Quais URLs são bloqueadas?
Bloqueamos IPs privados (10.x, 192.168.x, 127.x), localhost, hostnames internos (.local, .internal), protocolos não-http (file://, data://, etc.) e qualquer URL que resolva pra rede interna. É proteção padrão contra SSRF.
Vocês guardam o que converti?
Não. O HTML/URL fica em memória só durante o processamento (segundos), e o PDF gerado vai direto pro seu navegador. Não temos banco de dados, não fazemos backup, não logamos conteúdo. Logs de servidor podem registrar IP e domínio acessado por curto período pra diagnosticar problemas.
Outras ferramentas
- JPG para PDF — junta imagens em PDF (100% no navegador).
- Comprimir PDF — reduz tamanho do PDF gerado.
- Ver todas as ferramentas