Última atualização
WebP é o formato de imagem que a maioria dos sites serve hoje, e pode carregar os mesmos dados ocultos que um JPEG: dados de câmera e GPS em um chunk EXIF, histórico de edição em um chunk XMP e um manifesto de credenciais de conteúdo. Um removedor de metadados de WebP apaga esses chunks, limpa os indicadores que os anunciam e copia a imagem, sua transparência e sua animação exatamente como estavam. Adicione seus arquivos WebP acima e baixe cópias limpas. Nada é enviado.
O que há dentro de um arquivo WebP
Um arquivo WebP é um contêiner RIFF: um cabeçalho curto seguido de chunks, cada um com um nome de quatro caracteres e um comprimento. Quais chunks aparecem depende de como o arquivo foi feito.
| Chunk | O que contém | No arquivo limpo |
|---|---|---|
VP8 | Uma imagem com perdas | Mantido |
VP8L | Uma imagem sem perdas | Mantido |
ALPH | O canal de transparência de uma imagem com perdas | Mantido |
ANIM, ANMF | Configurações de animação e os quadros | Mantido |
ICCP | O perfil de cor | Mantido, para as cores não mudarem |
VP8X | Um cabeçalho estendido com um conjunto de indicadores | Mantido, com os indicadores de EXIF e XMP desligados |
EXIF | Dados da câmera e do celular, data e hora, GPS | Removido |
XMP | Metadados XML: ferramenta de criação, histórico de edição, rótulos de origem de IA | Removido |
C2PA | Manifesto de credenciais de conteúdo | Removido |
| Chunks desconhecidos, bytes depois do contêiner RIFF | Qualquer coisa que uma ferramenta acrescentou e o WebP não define | Removido |
Como nos nossos outros limpadores, a ferramenta mantém uma lista do que um decodificador precisa e descarta todo o resto. Um novo tipo de chunk que apareça no futuro é removido por padrão em vez de passar despercebido.
O byte de indicadores e por que ele precisa ser limpo
Um WebP estendido começa com um chunk VP8X cujo primeiro byte é um conjunto de indicadores. Eles dizem a um decodificador o que esperar: um perfil de cor (0x20), transparência (0x10), um chunk EXIF (0x08), um chunk XMP (0x04) e animação (0x02). Se você apagar o chunk EXIF mas deixar o indicador de EXIF ligado, o arquivo afirma algo que já não tem, e alguns programas rejeitam arquivos assim.
Por isso a ferramenta desliga os indicadores de EXIF e XMP ao remover esses chunks, e deixa os de perfil de cor, transparência e animação exatamente como estavam. Ela também reescreve o comprimento total do contêiner, para o arquivo continuar bem formado.
Arquivos com perdas, sem perdas, transparentes e animados
A imagem comprimida dentro de um chunk VP8 , VP8L ou ANMF é copiada byte a byte, então nenhum desses casos é recodificado. Verificamos cada um com arquivos do codificador WebP, adicionando EXIF, XMP e um perfil ICC com o ExifTool, e depois comparando os pixels decodificados antes e depois.
| Arquivo | Chunks antes | Chunks depois | Pixels |
|---|---|---|---|
| Com perdas | VP8X ICCP VP8 EXIF XMP | VP8X ICCP VP8 | Idênticos |
| Sem perdas | VP8X ICCP VP8L EXIF XMP | VP8X ICCP VP8L | Idênticos |
| Com perdas e transparência | VP8X ALPH VP8 EXIF XMP | VP8X ALPH VP8 | Idênticos |
| Sem perdas e transparência | VP8X VP8L EXIF XMP | VP8X VP8L | Idênticos |
| Animado | VP8X ANIM ANMF… mais EXIF | O mesmo, sem EXIF | Todos os quadros idênticos |
Onde arquivos WebP pegam metadados
- Conversores e codificadores. O codificador padrão
cwebpnão copia metadados a menos que você peça com-metadata, e muitos conversores web seguem esse hábito. Outros, e alguns editores de desktop, levam EXIF e XMP do arquivo de origem. - ExifTool e ferramentas semelhantes, que podem gravar dados EXIF, XMP e ICC em um arquivo WebP.
- Câmeras e aplicativos que salvam WebP diretamente, que guardam os mesmos dados de captura que um JPEG guardaria.
- Ferramentas de IA, que podem anexar rótulos de origem XMP e credenciais de conteúdo ao que exportam.
Não presuma que um WebP está limpo porque veio de um site. Se você baixou o original, ou o recebeu como arquivo, solte-o aqui e olhe a lista antes de compartilhar. A maioria dos arquivos não mostra nada, e os que mostram valem ser conhecidos.
Outras formas de limpar um WebP
| Ferramenta | Como | Observações |
|---|---|---|
webpmux | webpmux -strip exif in.webp -o out.webp, depois o mesmo com xmp | Parte das ferramentas WebP. Um tipo de metadado por execução. Sem perdas. |
cwebp | -metadata none | Recodifica a partir de uma imagem de origem, então é uma conversão, não uma limpeza de um WebP existente. |
| ExifTool | exiftool -all= image.webp | Sem perdas. Remove também o perfil de cor, a menos que você o recoloque. |
| Esta página | Soltar, limpar, baixar | Sem perdas, mantém o perfil de cor, mostra o que foi removido e confere o resultado. |
Limpe arquivos WebP em quatro passos
- Solte os arquivos WebP na página, ou escolha-os.
- Clique em Limpar. O processamento acontece no seu navegador.
- Leia o relatório. EXIF, XMP e credenciais de conteúdo são listados pelo nome, e uma segunda varredura confirma que nada restou.
- Baixe os arquivos ou um .zip.
Visitantes limpam 1 arquivo por vez, de até 25 MB cada e 50 imagens por dia. Uma conta gratuita permite 5 por vez, 25 MB cada e 500 por dia, e Starter, Pro e Business não têm limite diário. Se você escolher outro formato de saída nas opções, por exemplo JPG ou PNG, a imagem é redesenhada e salva de novo em vez de ser limpa no lugar, o que é uma conversão e muda levemente os pixels em formatos com perdas.
Para confirmar um resultado você mesmo, execute exiftool -a -G1 -s image-clean.webp. Um arquivo limpo lista o tamanho da imagem e, se houver, o perfil de cor, e nenhuma linha Make, Model, GPS, Creator ou Software. O removedor de metadados de imagens cobre JPG, PNG e AVIF, e a página de PNG explica os chunks equivalentes em arquivos PNG.
Olhe por dentro antes e depois
webpmux -info image.webpEssa linha é um jeito rápido de saber se um arquivo carrega metadados, e é independente do nosso relatório, o que a torna uma boa segunda opinião.
Muitos arquivos, ou um trabalho regular
A API aceita arquivos JPEG, PNG e WebP e devolve o arquivo limpo com o número de campos removidos e restantes nos cabeçalhos da resposta, e o servidor MCP permite que um assistente limpe uma pasta de imagens no seu computador. O guia para limpar muitos arquivos de uma vez compara o navegador, a API e o assistente.
Perguntas frequentes
Um arquivo WebP tem dados EXIF?
Pode ter. O WebP aceita chunks EXIF e XMP, mas eles são opcionais, e muitos arquivos WebP não têm nenhum. Arquivos convertidos de fotos de câmera com a cópia de metadados ligada, e arquivos editados por ferramentas que preservam metadados, muitas vezes têm.
Remover metadados muda a aparência do WebP?
Não. A imagem comprimida, o canal de transparência e os quadros da animação são copiados sem alterações, e verificamos que os pixels decodificados são idênticos para arquivos com perdas, sem perdas, transparentes e animados.
Ele mantém a transparência?
Sim. O canal alfa fica guardado com os dados da imagem, e o indicador de transparência no cabeçalho é deixado como estava.
E o WebP animado?
Arquivos animados mantêm todos os quadros, o tempo e a configuração de repetição. Apenas os chunks de metadados são removidos.
Ele remove credenciais de conteúdo C2PA de um WebP?
Sim, quando o manifesto está guardado no arquivo como um chunk C2PA. Um provedor pode manter uma cópia online separada, que um limpador de arquivos não pode mudar.
O perfil de cor é removido?
Não. O chunk ICCP é mantido para as cores não mudarem. Ele descreve um espaço de cor, não você.
Meus arquivos WebP são enviados?
Não. Eles são limpos no seu navegador, e nada é enviado para nós.
Posso converter WebP em JPG e limpar ao mesmo tempo?
Sim, escolhendo JPG como formato de saída. Isso redesenha a imagem e a salva de novo, o que remove todos os metadados mas não é uma etapa sem perdas. Para uma limpeza pura, deixe o formato em Original.