Como salvar uma imagem WebP como PNG ou JPG

Para salvar uma imagem WebP como PNG ou JPG, abra-a no Paint no Windows e use Arquivo > Salvar como, ou abra-a na Pré-Visualização no Mac e use Arquivo > Exportar. Na linha de comando, rode dwebp in.webp -o out.png ou magick in.webp out.jpg. As páginas Converter WEBP em PNG e Converter WebP em JPG do FileReshape convertem no seu navegador, sem enviar as imagens. O PNG mantém a transparência; o JPG deixa as áreas transparentes brancas.

Por que você vive recebendo arquivos .webp

WebP é um formato de imagem desenvolvido pelo Google para a web. Ele consegue comprimir fotos com perdas, como o JPG, ou guardar gráficos sem perdas, como o PNG, e suporta transparência e animação. Para a mesma qualidade visual, os arquivos geralmente são menores que JPG ou PNG, então as páginas carregam mais rápido e usam menos dados, e é por isso que muitos sites, lojas on-line e redes de distribuição de conteúdo entregam suas imagens em WebP.

Muitas vezes o servidor decide o formato para cada visitante. Quando o seu navegador diz que consegue mostrar WebP, o que todos os navegadores atuais fazem, o site envia um WebP, às vezes até quando o endereço da imagem termina em .jpg ou .png. Clicar com o botão direito e usar Salvar imagem como guarda exatamente o que o navegador recebeu, então você fica com um arquivo .webp. Não há nenhuma configuração confiável do navegador para mudar isso, então converter depois é o caminho de sempre.

O problema começa quando o arquivo sai do navegador. Editores de imagem mais antigos, alguns programas de escritório e de design, serviços de impressão, marketplaces e muitos formulários de upload ainda esperam JPG ou PNG. Antes de converter, decida de qual dos dois você precisa, porque eles se comportam de forma diferente.

PNG ou JPG?

Escolha PNG para logotipos, ícones, figurinhas, capturas de tela, diagramas e tudo o que tiver fundo transparente. O PNG é sem perdas, então guarda exatamente os pixels do WebP, e mantém o canal alfa, então um logotipo continua podendo ser colocado sobre qualquer cor. A desvantagem é o tamanho: uma foto salva em PNG pode ficar várias vezes maior que o WebP de onde veio.

Escolha JPG para fotos que você quer compartilhar, imprimir ou enviar a um site. Ele abre praticamente em qualquer lugar e deixa as fotos muito menores que o PNG. O JPG não tem transparência, então as áreas transparentes precisam ser preenchidas com uma cor, e ele tem perdas, então um WebP que já era com perdas é comprimido uma segunda vez. Em configurações de qualidade alta, essa perda extra é difícil de ver.

Nenhum dos dois formatos recupera detalhes. Se um site comprimiu muito uma imagem, as áreas quadriculadas ou borradas continuam iguais no PNG ou no JPG.

Converter WebP no Windows com o Paint ou o Fotos

As versões atuais do Windows 10 e 11 geralmente conseguem abrir imagens WebP no aplicativo Fotos e no Paint, porque o suporte a WebP da Microsoft está instalado na maioria dos sistemas. Se um WebP não abrir, procure na Microsoft Store por “Webp Image Extensions” da Microsoft. O Paint é o jeito mais simples de converter, porque o menu Salvar como dele oferece PNG e JPEG diretamente. O aplicativo Fotos serve para visualizar, mas as opções de salvar dele mudaram entre as versões, então o Paint é a escolha mais previsível.

Quando você salva um WebP transparente como JPEG no Paint, as áreas transparentes são preenchidas, então use PNG para logotipos e recortes.

  1. Clique com o botão direito no arquivo .webp e escolha Abrir com > Paint.
  2. Escolha Arquivo > Salvar como e escolha Imagem PNG ou Imagem JPEG.
  3. Escolha uma pasta e um nome de arquivo e clique em Salvar.

Converter WebP no Mac com a Pré-Visualização

A Pré-Visualização, o visualizador de imagens que vem com o macOS, abre arquivos WebP nas versões recentes do macOS e consegue exportar uma cópia em outro formato. Para várias imagens de uma vez, selecione todas no Finder, abra-as juntas na Pré-Visualização, selecione todas as miniaturas na barra lateral e use Arquivo > Exportar Imagens Selecionadas. Nas versões recentes do macOS, Ações Rápidas > Converter Imagem, no menu do botão direito do Finder, também consegue transformar as imagens selecionadas em JPEG ou PNG.

  1. Abra a imagem WebP na Pré-Visualização.
  2. Escolha Arquivo > Exportar.
  3. Defina o Formato como PNG ou JPEG e, para JPEG, escolha uma qualidade com o controle deslizante.
  4. Clique em Salvar.

