Codificador / Decodificador Base64
Codifique e decodifique texto em Base64 com suporte completo a Unicode. Resultados instantâneos, 100% no navegador. Seus dados ficam seguros.
Referência
O que é Base64?
Base64 é um esquema de codificação binária para texto que representa dados binários como caracteres ASCII imprimíveis usando 64 símbolos (A–Z, a–z, 0–9, +, /) mais = para preenchimento. A cada 3 bytes de entrada se tornam 4 caracteres de saída, expandindo o tamanho em ~33%. Definido na RFC 4648.
Usos comuns
- Anexos de e-mail — MIME codifica anexos binários como Base64 para que possam trafegar por protocolos de e-mail que suportam apenas texto.
- URLs de dados — Incorporar imagens/fontes diretamente em HTML/CSS como
data:image/png;base64,…sem requisições HTTP separadas. - Cargas de API — Transmitir dados binários (imagens, PDFs, chaves) via JSON ou query strings que aceitam apenas caracteres de texto.
Base64url e outras variantes
O alfabeto Base64 padrão usa + e /, que são caracteres especiais em URLs. Base64url (definido na RFC 4648 §5) os substitui por - e _ e frequentemente remove o preenchimento =. Esta variante é usada em JWTs, parâmetros de consulta de URL e contextos seguros para nomes de arquivo. Outras variantes incluem MIME Base64 (com quebra de linha a cada 76 caracteres para e-mail) e o alfabeto seguro para XML.
Privacidade
Toda a codificação e decodificação roda 100% no seu navegador. Nenhum dado é enviado a nenhum servidor.