Última atualização
Um JPEG é uma cadeia de peças etiquetadas
Cada segmento começa com um marcador de dois bytes e, na maioria, um comprimento. Os marcadores APP são um estacionamento livre para qualquer programa, e é ali que mora quase todo metadado de um JPEG. Este é o mapa que a ferramenta segue.
| Segmento | Conteúdo | Resultado |
|---|---|---|
APP0 JFIF | Identificação básica e densidade de pixels | Mantido |
APP1 Exif | Dados de câmera e celular, hora, GPS, notas do fabricante, miniatura | Removido |
| APP1 XMP | XML da Adobe: ferramenta, histórico de edição, rótulos de origem de IA | Removido |
APP2 ICC_PROFILE | Perfil de cor | Mantido para as cores não mudarem |
APP2 MPF | Diretório de imagens extras dentro do arquivo | Removido |
| APP11 | Content Credentials (C2PA) em caixas JUMBF | Removido |
| APP13 | Photoshop e IPTC: legenda, crédito, direitos autorais, palavras-chave | Removido |
| COM | Texto livre de câmeras, editores e ferramentas de IA | Removido |
| Tabelas, cabeçalho de quadro, varreduras | A própria imagem comprimida | Mantido byte a byte |
| Depois do marcador final de imagem | Dados finais do fabricante, vídeos anexados, imagens extras | Removido |
Como só as peças ao redor da imagem são tocadas, os dados comprimidos passam sem alteração. Conferimos decodificando o original e o arquivo limpo para comparar, e é por isso que um JPG limpo não pode sair maior.
O que celulares e câmeras guardam ao redor da imagem
- EXIF e GPS: marca, modelo, lente, exposição, a hora exata e, na maioria dos celulares, posição, altitude e direção.
- Uma miniatura dentro do bloco EXIF. Alguns editores não a atualizam depois de um corte, então ela pode mostrar o enquadramento original.
- Fotos em movimento. Celulares Android podem anexar um MP4 curto depois da foto, descrito por XMP. O arquivo limpo mantém a foto e descarta o vídeo.
- Mapas de ganho HDR. O Ultra HDR do Android guarda uma segunda imagem pequena depois da principal, com um diretório e XMP. Os três saem e a foto aparece em faixa padrão.
- Content Credentials. Algumas câmeras e ferramentas de IA assinam JPEGs com um manifesto C2PA em segmentos APP11.
- Comentários e IPTC acrescentados por editores e bibliotecas de fotos: legendas, créditos, contatos, notas.
Orientação, cor e gerações
Celulares costumam salvar retratos deitados e anotam a rotação no EXIF. Se todo o EXIF fosse apagado, a foto sairia girada. Quando o indicador existe, o arquivo limpo recebe um pequeno bloco EXIF substituto só com a rotação, e a foto continua em pé sem ser recodificada. O perfil de cor também é mantido.
A qualidade de um JPEG se perde quando o arquivo é decodificado e comprimido de novo. Cortar segmentos nunca faz isso, então você pode limpar o mesmo arquivo quantas vezes quiser sem perda de geração.
Os testes por trás da afirmação
Os testes usaram JPEGs feitos por codificadores e escritores de metadados reais, comparando pixels decodificados antes e depois:
- JPEG básico com EXIF, GPS, marca, modelo e números de série, IPTC, comentário, XMP, segmento C2PA e dados finais: tudo que identificava sumiu, pixels idênticos, arquivo menor.
- Arquivo com imagem de mapa de ganho e diretório MPF depois da principal: pixels principais idênticos, segunda imagem removida.
- Arquivo com um MP4 anexado: o vídeo foi embora, a imagem estática ficou idêntica.
- Arquivo com perfil ICC e miniatura EXIF: perfil mantido, miniatura removida.
- Foto com indicador de orientação: rotação mantida num bloco mínimo, dados comprimidos intocados.
- Arquivo construído com duas varreduras separadas por outro marcador, o padrão dos JPEGs progressivos: as duas varreduras mantidas, dados finais descartados.
Não testamos os arquivos de todas as câmeras. Se um resultado parecer errado, guarde o original e avise pela página de contato.
Como usar
- Solte os arquivos em qualquer lugar da página, escolha-os ou cole da área de transferência.
- Clique em Limpar e passe os olhos pela lista: localização, dispositivo e IA aparecem destacados.
- Olhe a segunda varredura. Limpo e verificado só aparece quando nada identificável sobra.
- Baixe um a um ou num .zip, e renomeie as cópias cujos nomes citem lugares ou datas.
Visitantes limpam 1 arquivo por vez, de até 25 MB cada e 50 por dia. Uma conta gratuita permite 5 por vez, 25 MB e 500 por dia; Starter, Pro e Business não têm limite diário. O HEIC, padrão em muitos iPhones, não é suportado: compartilhe como JPEG ou escolha «Mais compatível» nos ajustes da câmera.
Outros caminhos para um JPEG limpo
| Método | Pixels idênticos? | Ressalva |
|---|---|---|
jpegtran -copy none | Sim | Linha de comando; também remove o indicador de rotação e o perfil de cor, e retratos podem ficar deitados |
exiftool -all= | Sim | Também remove o indicador de rotação e pode deixar dados finais se não forem tratados à parte |
ImageMagick -strip | Não | Decodifica e recodifica, o que custa qualidade |
| Opções do sistema operacional | Sim | Em geral só a localização, sem mostrar o que sobrou |
| Esta página | Sim | Sem conversão de formato; HEIC não suportado |
Confira o resultado com exiftool -a -G1 -s foto-limpa.jpg, que deve listar só estrutura (tamanho, espaço de cor), ou abra-o no visualizador de EXIF. PNG, WebP e AVIF ficam com a ferramenta de imagens. Para mudar um campo em vez de apagá-lo, use o editor de EXIF.
Respostas rápidas
Limpar reduz a qualidade do JPG?
Não. Os dados comprimidos são copiados como estão e os pixels decodificados coincidem antes e depois. A qualidade só cai quando um arquivo é decodificado e comprimido de novo, o que aqui não acontece.
Os retratos continuam em pé?
Sim. Uma foto com indicador de rotação mantém um bloco EXIF mínimo que contém só esse indicador.
Por que minha foto em movimento virou estática?
O vídeo curto fica depois da imagem principal como dados extras, descritos por XMP. A limpeza remove esses dados, que também são um lugar onde localização e dispositivo podem se esconder. Guarde o original para manter o movimento.
Por que minha foto HDR parece mais chapada?
O Ultra HDR do Android guarda a informação HDR numa segunda imagem depois da principal. Ela sai junto com os demais dados finais e fica a imagem em faixa padrão.
O perfil de cor é removido?
Não. O perfil ICC fica para as cores não mudarem; ele descreve cores, não pessoas.
O GPS some?
Sim. Ele fica no bloco EXIF, que é removido. O relatório destaca os campos de localização e a segunda varredura confirma que nenhum sobrou.
Minha foto é enviada?
Não. Os JPGs são limpos no seu navegador e nada é enviado para nós.
E o aviso de direitos autorais?
Ele fica em EXIF, IPTC ou XMP e sai com o resto. Para manter a autoria visível, acrescente um crédito na legenda ou sobre a imagem.