Guia do MetaRinse

Metadados em JPEG, PNG e WebP

Os três contêineres armazenam pixels e metadados de maneiras diferentes. A recodificação procura remover os campos privados ou descritivos legíveis do arquivo original; informações técnicas podem continuar presentes no resultado.

Jisuk Yoo · 8 min · Publicado em 18 de julho de 2026 · atualizado em 26 de julho de 2026

Os contêineres não são equivalentes

JPEG costuma armazenar segmentos APP de EXIF, XMP, campos descritivos associados ao IPTC e perfis ICC. PNG usa blocos próprios, inclusive para texto e informações de cor. WebP usa um contêiner RIFF que pode incluir blocos EXIF, XMP e ICC. Por isso, chamar uma ferramenta multiformato apenas de “removedor de EXIF” é uma simplificação.

Compatibilidade do MetaRinse

FormatoAnalisarLimparCodificação dos pixels
JPEG/JPGOOResultado com perdas, na qualidade selecionada
PNGOOResultado em PNG; o processamento ainda pode alterar bytes e perfis
WebPDepende do navegadorDepende do navegadorResultado com perdas, na qualidade selecionada
HEIC/HEIFOODecodificado localmente e limpo em JPEG
GIF/AVIF/TIFFXXO arquivo é recusado, sem conversão automática

Resultados registrados com arquivos de teste do MetaRinse

Os resultados abaixo vêm de arquivos pequenos, criados pelo próprio projeto, e não de estimativas nem de exemplos copiados de outro serviço. O tamanho reduzido permite repetir, em testes automatizados, o fluxo completo de análise, limpeza, salvamento do arquivo e nova análise em diferentes navegadores.

Arquivo de testeAnálise do originalVerificação do arquivo limpoPropriedade visual verificada
JPEG · 32 × 24 · 1.175 bytes21 campos legíveis; 14 privados ou descritivos, incluindo 7 de localização e 4 de dispositivo0 campo privado ou descritivo detectadoSaída em 32 × 24; orientação exibida preservada
PNG · 24 × 18 · 1.121 bytes9 campos legíveis; Autor e Comentário eram os 2 campos privados ou descritivos0 campo privado ou descritivo detectadoSaída em 24 × 18; amostras de alfa translúcido e opaco preservadas
WebP · 4 × 3 · 468 bytes5 campos privados ou descritivos: 2 de dispositivo, 1 de autoria e 2 de descrição0 campo privado ou descritivo detectado quando o navegador oferece codificação WebPSaída em 4 × 3; amostra alfa preservada

Evidências revisadas em 2026-07-26. O tamanho em bytes do arquivo de entrada é fixo; o tamanho da saída não aparece na tabela porque o codificador varia entre navegadores.

O valor zero significa que o analisador configurado não encontrou campos privados ou descritivos compatíveis. Não é uma garantia de análise forense.

Por que o tamanho do arquivo muda

O codificador original pode ter usado outros parâmetros de quantização, filtragem, subamostragem de cor, compressão sem perdas ou otimização. O navegador controla a codificação feita pelo canvas. Remover metadados pode reduzir o tamanho, enquanto recodificar os pixels pode aumentá-lo. Os dois resultados são possíveis, e o tamanho não comprova que a limpeza deu certo.

Registro datado de testes em navegadores

DataAmbiente de teste automatizadoVerificações
2026-07-26Chromium 149.0.7827.55 · Playwright 1.61.1 · Windows 11 10.0.26200Seleção, análise, limpeza e salvamento local dos resultados; nova análise do arquivo gerado; testes de acessibilidade; verificação de que a imagem não é enviada para fora do navegador
2026-07-26Firefox 151.0 · Playwright 1.61.1 · Windows 11 10.0.26200Seleção, análise, limpeza e salvamento local dos resultados; nova análise do arquivo gerado; testes de acessibilidade; verificação de que a imagem não é enviada para fora do navegador
2026-07-26WebKit 26.5 · Playwright 1.61.1 · Windows 11 10.0.26200Seleção, análise, limpeza e salvamento local dos resultados; nova análise do arquivo gerado; testes de acessibilidade; verificação de que a imagem não é enviada para fora do navegador
2026-07-26Mobile Chromium 149.0.7827.55 · Pixel 7 emulation · Playwright 1.61.1 · Windows 11 10.0.26200Seleção, análise, limpeza e salvamento local dos resultados; nova análise do arquivo gerado; testes de acessibilidade; verificação de que a imagem não é enviada para fora do navegador

Os resultados acima usam os mecanismos de navegador incluídos no Playwright. O comportamento pode variar em navegadores estáveis instalados, dispositivos reais e tecnologias assistivas.

Limites de cor e transparência

A transparência de PNG e WebP é mantida com um canvas que aceita canal alfa. JPEG não tem canal alfa. Perfis de cores incorporados podem não sobreviver à decodificação e à recodificação no navegador. Em fluxos de trabalho que exigem controle de cor, compare o resultado visualmente e preserve o original.

Ao escolher o formato

Mantenha o mesmo formato de saída, compare dimensões e orientação, analise o resultado e espere mudanças nos bytes e no tamanho do arquivo.

Fontes

Guias relacionados

Quer conferir sua própria imagem?

A imagem não sai do seu dispositivo.