Conversor de Imagem para WebP
Converta imagens em lote para formato WebP, menor tamanho com melhor qualidade
Arraste imagens aqui, ou clique para selecionar arquivos
Suporta formatos JPG, PNG, GIF, BMP, selecione múltiplas de uma vez
O que é Conversão de Imagem para WebP?
Image to WebP converte JPG, PNG, GIF, BMP e outros arquivos de imagem para o formato WebP. Os arquivos são enviados para o serviço de conversão WebP do ToolAct, que usa libwebp no servidor (via libvips) para fazer a codificação e depois transmite o resultado de volta para o navegador. O upload temporário é excluído do servidor imediatamente após a conversão — não é arquivado nem usado para treinamento. Criado para a web, o WebP costuma gerar arquivos menores para fotos e gráficos, com suporte a transparência e modos com ou sem perda conforme as configurações. Ele é útil para páginas mais rápidas, uploads menores, menos banda e otimização moderna de assets. WebP não é automaticamente a melhor escolha em todos os casos: clientes antigos, fluxos de impressão, exigências de metadados ou softwares de edição podem preferir PNG, JPG ou outro formato. Depois da conversão, nitidez, transparência, cor e tamanho devem ser avaliados juntos.
Como usar
Como usar
- Arraste ou clique para enviar imagens (suporta várias)
- Ajuste o controle de qualidade do WebP (recomenda-se 80%+ para manter a qualidade visual)
- Clique no botão "Converter", visualize os resultados e baixe
Dicas de qualidade
- Use qualidade mais alta para capturas de tela, imagens de interface ou gráficos com muito texto; artefatos de compressão são mais visíveis em bordas nítidas.
- Mantenha o arquivo original quando transparência, animação ou correspondência exata de cores forem importantes.
Casos de uso
Princípio técnico
WebP é um formato contêiner da Google construído sobre três codecs internos: VP8 para imagens estáticas com perda, VP8L para sem perda e VP8X como contêiner estendido que adiciona canal alfa, animação, perfil ICC e blocos EXIF. O WebP com perda aplica predição intra-frame do VP8 com DCT de 4 blocos, desbloqueio em loop e codificação aritmética; o WebP sem perda executa transformações de espaço de cor e um esquema de referência LZ77 sobre o resíduo. Comparado ao JPEG com o mesmo SSIM, o WebP com perda é em média 25-35% menor, e o WebP sem perda é em média 26% menor que o PNG. A conversão nesta ferramenta acontece no servidor. O navegador empacota cada imagem em um upload multipart assinado para o endpoint /image/convert/webp do ToolAct. O servidor encaminha os bytes para o libvips, que decodifica a fonte (PNG, JPEG, GIF, BMP, TIFF) e entrega o buffer de pixels ao libwebp — o codificador de referência do Google. O controle deslizante de qualidade mapeia diretamente para o parâmetro -q do libwebp (0-100): valores abaixo de 100 escolhem o caminho VP8 com perda, com subamostragem de crominância 4:2:0 e faixa de 8 bits por canal, e qualidade 100 muda para o caminho VP8L sem perda, que preserva cada pixel exatamente. O codificador grava o bitstream em um contêiner WebP RIFF (Resource Interchange File Format), opcionalmente adicionando o chunk estendido VP8X para alfa ou ICC, e o resultado é transmitido de volta como corpo da resposta. O arquivo de upload temporário é excluído do servidor assim que a resposta é finalizada — não é arquivado nem usado para treinamento. O suporte já é amplo o suficiente para atuar como substituto do JPEG: Chrome 32+, Edge 18+, Firefox 65+ e Safari 14+ incluem o decodificador. Os casos restantes são previsíveis. O WebP com perda força pixels transparentes para RGBA 0,0,0,0 porque a crominância 4:2:0 não suporta alfa parcial com fidelidade total. Qualidade abaixo de ~70 começa a mostrar posterização em céus uniformes e dessaturação de vermelhos e amarelos em cores de marca, por isso fotos de produto geralmente ficam na faixa de 80-85. WebP animado pode ser criado através das ferramentas mux do libwebp, mas o cenário típico é de imagens estáticas, então a conversão de GIFs animados requer instrução explícita ao codificador para preservar todos os quadros.
- Contêiner: VP8 com perda, VP8L sem perda, VP8X estendido (alfa, animação, ICC, EXIF); os três layouts compartilham o mesmo wrapper RIFF.
- Pipeline no servidor: libvips decodifica a fonte, libwebp codifica a saída. O controle deslizante de qualidade mapeia para o parâmetro -q do libwebp; quality=100 seleciona o caminho VP8L sem perda, valores menores escolhem VP8 com perda e crominância 4:2:0.
- Proporções de tamanho: cerca de 25-35% menor que JPEG com o mesmo SSIM, cerca de 26% menor que PNG para sem perda com transparência.
- Tratamento de alfa: WebP com perda achata pixels totalmente transparentes para RGBA 0,0,0,0; preserve o alfa real escolhendo o modo sem perda ou mantendo PNG para ícones.
- Linha de base dos navegadores: Chrome 32+, Edge 18+, Firefox 65+, Safari 14+/iOS 14+; dispositivos antigos restritos que não podem ser atualizados ainda precisam de fallback PNG/JPG.
- Ciclo de vida da conversão: cada arquivo enviado é mantido apenas pelo tempo necessário para executar a codificação libwebp e transmitir o resultado de volta. O arquivo temporário é excluído ao fechamento da resposta, independentemente de a conversão ter sido bem-sucedida ou não.
Exemplos
Foto de destaque JPG, qualidade 80
Entrada: hero.jpg 1920 x 1080 1,24 MB
Qualidade: 80
Saída: hero.webp 1920 x 1080 381 KB
Redução de tamanho: 69,4%
Visual: indistinguível na distância de visualização; tons de pele preservadosÍcone PNG com transparência, sem perdas
Entrada: logo.png 512 x 512 44 KB (canal alfa)
Qualidade: 100 (sem perdas)
Saída: logo.webp 512 x 512 18 KB
Redução de tamanho: 59%
Canal alfa: preservado exatamente; seguro para sobreposições em modo escuroConversão em lote de 20 capturas de tela de blog
Entrada: 20 capturas PNG, média de 380 KB cada (total 7,6 MB)
Qualidade: 85
Saída: 20 arquivos WebP, média de 95 KB cada (total 1,9 MB)
Total economizado: 5,7 MB (75%)
Baixar tudo -> screenshots.zipFoto de produto, comparação de qualidade
Origem: sneaker.jpg 2400 x 2400 1,8 MB
q=90 -> 612 KB (melhor para destaque de varejo)
q=80 -> 348 KB (padrão recomendado)
q=70 -> 228 KB (suavidade visível nas costuras)
q=60 -> 162 KB (bandas começam a aparecer no gradiente vermelho)Perguntas frequentes
A conversão para WebP é feita no meu navegador?
Não. Cada imagem é enviada para o serviço de conversão WebP do ToolAct (endpoint /image/convert/webp), codificada por libwebp no servidor e baixada de volta via taskId. O arquivo temporário é excluído do servidor imediatamente após a conversão — não é arquivado nem usado para treinamento. Evite enviar fotos com informações pessoais ou ativos de design confidenciais.
Quais formatos de entrada posso converter para WebP?
JPEG, PNG, GIF, BMP e TIFF são as origens comuns. A conversão a partir de GIF animado gera um WebP animado quando o codificador upstream suporta; caso contrário, apenas o primeiro frame é exportado.
WebP com perdas ou sem perdas?
WebP suporta os dois. O padrão é com perdas porque é onde o ganho de tamanho é maior — um WebP com perdas típico economiza 25-35% em relação a um JPEG de qualidade visual equivalente. WebP sem perdas tem tamanho próximo do PNG e é mais útil para prints, ícones e line art.
Transparência e animação são preservadas?
Sim. WebP suporta canal alfa, então a transparência do PNG converte sem problemas. GIF animado pode virar WebP animado, mas obviamente converter a partir de um formato estático não cria movimento.
Todo navegador abre o resultado?
Chrome, Firefox, Edge, Safari (14+) modernos e a maioria dos apps de mensagem exibem WebP nativamente. Navegadores antigos, alguns fluxos de impressão e alguns clientes Office legados ainda não — mantenha um fallback em JPEG ou PNG se o arquivo precisar abrir em qualquer lugar.
Por que meu WebP ficou só um pouco menor que o JPEG de origem?
JPEGs já bastante comprimidos deixam pouca margem para o WebP melhorar. As maiores economias vêm quando você parte de um master de alta qualidade (PNG ou um JPEG de alta qualidade) e deixa o WebP recodificar com uma qualidade equilibrada.
EXIF e perfil de cor são preservados?
EXIF e perfis ICC geralmente são removidos durante a conversão, o que reforça a privacidade, mas significa que o WebP não pode ser usado como original forense. Salve a origem junto com o WebP se precisar desses metadados depois.