Base64 Encoder/Decoder
Codifique e decodifique strings em Base64.
Base64
O que é Base64?
Codificação para transmitir dados como texto ASCII.
Base64 converte bytes binários em uma string usando 64 caracteres seguros (A–Z, a–z, 0–9, +, /). É comum em APIs, e-mails, URLs e tokens.
Codificar não é criptografia — qualquer pessoa pode decodificar. Use HTTPS e criptografia real para dados sensíveis.
Toda conversão ocorre localmente no navegador. Nenhum dado é enviado a servidores.
Exemplos
Pares texto ↔ Base64 para testar a ferramenta.
Texto simples
Codificação básica de uma string UTF-8.
Texto
StackDock
Base64
U3RhY2tGb3JnZQ==
JSON em API
Payload compactado para headers ou transporte.
Texto
{"user":"dev"}Base64
eyJ1c2VyIjoiZGV2In0=
Unicode
Base64 suporta caracteres acentuados via UTF-8.
Texto
Olá, mundo!
Base64
T2zDoSwgbXVuZG8h
Perguntas frequentes
Base64 é criptografia?
+
Não. É apenas uma representação em texto. Não use Base64 para proteger senhas ou dados confidenciais.
Por que aparece padding (=) no final?
+
O caractere = completa o bloco de 4 caracteres quando o tamanho dos dados não é múltiplo de 3 bytes.
Posso decodificar Base64 de arquivos?
+
Esta ferramenta é focada em texto. Para arquivos grandes, prefira ferramentas locais ou scripts dedicados.
Os dados são enviados para algum servidor?
+
Não. As ferramentas processam tudo localmente no seu navegador. Nenhum dado é transmitido.