Codificador e Decodificador Base64
Codifique texto para Base64 ou decodifique Base64 de volta para texto. Suporte a UTF-8 e variantes seguras para URL.
Como funciona: Codificar converte texto normal para formato Base64 (usado em APIs, e-mails e data URIs). Decodificar converte Base64 de volta para texto legível. Cole seu texto à esquerda e veja o resultado à direita.
O que é Base64?
Base64 é um esquema de codificação de binário para texto que representa dados binários usando 64 caracteres ASCII imprimíveis (A–Z, a–z, 0–9, +, /). É amplamente utilizado para transmitir dados binários com segurança por canais que suportam apenas texto, como e-mail (MIME), payloads JSON e data URIs em HTML.
Como Funciona a Codificação Base64
Base64 codifica cada 3 bytes de dados de entrada em 4 caracteres ASCII. A saída é sempre um múltiplo de 4 caracteres, preenchida com sinais = se necessário. Isso significa que os dados codificados em Base64 são aproximadamente 33% maiores que o original. A decodificação inverte o processo exatamente, recuperando os dados binários originais.
Base64 Seguro para URL
O Base64 padrão usa os caracteres + e / que têm significados especiais em URLs. O Base64 seguro para URL (também chamado Base64url) substitui + por - e / por _, tornando a saída segura para usar diretamente em URLs e nomes de arquivo sem codificação percentual. É comumente usado em tokens JWT e fluxos OAuth.
Casos de Uso Comuns
- Incorporar imagens em HTML/CSS como data URIs
- Codificar dados binários em APIs JSON
- Ofuscação básica de dados (não é criptografia)
- Payloads de tokens JWT
- Anexos de e-mail (codificação MIME)
- Armazenar dados binários em formatos somente texto