O Chrome salvou um WebP e o formulário recusa
Você não escolheu WebP. O site escolheu, porque o Chrome disse que aceita image/webp. O portal ainda lista JPEG. Converta a foto; o arquivo pode crescer. É o preço da compatibilidade. Os arquivos são apagados em até 1 hora.
https://cdn.example.com/hero.jpg

Salvar comohero.webp
Como você foi parar com um WebP
Salvar imagem grava os bytes que chegaram. CDN olha o cabeçalho Accept do Chrome, vê image/webp e manda WebP mesmo quando a URL ainda termina em .jpg. O Explorador de Arquivos (Explorer), o Word, um campo antigo de site e um monte de upload de governo recusam o arquivo.
WebP animado não é esta página. A Tinolia pega uma foto. Se o download é uma figurinha animada, esta página recusa.
Como ter certeza de que é WebP
Olhe o nome do arquivo. Se termina em .webp, é WebP, mesmo que o endereço da página ainda diga .jpg. No Explorador de Arquivos (Explorer), abra Propriedades: o tipo costuma dizer WebP. Arquivo que você só renomeou para .jpg continua WebP por dentro, e o Word continua recusando.
O Chrome no Android faz a mesma coisa. Salvar imagem no navegador do celular e tentar anexar num portal. A galeria até mostra; o campo de upload muitas vezes não. Edge e Brave também avisam image/webp. O Safari é menos agressivo; Salvar como no Safari costuma ser o JPEG que a URL prometeu. Se você já tem o WebP, converta.
Converta para JPEG
Solte o WebP em WebP para JPG. Se havia transparência, escolha o fundo; JPEG não tem transparência. Branco é o caso comum. O JPEG pode ficar maior que o WebP. WebP é bom no mesmo visual com menos bytes. Você está pagando por software parado em 2012.
- Solte o .webp. Até 10 arquivos, 20 MB cada.
- Escolha o fundo se a imagem tinha transparência. Baixe JPEG, ou um ZIP de vários. Apague os arquivos quando tiver o download.
- Se o portal também cobra teto, use Comprimir JPG ou Comprimir para 200 KB em seguida.
Quando você precisa de PNG
Precisa da transparência: use WebP para PNG. Captura com texto nítido também sobrevive melhor em PNG do que em JPEG. Formulário que pede somente JPG ou JPEG ainda quer WebP para JPG.
Logo pego de um site costuma ser WebP com transparência. Colocar sobre fundo branco funciona em página branca. Colocar sobre fundo preto vira adesivo no modo noturno.
O Chrome também salva AVIF agora
A mesma história, codec mais novo. O site mandou AVIF; Salvar como gravou .avif. App velho de Windows e os mesmos portais recusam. AVIF para JPG grava um JPEG padrão. AVIF HDR vira 8 bits. Transparência precisa de fundo, igual ao WebP.
Se você está juntando imagem para o seu site, mantenha WebP ou AVIF. Converta quando o software da outra ponta é o problema. JPG para WebP e PNG para WebP são o outro sentido. Você não impede um site de mandar WebP mexendo numa opção escondida do Chrome que quase ninguém acha. Converta o arquivo que você tem.
Perguntas
Por que o Chrome salvou .webp se a URL dizia .jpg?
A URL é um nome. Os bytes são o que o servidor mandou. O Chrome avisou que aceita image/webp, então a CDN mandou WebP.
Posso só renomear para .jpg?
Não. Por dentro continua WebP. Word e um monte de portal olham os bytes, não só a extensão.
Por que o JPEG ficou maior que o WebP?
WebP é bom no mesmo visual com menos bytes. JPEG é o formato que o portal listou. Você está pagando pela compatibilidade.
E WebP animado?
Esta página pega uma foto. Figurinha animada é recusada. Deixe em WebP, ou use uma ferramenta que trata animação.
O Chrome salvou um .avif. É a mesma coisa?
É. Use AVIF para JPG. Transparência ainda precisa de fundo.
Vocês guardam as fotos?
Original e resultado são apagados em até 1 hora. Você pode excluir na hora na tela de download.