← Voltar ao blog

Comprimir fotos de RG e documentos para formulários online — de forma privada, no seu navegador

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:

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.

Esquerda: um compressor na nuvem envia seu scan de passaporte a um servidor de terceiros que pode armazená-lo ou escaneá-lo. Direita: uma ferramenta nativa do navegador lê o scan, comprime via WebAssembly e salva no seu dispositivo — zero bytes saem da máquina.
A diferença que importa para um documento de identidade. Um compressor baseado em servidor recebe seu scan e o armazena em infraestrutura que você não controla. Uma ferramenta nativa do navegador nunca o recebe: o arquivo é lido, comprimido no navegador e salvo no seu próprio dispositivo. Zero bytes saem da máquina.

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 testeOriginalComprimidoEconomia
Foto de RG no celular (JPEG)467,0 KB247,1 KB (MozJPEG)−47,1%
Página escaneada com foto (PNG)622,5 KB98,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:

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:

Meu fluxo com documentos

  1. Abra a ferramenta. Sem login. A página é estática e a compressão roda em um worker do seu dispositivo.
  2. 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.
  3. Escolha qualidade e formato. JPEG para documentos com foto, PNG8 para texto, conforme o que o portal aceita.
  4. Comprima. No seu navegador. Nada é enviado; o arquivo não sai da sua máquina.
  5. Pré-visualize e baixe. Confira se o texto se lê ou o rosto está nítido, e salve o arquivo menor.
  6. Feche a aba. Nenhuma cópia fica em servidor nenhum, porque nenhuma cópia foi enviada.

Dois avisos específicos de documentos

Guias relacionados para casos próximos

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.

Reduza sua foto de documento no navegador

Arraste seu RG, passaporte ou scan — até 20 arquivos, cada um de até 50 MB. A compressão roda inteiramente no seu navegador; nada é enviado, sem conta, e o arquivo não sai do seu dispositivo. Pré-visualize e baixe.

Comprimir imagens grátis →
Sobre o autor: Chuan
Criou o CompactJPG depois de ver gente enviar scans de passaportes e fotos de RG a sites de compressão quaisquer só para reduzi-los. Tudo roda no seu navegador porque um documento de identidade pertence ao seu dispositivo, não ao servidor de outra pessoa.