Pular para o conteúdo principal

Codificador e Decodificador Base64 — Codificação binária

Base64 é um esquema de codificação binário para texto que representa dados binários no formato de string ASCII. É comumente usado para codificar dados em URLs, emails e URIs de dados. Toda codificação e decodificação acontece localmente em seu navegador para privacidade completa.

Recursos

  • Codificação e decodificação de texto e arquivos
  • Suporte a arrastar e soltar arquivos
  • Codificação Base64 compatível com URLs
  • Modo em tempo real
  • Processamento multilinha
  • Processamento no navegador: seus dados nunca saem do dispositivo

Casos de uso comuns

Desenvolvimento

  • Autenticação de API (Basic Auth)
  • Decodificação de tokens JWT
  • Data URIs para imagens
  • Anexos de e-mail

Transferência de dados

  • Dados binários em JSON
  • Codificação de parâmetros de URL
  • Valores de cookies
  • Dados binários em XML

Recursos Úteis

Wikipedia: Base64 Introdução compreensível ao Base64 - ideal para iniciantes
RFC 4648: codificações Base16, Base32 e Base64 Especificação oficial do IETF que define o padrão Base64
Guia de codificação Base64 da MDN Visão geral completa do uso de Base64 no desenvolvimento web
MDN btoa() Função JavaScript para codificar strings em Base64
MDN atob() Função JavaScript para decodificar strings Base64