Codificador / Decodificador Base64
Codifique texto para Base64 ou decodifique Base64 de volta para texto. Suporta UTF-8, JSON, HTML e binário. 100% no lado do cliente.
Como Codificar / Decodificar
Cole
Digite o texto para codificar ou uma cadeia Base64 para decodificar.
Converta
Os resultados aparecem instantaneamente conforme você digita. Alterne entre os modos Codificar e Decodificar.
Copie
Copie o resultado para a área de transferência. Use Trocar para mover a saída de volta para a entrada.
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, + e /, com = usado para preenchimento. Foi projetado para transmitir dados binários através de sistemas apenas texto como email (MIME), JSON, XML e URLs.
A cada 3 bytes de entrada produzem 4 caracteres Base64, resultando em um aumento de 33% no tamanho. Este compromisso é o custo de representar binário como ASCII seguro. Base64 não é criptografia — não fornece segurança. Qualquer pessoa pode decodificá-lo.
Casos de Uso Comuns
- Anexos de email — MIME usa Base64 para codificar arquivos binários dentro de mensagens de email baseadas em texto.
- Data URIs — incorpore imagens diretamente em HTML/CSS como
data:image/png;base64,...sem solicitações HTTP separadas. - Autenticação de API — HTTP Basic Auth envia
nome_de_usuário:senhacomo Base64 no cabeçalho Authorization. - Cargas úteis JSON — transmita dados binários (imagens, PDFs, certificados) dentro de respostas de API JSON.
- Tokens JWT — JSON Web Tokens usam codificação Base64url para as seções de cabeçalho e carga.