Converter WebP na linha de comando

O pacote libwebp do Google inclui o dwebp, um pequeno decodificador que grava PNG por padrão. Ele está disponível na maioria das distribuições Linux, muitas vezes em um pacote chamado webp, e pelo Homebrew no Mac. O dwebp funciona com imagens estáticas; para WebP animado, o libwebp tem ferramentas separadas, como o anim_dump.

O ImageMagick converte entre quase todos os formatos de imagem e é prático para lotes. No ImageMagick 7 o comando é magick; instalações mais antigas da versão 6 usam convert. Para um WebP animado, o ImageMagick grava um arquivo por quadro, então acrescente [0] depois do nome do arquivo se você só quer o primeiro quadro. Acrescente -quality para definir a qualidade do JPG, e note que as áreas transparentes de um JPG recebem a cor de fundo, que você pode definir com -background white -flatten.

# WebP em PNG com o libwebp
dwebp in.webp -o out.png

# WebP em JPG com o ImageMagick 7, branco atrás das áreas transparentes
magick in.webp -background white -flatten -quality 90 out.jpg

# Só o primeiro quadro de um WebP animado
magick 'in.webp[0]' first-frame.png

# Todos os WebP da pasta em PNG
magick mogrify -format png *.webp

Converter WebP no navegador com o FileReshape

As páginas Converter WEBP em PNG e Converter WebP em JPG do FileReshape funcionam em qualquer computador com um navegador atual, incluindo Chromebooks e PCs do trabalho em que você não pode instalar programas. O WebP é decodificado pelo próprio decodificador de imagens do seu navegador, e o novo arquivo é gravado no seu dispositivo, então as imagens não são enviadas. Você pode soltar um arquivo ou selecionar todas as imagens de uma pasta, até cerca de 200 MB por vez; uma única imagem é baixada diretamente, e várias são baixadas em um zip, cada uma com o nome do original.

Converter WEBP em PNG mantém os pixels transparentes e parcialmente transparentes exatamente como estão. Converter WebP em JPG preenche cada pixel transparente com branco e mistura as bordas suaves com branco, e permite escolher uma qualidade de 95, 90, 80 ou 70 %, com 90 % como padrão. As duas salvam as cores em sRGB padrão e não copiam os metadados EXIF ou XMP do WebP.

Imagens WebP animadas são detectadas e marcadas na lista de arquivos com o aviso de que só o primeiro quadro é salvo. PNG e JPG são imagens estáticas, então o resultado é o primeiro quadro da animação; para manter o movimento, use um conversor de GIF ou de vídeo. No sentido contrário, Converter PNG em WebP cria arquivos WebP a partir de PNGs, sem perdas por padrão, e Comprimir imagem salva fotos como arquivos JPG ou WebP menores.

  1. Abra Converter WEBP em PNG ou Converter WebP em JPG e solte os seus arquivos .webp na caixa, ou clique para escolhê-los.
  2. Para JPG, escolha uma qualidade, ou mantenha 90 %. Confira na lista as imagens marcadas como animadas.
  3. Clique em “Converter para PNG” ou “Converter para JPG” e baixe a imagem, ou um zip com todas elas.

Perguntas frequentes

Por que Salvar imagem como me dá um arquivo .webp?

O site enviou a imagem em WebP, muitas vezes porque o seu navegador disse que consegue mostrar WebP, e o navegador salva o que recebeu. O arquivo é um WebP de verdade, mesmo que o endereço dele terminasse em .jpg.

O que acontece com um fundo transparente?

O PNG o mantém. O JPG não consegue guardar transparência, então o FileReshape preenche as áreas transparentes com branco. Escolha PNG para logotipos, ícones e recortes.

Dá para converter um WebP animado?

O FileReshape salva o primeiro quadro como um PNG ou JPG estático e marca os arquivos animados antes da conversão. O ImageMagick consegue gravar cada quadro como um arquivo separado, e o libwebp tem ferramentas como o anim_dump para animações.

As minhas imagens são enviadas quando converto com o FileReshape?

Não. O seu navegador decodifica o WebP e grava o PNG ou JPG no seu próprio dispositivo. Nada é enviado a um servidor.

Por que o PNG fica tão maior que o WebP?

A maioria das imagens WebP na web é com perdas e muito compacta, enquanto o PNG guarda cada pixel sem perdas. Para fotos, o JPG gera um arquivo bem menor.