Codificador Base64

Codifique texto para Base64 ou decodifique de volta - instantaneamente, no seu navegador.

Codificador Base64GRÁTIS

Sobre Base64

O Base64 escreve dados utilizando apenas 64 caracteres seguros (A a Z, a a z, 0 a 9, mais + e /). Não é encriptação, pois qualquer pessoa pode descodificá-lo. Apenas permite que os dados viajem através de canais que apenas esperam texto simples, como e-mail, JSON, URLs de dados ou ficheiros de configuração.

Escreva o texto à esquerda e prima Encode para obter a versão Base64; cole o Base64 à direita e prima Decode para o ler de volta. Corre no seu navegador e o texto é tratado como UTF-8, pelo que acentos e emojis sobrevivem à viagem.

Bom saber

  • Base64 é codificação, não encriptação, por isso nunca o utilize para esconder nada.
  • O texto codificado sai cerca de um terço maior do que o original.
  • É tratado como UTF-8, pelo que os caracteres não ingleses sobrevivem.
  • Corre no seu navegador; nada do que escreve é enviado para lado nenhum.

Perguntas frequentes

O Base64 é uma forma de encriptação?
Não. Apenas reescreve os dados com um alfabeto seguro, e qualquer pessoa pode descodificá-los instantaneamente. Utilize encriptação real se precisar de sigilo.
Porque precisaria eu de Base64?
Para mover caracteres binários ou especiais através de canais apenas de texto: incorporar uma imagem em CSS ou HTML como um URL de dados, colocar binário em JSON ou enviá-lo num cabeçalho de e-mail.
Lida com acentos e emojis?
Sim. O texto é codificado primeiro como UTF-8, pelo que os caracteres fora do ASCII simples regressam corretamente quando descodifica.
O meu texto é carregado?
Não. A codificação e descodificação acontecem no seu navegador, pelo que o texto nunca sai do seu dispositivo.