Você está preenchendo um pedido de visto, o formulário de verificação de identidade de um banco ou a página de onboarding de um novo emprego. O formulário pede um scan do seu documento, uma foto do passaporte ou uma conta recente. Você tira uma foto com o celular, ou passa a página no scanner, e clica em enviar. O formulário devolve na hora: "Arquivo muito grande. Máximo 200 KB." Então você faz como quase todo mundo: abre em uma nova aba um compressor de imagens qualquer, arrasta seu scan de passaporte, baixa a versão menor e envia.
Aqui está o passo em que quase ninguém para: você acabou de entregar uma cópia do seu passaporte a um site de que nunca tinha ouvido falar, só para o arquivo ficar 200 KB menor. Se for a foto de um gato, não é nada. Se for um documento de identidade, é outro assunto — e é disso que trata este artigo.
Por que um documento não é "só mais uma foto"
Um scan de passaporte, o RG, a CNH, uma conta de luz — nada disso são imagens casuais. Carregam sua identidade legal, e na maioria das jurisdições são claramente "dados pessoais". Sob a família de leis que inclui a LGPD brasileira, a GDPR e a APPI japonesa, enviar dados pessoais a um processador que você não avaliou não é um "deslize teórico": é uma falha de conformidade com nome. Os compressores "por upload" que aparecem no topo das buscas são, por definição, servidores para onde você está mandando os bytes. Alguns dizem abertamente que os uploads podem ser usados para treinar seus modelos. Mesmo os mais cuidadosos guardam uma cópia em infraestrutura que você não controla, por breve que seja, e essa cópia entra na cadeia de backup e na superfície de exposição deles.
Isso não significa que essas ferramentas sejam ruins. Significa que o caminho do upload tem um custo que o slogan de "grátis e rápido" deixa de fora — e, para um documento de identidade, esse custo é justo o que você mais quer evitar. A solução não é parar de comprimir, e sim comprimir onde o arquivo não sai da sua máquina.
O que esses formulários realmente pedem
Os limites de tamanho parecem arbitrários porque, no backend, a maioria é mesmo: sistemas antigos, armazenamento barato e vontade de não engolir blobs de vários megas. Mas são reais e você tem que cumpri-los. Olhando portais de governo, fluxos KYC de bancos e páginas de onboarding, o padrão se repete:
- Um teto de bytes rígido. Tetos comuns: 100 KB, 200 KB ou 1 MB. Alguns são tão rigorosos que rejeitam 201 KB sem dó.
- Uma lista branca de formatos. A maioria aceita JPEG ou PNG. Poucos exigem um específico (foto de passaporte em JPEG, formulário assinado em PNG).
- Uma faixa de dimensões. Fotos de passaporte ou visto costumam pedir algo como 350×450 px; uma página escaneada, proporções perto de A4 a 150 DPI.
A armadilha: um celular atual tira uma foto de 12 megapixels de 2–5 MB. Escanear uma página em PNG costuma dar de 500 KB a vários MB. Ambos estouram o limite, e ambos contêm justamente os dados de identidade que você menos quer vendo por um servidor desconhecido.
Cumprir o limite em privado
A compressão nativa do navegador faz o mesmo encolhimento de uma ferramenta na nuvem, mas o arquivo é lido pelo seu próprio navegador, mantido na memória do seu dispositivo e entregue a um Web Worker que executa a matemática da compressão — os mesmos motores MozJPEG e PNG8 que um servidor usaria — inteiramente na sua CPU. O resultado é um arquivo que seu navegador salva de volta no seu dispositivo. Em nenhum momento a imagem abre uma conexão de rede com lugar nenhum. Não há etapa de "upload", porque não há ninguém do outro lado que precise dos pixels para fazer o trabalho.
Este é o mesmo motor e o mesmo modelo de privacidade do guia de compressão local: sem conta, sem API key, sem ida e volta, e — útil para documentos — os metadados EXIF e de localização são removidos por padrão, então seu GPS não viaja com o scan.
Números reais dos motores do site
Para mostrar que não é conversa, construí duas imagens de teste que imitam os documentos com os quais as pessoas de fato se desesperam, e as passei pelos mesmos motores que este site usa. Nada foi enviado para produzir esses números: a compressão rodou localmente.
| Imagem de teste | Original | Comprimido | Economia |
|---|---|---|---|
| Foto de RG no celular (JPEG) | 467,0 KB | 247,1 KB (MozJPEG) | −47,1% |
| Página escaneada com foto (PNG) | 622,5 KB | 98,7 KB (PNG8, 256 cores) | −84,1% |
A foto de RG é o caso do dia a dia: uma foto de celular muito maior do que qualquer caixa de formulário precisa, cortada quase pela metade sem deixar de reconhecer o rosto. A página escaneada é o caso dramático: um documento que é maiormente espaço em branco com texto e uma foto desaba 84% porque o PNG8 o reduz a uma paleta apertada de 256 cores sem perda visível na impressão. Seus documentos reais vão variar, mas a ordem de grandeza se mantém: esses portais pedem uma fração do que seu celular produz.
Escolha o formato como se importasse
Os documentos se dividem em dois bandos, e o formato certo depende de qual você tem:
- Documentos com foto (foto de passaporte, da CNH, selfie para KYC). São degradês e tons de pele. Use JPEG e baixe a qualidade até limpar o limite sem o rosto deixar de ser obviamente você. O MozJPEG na qualidade padrão do site já levou nosso RG de teste de 467 KB a 247 KB; empurrando a qualidade um pouco mais, você passa folgado pela maioria dos limites de 200 KB.
- Scans com texto denso ou linhas nítidas (contrato assinado, conta com letra miúda, formulário com caixas). JPEG embaça o texto pequeno. Use PNG8 para manter cada caractere nítido. O guia de compressão de capturas explica por que o PNG8 preserva o texto onde o JPEG embaça — a mesma lógica vale para um imposto de renda.
A maioria dos portais aceita ambos, então deixe o conteúdo decidir: degradês → JPEG, letra miúda → PNG8. Se um portal exige um formato específico, a ferramenta deixa você escolher o formato de saída em vez de forçar uma conversão que não quer.
Como acertar o limite exato
"Menos de 200 KB" é fácil. "Menos de 100 KB" ou "menos de 20 KB" para um formulário rigoroso de governo exige um pouco mais de intenção:
- Reduza as dimensões primeiro. Uma foto de 12 megapixels é absurda para uma caixa de 350×450. Encolher as dimensões faz mais trabalho que qualquer controle de qualidade e mantém o rosto nítido.
- Baixe a qualidade e confira. Desça um degrau a qualidade JPEG, pré-visualize, confirme que o documento ainda está legível, repita. A ferramenta pré-visualiza o resultado antes de baixar, então você não está chutando.
- Conheça o piso. Se um formulário pede algo extremo como 20 KB, é outro exercício — o guia de compressão a 20 KB e o guia de menos de 100 KB percorrem o fluxo exato para esses tetos apertados.
Meu fluxo com documentos
- Abra a ferramenta. Sem login. A página é estática e a compressão roda em um worker do seu dispositivo.
- Arraste o documento. Até 20 arquivos de uma vez, cada um de até 50 MB — prático quando um portal quer frente e verso do RG e um comprovante juntos.
- Escolha qualidade e formato. JPEG para documentos com foto, PNG8 para texto, conforme o que o portal aceita.
- Comprima. No seu navegador. Nada é enviado; o arquivo não sai da sua máquina.
- Pré-visualize e baixe. Confira se o texto se lê ou o rosto está nítido, e salve o arquivo menor.
- Feche a aba. Nenhuma cópia fica em servidor nenhum, porque nenhuma cópia foi enviada.
Dois avisos específicos de documentos
- Não esmague o texto miúdo. Um imposto em qualidade 30 pode limpar o limite, mas transforma a letra pequena em uma papa que um revisor rejeitará. Se o texto embaçar, suba a qualidade ou mude para PNG8: a legibilidade ganha do número menor.
- Combine o formato do portal antes de converter. Converter um PNG que o portal espera como PNG para JPEG pode fazer você ser rejeitado por "formato errado". Escolha o formato de saída que o formulário pede.
Guias relacionados para casos próximos
- Quer a mecânica da compressão no navegador, passo a passo? A página de como funciona explica o pipeline.
- Comprimir logos transparentes ou stickers sem arruinar as bordas suaves? O guia de PNG transparente cobre a armadilha do halo em PNG8.
- Reduzir fotos de produto para uma loja (qualidade JPEG, limites de plataforma)? O guia de fotos de produto aprofunda.
- Manter capturas nítidas? O guia de capturas mostra por que o PNG8 mantém o texto limpo.
O resumo
Da próxima vez que um formulário rejeitar seu scan por estar grande, resista ao reflexo de colar seu passaporte em um compressor na nuvem qualquer. Reduza-o no seu próprio navegador: você cumpre o limite do portal, mantém o arquivo de ponta a ponta no seu dispositivo, e nunca entregou uma cópia da sua identidade a um servidor que não vê. Para a foto do gato, ganha a conveniência. Para um documento de identidade, deve ganhar a privacidade — e com a compressão local você não precisa escolher.
Seu RG é o último arquivo que deveria sair da sua máquina só para ficar 200 KB menor.