Base64 para WebP
Recupere, visualize e baixe o WebP original a partir de Base64.
Sem recompressão
Qualidade, transparência e quadros originais são preservados.
Data URI ou Base64
Use o prefixo image/webp para incorporar a imagem ou copie apenas os dados.
Processamento local
A imagem é processada no navegador.
Detalhes técnicos
String Base64
- >data:image/webp;base64,…
- >Base64 / Base64URL
Onde usar
- >HTML / CSS
- >JSON / API
Como funciona
A ferramenta remove o prefixo data URI, decodifica Base64 e verifica a assinatura WebP. Não converte imagens de outros formatos.
Exemplo:
data:image/webp;base64,UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA
Tudo é processado no seu navegador, sem enviar dados.
- >Qualidade, transparência e quadros originais são preservados.
- >A imagem é processada no navegador.
Como funciona
Decodificar
Cole a string Base64 ou o data URI de uma imagem WebP.
Baixar
Recupere, visualize e baixe o WebP original a partir de Base64.
Exemplo
JavaScript
const base64 = 'UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA';
const bytes = Uint8Array.from(atob(base64), c => c.charCodeAt(0));
const file = new Blob([bytes], { type: 'image/webp' });
A ferramenta remove o prefixo data URI, decodifica Base64 e verifica a assinatura WebP. Não converte imagens de outros formatos.
Perguntas frequentes
Posso colar um data URI completo?
Sim. Aceita data:image/webp;base64,… ou Base64 sem prefixo, além de espaços, quebras de linha e Base64URL.
Converte PNG ou JPG em WebP?
Não. Recupera o WebP original. Se não souber o formato, use o decodificador de imagens Base64.
Por que a imagem não aparece?
Verifique se a string está completa e contém um WebP válido. A reprodução de animações depende do navegador.
Meus dados são enviados a um servidor?
Não. O processamento acontece no seu navegador.
Outros idiomas
Referências
Como verificamos os resultados
Verificamos esta ferramenta com os testes automatizados abaixo. Os exemplos mantêm o idioma original.
- Verification method
- Compare decoded bytes for standard, URL-safe, unpadded and Data URI inputs and verify signatures override false MIME labels.
- Comparison reference
- Explicit binary fixtures, file signatures and byte assertions.
- Verification scope
- This checks bytes and format detection, not successful browser decoding of every image.
Test source and cases (select a file to read it)
-
base64-image.test.js
- image decoding preserves bytes for raw, wrapped, URL-safe and unpadded Base64
- file signatures determine the actual format even when the data URI lies
Os testes cobrem os exemplos e limites indicados, não todas as entradas possíveis. Conversões de ida e volta e testes com a mesma biblioteca não são verificações independentes.