Codificar e decodificar Base64

Cole texto para obter Base64, ou cole Base64 para recuperar o texto. Cirílico, chinês e emojis atravessam intactos: a cadeia é lida como UTF-8, não como bytes de um só idioma.

Como usar

Bom saber

Para que serve o Base64

Alguns canais só transportam texto puro: cabeçalhos de e-mail, campos JSON, URLs, arquivos de configuração. O Base64 transforma quaisquer bytes em 64 caracteres seguros para que passem intactos. O preço é o tamanho: o resultado fica cerca de um terço maior que o original.

Dois alfabetos, um padrão

O alfabeto clássico usa + e /, que têm significado próprio dentro de uma URL. A variante segura os troca por - e _ e remove o preenchimento, então o token sobrevive dentro de um link. Aqui a decodificação aceita os dois sem perguntar.

Perguntas frequentes

Base64 é criptografia?

Não. É um jeito de escrever bytes como texto, e qualquer pessoa decodifica em um segundo. Nunca use para esconder uma senha.

Meu texto é enviado para algum lugar?

Não. Codificar e decodificar acontece no navegador — seguro para tokens e dados privados.

Por que o cirílico quebra em outras ferramentas?

Porque elas chamam btoa direto na string, e essa função só entende caracteres de um byte. Aqui o texto é convertido para UTF-8 antes, então qualquer alfabeto funciona.

Qual o tamanho máximo do arquivo?

Até 5 MB. Acima disso, a cadeia gerada fica difícil até de exibir no navegador.

Ferramentas relacionadas