Codificador/Decodificador Base64
Codifique texto para Base64 ou decodifique cadeias Base64 localmente.
Codificador e descodificador Base64 online
Esta ferramenta codifica texto para Base64 e descodifica Base64 para texto na hora no seu navegador. O Base64 representa dados binários usando apenas caracteres de texto seguros, por isso é usado para incorporar imagens em CSS/HTML (data URIs), anexos de e-mail ou credenciais em cabeçalhos.
Como funciona o Base64
O Base64 agrupa os bytes três a três (24 bits) e divide-os em quatro caracteres de 6 bits, de um alfabeto de 64 símbolos: A-Z, a-z, 0-9, + e /. Quando os bytes não são múltiplo de três, preenche com o sinal =. Por isso o texto codificado é cerca de 33% mais longo do que o original.
O Base64 não é cifragem
Codificar não é cifrar: o Base64 é reversível por qualquer pessoa e não protege nada. Apenas muda a forma de representar os dados para passarem por canais de texto. Nunca o use para "esconder" palavras-passe ou informação sensível.
Vocabulário
- Codificar — transformar dados em Base64.
- Descodificar — recuperar os dados originais.
- Data URI — um recurso (imagem, fonte) incorporado como Base64 no código.
- Padding — o preenchimento final com =.
Perguntas frequentes
Para que serve o Base64? Para transportar dados binários por meios de texto: data URIs, JSON, e-mail ou cabeçalhos HTTP.
É seguro guardar palavras-passe em Base64? Não; descodifica-se na hora. Use hashing ou cifragem real.
Porque aparecem sinais = no fim? É o padding quando os dados não são múltiplo de três bytes.