O que é Base64?
Base64 é uma codificação de texto que representa dados binários usando caracteres ASCII. Ela é muito usada em URLs de dados, anexos de e-mail, APIs e arquivos de configuração.
Como a codificação Base64 funciona?
Os bytes do texto são agrupados e representados por letras, números, + e /. O caractere = pode aparecer como preenchimento no final.
Base64 é criptografia?
Não. Base64 é codificação, não criptografia. Qualquer pessoa pode decodificar o valor sem uma chave; portanto, não a use para proteger senhas ou informações sigilosas.
Usos comuns de Base64
- Incorporar pequenos recursos em HTML ou CSS
- Enviar valores binários em JSON e APIs
- Transportar credenciais de autenticação básica
Exemplos de programação
JavaScript
btoa("Hello world")PHP
base64_encode("Hello world");Python
base64.b64encode(b"Hello world")Perguntas frequentes
É possível decodificar Base64?
Sim. Use o Decodificador Base64 para transformar um valor válido de volta em texto legível.
O que é Base64URL?
É a variante segura para URLs, que usa - e _ no lugar de + e /. É comum em JWTs.