64Codificadores

Codificador Base64 Online

Encode e decode texto em Base64 e Base64 URL-safe. Suporte a Unicode, emojis e caracteres especiais. 100% client-side.

Texto
Base64
SGVsbG8sIE1vY2hhTGFieiEg4piV

Entrada: 19 chars → Saída: 28 chars (47% maior)

100% client-side

Como usar o Codificador Base64

Cole o texto que deseja codificar ou o Base64 que deseja decodificar na área de entrada. O resultado aparece instantaneamente no painel da direita.

Recursos disponíveis

  • Encode — Converte texto para Base64. Ative "URL Safe" para URLs e APIs.
  • Decode — Converte Base64 de volta para texto. Aceita padrão e URL Safe.
  • Inverter — Troca o output para input automaticamente.

Casos de uso comuns

  • Autenticação HTTP Basic (Authorization: Basic base64(user:pass))
  • Transmissão de dados binários em APIs REST (JSON não suporta binário diretamente)
  • Data URIs para imagens inline em HTML/CSS
  • Armazenamento de dados em cookies e localStorage
  • Tokens JWT (o payload é Base64 URL encoded)

Base64 em diferentes linguagens

JavaScript: btoa(str) / atob(str). Python: import base64; base64.b64encode(b"texto"). Go: base64.StdEncoding.EncodeToString([]byte("texto")).

Perguntas frequentes

Base64 é um esquema de codificação que converte dados binários em texto ASCII usando 64 caracteres (A-Z, a-z, 0-9, +, /). É amplamente usado para transmitir dados binários em meios que suportam apenas texto, como e-mails e URLs.

Tools relacionadas