Como ver e remover metadados de uma imagem

Carregue uma imagem e a bancada lista os metadados que consegue ler —câmera e datas, coordenadas de GPS, registros IPTC de um JPEG, XMP, textos de um PNG— e exporta uma cópia recodificada da imagem sem nada disso. O arquivo não sai deste navegador.

Medido aqui: um JPEG de 7.1 KB com 19 campos voltou como um arquivo de 5.9 KB sem nenhum bloco EXIF ou XMP; um PNG de 417 B sem metadados ainda listou 7 campos estruturais e voltou com 1.1 KB.

  1. Carregue uma imagem. Escolher outra a substitui, e um arquivo de texto é recusado com uma mensagem enquanto a imagem carregada permanece.
  2. Clique em Processar arquivos. A tabela mostra uma linha por campo e as métricas informam quantos campos foram encontrados, o tamanho de entrada e o tamanho do arquivo que você pode baixar.
  3. Leia a tabela. Valores aninhados mantêm o caminho: um título XMP chega como title.lang e title.value, e uma lista de palavras-chave como subject.0, subject.1.
  4. Clique em Baixar resultado. A cópia é a mesma imagem recodificada sem metadados e recebe o nome da origem: photo-exif-gps.jpg virou photo-exif-gps-metadata-removed.jpg.
  5. WebP, GIF e SVG também são recodificados, mas seus metadados não podem ser lidos: a execução avisa isso em vez de listar campos. GIF e SVG saem como JPEG; WebP continua WebP.

O que a tabela lê, o que a exportação contém e o que é recusado

O que a tabela lê

JPEG: EXIF (Make, Model, Orientation, XResolution, YResolution, Software, ModifyDate), GPS com referências e altitude mais a latitude e a longitude derivadas, e registros IPTC-IIM do segmento APP13 — um arquivo de teste listou ObjectName, Byline, DateCreated e Caption.

PNG: os blocos estruturais (ImageWidth, ImageHeight, BitDepth, ColorType, Compression, Filter, Interlace) e blocos tEXt como Software, Comment e Author. O XMP de um JPEG listou title, creator e subject. Um JPEG sem metadados é informado como tal: a tabela fica vazia, não aparece contagem de campos e a imagem é recodificada do mesmo jeito (uma amostra de 425 B voltou com 771 B).

O que a exportação contém

A exportação é um arquivo novo, nunca o original. JPEG, PNG e WebP mantêm o formato —JPEG e WebP recodificados com qualidade 0.92, PNG sem perdas— e qualquer outro formato que o navegador consiga desenhar vira JPEG. A recodificação mexe no tamanho: um JPEG de 12.000×9.000 e 32.7 MB voltou com 44.7 MB, enquanto a amostra com EXIF de 7.1 KB voltou com 5.9 KB.

Nenhum bloco EXIF ou XMP sobreviveu em nenhuma saída medida. Cor: o codificador JPEG acrescenta um perfil sRGB pequeno (456 bytes) que a entrada não tinha, então confira imagens de gama ampla antes de publicar. Áreas transparentes continuam transparentes e a saída PNG mantém o canal alfa.

Orientação, arquivos danificados e recusas

A tag EXIF Orientation é aplicada aos pixels: um arquivo de 100×60 marcado como Rotate 90 CW listou esse único campo e voltou como uma imagem de 60×100 sem a tag.

Um arquivo que o navegador não consegue decodificar —um vazio, por exemplo— é recusado com uma mensagem, e clicar em Baixar antes de processar responde com o lembrete de processar uma imagem primeiro. A remoção é total: a imagem inteira é reescrita, então campos isolados não podem ser mantidos.

Ferramentas recentes: