Você pode remover dados EXIF de uma foto sem tocar na própria imagem. Os metadados vivem em blocos separados dentro do arquivo, então a ferramenta corta esses blocos e remonta os bytes restantes, deixando os dados de pixel comprimidos exatamente como a câmera os gravou. Nada é decodificado, nada é recodificado, e a imagem não muda.
O Aihangsoft Remove EXIF lê os metadados primeiro, então você vê a câmera, as configurações de captura e quaisquer coordenadas de GPS antes de decidir qualquer coisa. Depois ele remove os blocos EXIF, XMP, IPTC e de comentários em uma única passagem e, por padrão, mantém o perfil de cor ICC para que as cores apareçam iguais em todos os lugares. Todo o processo roda dentro da sua aba do navegador, então a foto nunca é enviada, e ele funciona em arquivos JPEG e PNG. WebP, TIFF e HEIC não são suportados, e nenhum formato raw de câmera também não.
Toda foto de um celular ou de uma câmera moderna carrega um bloco oculto de texto ao lado da imagem. Ele registra o dispositivo que a tirou, o segundo em que o obturador disparou, as configurações de exposição e, muitas vezes, as coordenadas de onde você estava. Nada disso é visível na imagem, e tudo isso viaja com o arquivo quando você o publica ou envia por e-mail.
Remover EXIF
Mostra todos os campos de metadados dentro de um JPEG ou PNG e os remove do fluxo de bytes, sem recodificação e sem upload.
Que dados EXIF estão escondidos dentro de uma foto
EXIF significa Exchangeable Image File Format, um padrão introduzido em 1995 para armazenar campos de texto ao lado dos dados da imagem. Uma foto de celular costuma carregar mais dele do que a pessoa que tirou a foto espera. A ferramenta lê tudo antes de excluir qualquer coisa.
Campos de câmera e dispositivo
Marca, Modelo, Modelo da lente e Software respondem a uma pergunta: qual dispositivo tirou a foto e qual aplicativo a salvou por último. O campo Software costuma ser o mais revelador, porque pode nomear um editor específico e um número de versão.
Configurações de captura
Data da captura, tempo de exposição, abertura, ISO, distância focal, estado do flash e orientação descrevem como o quadro foi capturado. Os valores são formatados como um fotógrafo espera, então uma fração armazenada como 1/500 se torna 1/500 s, a abertura aparece como f/2.8, a distância focal sai em milímetros, e o ISO é um número inteiro simples.
Coordenadas de GPS
Quando os serviços de localização estavam ligados, o arquivo pode conter uma posição completa. As câmeras a armazenam como três números, graus, minutos e segundos, mais uma letra de hemisfério. A ferramenta converte isso em graus decimais com seis casas decimais, então uma posição aparece como 48.858370 deg N e 2.294481 deg E, em vez de uma fileira de frações brutas. A altitude aparece em metros, arredondada a uma casa decimal, e fica negativa abaixo do nível do mar. Uma barra de aviso fica acima dos campos sempre que há coordenadas.
Os próprios blocos contêineres
Abaixo dos campos analisados, a ferramenta lista os contêineres que encontrou. Para um JPEG isso significa EXIF e XMP dentro de segmentos APP1, dados IPTC e Photoshop em APP13, blocos de comentário em COM, e o perfil de cor ICC em APP2. Um PNG é listado por tipo de bloco em vez disso, cobrindo tEXt, zTXt, iTXt, eXIf e iCCP.
Como remover metadados de uma foto
O processo tem quatro etapas, e todas elas acontecem na sua própria máquina.
- Adicione a foto. Solte um JPEG ou PNG na área de upload, ou clique nela e escolha um arquivo. O formato é detectado a partir dos primeiros bytes do arquivo, e não de sua extensão, então um download mal rotulado ainda é classificado corretamente.
- Leia o que o arquivo carrega. O painel lista Localização primeiro, depois Câmera, depois Captura, depois os blocos contêineres. Quando a foto tem coordenadas, a barra de aviso aparece acima da lista.
- Escolha o escopo da remoção. O padrão, Tudo exceto o perfil de cor, remove EXIF, XMP, IPTC e comentários mantendo o perfil de cor ICC. Mude para Tudo, incluindo o perfil de cor se você quiser que isso também desapareça.
- Remova e baixe. Pressione Remover metadados, depois Baixar imagem limpa. A ferramenta reconstrói o arquivo, relê o resultado e informa se algum segmento de metadados sobreviveu.
A saída é renomeada, então holiday.jpg se torna holiday-clean.jpg, e uma extensão .jpeg é normalizada para .jpg. As dimensões em pixels permanecem inalteradas, e a diferença de tamanho na linha de comparação é quase inteiramente os metadados que foram removidos.
Por que a remoção sem perdas não é o mesmo que salvar de novo
A maioria das ferramentas de navegador que prometem remover metadados desenha a foto em um canvas e a exporta de novo. Os metadados de fato desaparecem, porque uma exportação de canvas grava um arquivo novo sem EXIF. A imagem também é reconstruída a partir de pixels brutos e comprimida uma segunda vez, o que é uma mudança permanente na imagem.
| Aspecto | Remoção sem perdas nesta ferramenta | Nova gravação via Canvas |
|---|---|---|
| O que acontece com os pixels | Copiadas da origem, nunca decodificadas | Decodificado para pixels brutos e depois comprimido de novo |
| Qualidade da imagem | Idêntico ao original | Uma rodada extra de compressão com perdas |
| Tabelas de compressão | As tabelas JPEG originais são mantidas | Regeneradas pelo codificador |
| Perfil de cor | Perfil ICC mantido por padrão | Frequentemente descartado, então as cores podem variar |
| Tamanho do arquivo | Sempre menor pelo tamanho dos metadados removidos | Pode crescer ou diminuir de forma imprevisível |
O que byte a byte realmente significa
Para um JPEG, a ferramenta percorre os segmentos de marcador após o cabeçalho SOI e copia para a saída, sem tocar, todo segmento que não seja metadado. Isso inclui os dados de varredura codificados por entropia após o marcador de início de varredura, junto com as tabelas de quantização e Huffman que o codificador original escreveu. Como os dados de varredura são copiados e não regenerados, um decodificador que abre o arquivo limpo produz exatamente os pixels que produziria a partir do original.
O PNG funciona da mesma forma, com uma estrutura diferente. Os blocos sobreviventes são reescritos com seu prefixo de comprimento e uma soma de verificação CRC32 recém-calculada, então o arquivo permanece válido mesmo com os deslocamentos de bytes alterados.
Quando uma recodificação é a melhor resposta
Há casos legítimos para a via do canvas. Se você quer redimensionar, recortar ou comprimir bastante a foto de qualquer forma, fazer tudo em uma única passagem é mais simples. Uma remoção sem perdas vence quando os pixels não podem mudar de forma alguma.
Como verificar se os metadados realmente desapareceram
Após uma remoção, a ferramenta relê o arquivo que acabou de produzir e o examina de novo em busca de segmentos removíveis. Se não sobrar nenhum, a área de status confirma que a nova verificação passou, e se algo tiver sobrevivido, a mensagem nomeia os tipos de segmento ainda presentes. Uma remoção que falha silenciosamente é pior do que nenhuma remoção, porque a foto ainda carrega as coordenadas e você não tem motivo para suspeitar disso.
Você também pode confirmar o resultado de forma independente. Um clique com o botão direito e uma caixa de propriedades mostra alguns dos campos que costumavam estar ali, e uma ferramenta de linha de comando como o exiftool informa o resto, então uma seção de metadados vazia é o sinal limpo.
O que esta ferramenta não pode fazer
Os limites são específicos, e vale a pena lê-los antes de confiar na ferramenta.
| Limite | O que significa |
|---|---|
| Formatos de arquivo | Somente JPEG e PNG. WebP e TIFF são rejeitados com suas próprias mensagens, e arquivos HEIC ou raw de câmera não são suportados. |
| Cobertura de tags | O analisador decodifica uma lista fixa de tags EXIF comuns mais o bloco de GPS, então tags privadas do fabricante não são exibidas. |
| Orientação | O valor de Orientação é lido e exibido, mas os pixels nunca são girados. Uma foto que só está na vertical por causa dessa tag pode parecer deitada após a remoção. |
| Nome do arquivo | A saída é renomeada com um sufixo -clean, e a extensão .jpeg se torna .jpg. |
| Perfil de cor | Escolher Tudo, incluindo o perfil de cor remove o perfil ICC, então uma imagem de ampla gama pode ter variação de cor. |
| Edição | Nada é redimensionado, recortado, girado, nitidizado nem comprimido. Esta é uma ferramenta de metadados, não um editor de imagem. |
Nenhum desses limites está escondido. Cada um produz um erro claro ou um resultado óbvio, e o comportamento de orientação é o que vale lembrar, porque é o único limite que pode mudar a aparência da foto.
Quando você precisa de uma ferramenta diferente
Fotos em WebP ou TIFF
WebP e TIFF falham antes que qualquer coisa seja removida, e a ferramenta diz qual formato viu. A saída é salvar uma cópia como JPEG ou PNG com o visualizador ou editor que você já tem. Essa conversão recodifica a imagem e remove os metadados como efeito colateral, então execute a remoção depois apenas se a conversão tiver gravado um novo bloco EXIF.
Fotos de iPhone em HEIC
Um iPhone deixado na configuração padrão de câmera salva fotos como HEIC, e um navegador não consegue decodificar HEIC sem carregar um decodificador completo. A ferramenta informa que o arquivo não se parece com um JPEG ou PNG. A solução está no celular: exporte a foto como JPEG na folha de compartilhamento, ou mude o formato da câmera para Mais Compatível nos Ajustes. Renomear o arquivo não ajuda, porque os bytes internos não mudam.