Pular para o conteúdo

Codificador / Decodificador Base64

Codifique e decodifique texto em Base64 com suporte completo a Unicode. Resultados instantâneos, 100% no navegador. Seus dados ficam seguros.

 

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.