Codificador Base64: para que serve
O Base64 existe porque muitos canais — cabeçalhos de e-mail, strings JSON, data URI, autenticação HTTP básica — só transportam com segurança caracteres ASCII imprimíveis. Ele converte qualquer sequência de bytes em 64 caracteres seguros ao custo de cerca de 33 % a mais de tamanho. Esta ferramenta converte nos dois sentidos e lida bem com acentos, cedilha e emojis.
Codificador Base64: como usar
- Cole o texto que quer codificar ou a string Base64 que quer decodificar.
- Clique em Codificar ou em Decodificar.
- Ative o modo seguro para URL se o valor for entrar em uma URL ou em um parâmetro.
- Copie o resultado.
Perguntas frequentes
Base64 é criptografia?
Não, e tratá-lo assim é uma falha de segurança real. É uma codificação reversível sem chave: qualquer pessoa decodifica na hora, então nunca use Base64 para esconder um segredo.
O que é Base64 seguro para URL?
Uma variante que troca + por - e / por _, porque esses caracteres têm significado reservado nas URLs. Os JWT usam essa variante, e é por isso que eles não têm sinais de mais nem barras.
Por que o Base64 aumenta o tamanho?
Porque empacota três bytes em quatro caracteres, o que acrescenta aproximadamente um terço. Os sinais de = no fim completam a saída até um múltiplo de quatro.
Por que os acentos quebram em outras ferramentas?
Implementações ingênuas chamam o btoa diretamente, que só aceita Latin-1. Esta ferramenta converte o texto para bytes UTF-8 primeiro, então acentos, cedilha e emojis voltam intactos.