De onde vem o tamanho de um PDF
Na maioria dos PDFs grandes, quase todo o peso está nas imagens: páginas digitalizadas, fotos de celular, capturas de tela. Texto e desenhos vetoriais ocupam muito pouco. Por isso esta ferramenta mexe nas imagens: cada uma é reduzida para uma resolução sensata e salva de novo como JPEG com qualidade menor, enquanto texto, fontes e desenhos ficam exatamente como estavam.
Escolha um nível:
- Leve mantém as fotos com até 2400 pixels no lado maior e alta qualidade, para imprimir.
- Recomendado (1800 px) serve para ler na tela e para a maioria dos formulários de envio.
- Forte (1200 px, qualidade menor) gera o menor arquivo, ainda legível na tela.
Uma imagem só é trocada quando a nova versão é bem menor, e se o arquivo todo não diminuir você recebe o original de volta. Dá para comprimir até cinco PDFs de uma vez.
Nada é enviado
O PDF é processado pelo seu próprio navegador, então documentos confidenciais não chegam a nenhum servidor e não há limite diário.
Como funciona
O PDF é aberto num Web Worker com o pdf-lib. Cada imagem JPEG e cada imagem RGB ou em tons de cinza sem compressão de cor é decodificada pelo navegador, reduzida num canvas e codificada como JPEG na qualidade escolhida (0,80, 0,65 ou 0,50). A versão menor substitui a original dentro do PDF; imagens com máscara de transparência, cor CMYK ou codificações especiais ficam como estão. Depois o documento é gravado com fluxos de objetos compactados.
Perguntas frequentes
O texto vai ficar borrado?
Não. Só as imagens são recomprimidas. Texto e desenhos vetoriais são copiados sem mudança e continuam nítidos em qualquer zoom.
Por que meu PDF não diminuiu?
Ele provavelmente tem poucas fotos ou elas já estavam comprimidas. PDFs só de texto já são pequenos; nesse caso a ferramenta devolve o arquivo original.
Meu PDF é enviado para algum servidor?
Não. A compressão roda no navegador deste aparelho; nada vai para um servidor.
Qual nível devo escolher?
Recomendado funciona para e-mail e a maioria dos formulários. Use Forte quando o site tem limite de tamanho apertado e Leve se for imprimir.
Fontes
- ISO 32000-2:2020 — Document management — Portable document format — Part 2: PDF 2.0
- @cantoo/pdf-lib — create and modify PDF documents in any JavaScript environment
- ITU-T T.81 — Digital compression and coding of continuous-tone still images (JPEG)
- HTML Standard — OffscreenCanvas convertToBlob()
Revisado em 19 de out. de 2026 · vetores de teste fixtures/tools/pdf/compress-pdf/