Codificador e Decodificador Base64

O Base64 transforma dados em texto simples, feito de letras, números e poucos símbolos, para que eles passem por sistemas que só aceitam texto, como JSON, URLs e cabeçalhos de e-mail. Cole um texto para codificar ou um Base64 para ver o que ele diz.

Roda inteiramente no seu navegador. Nada do que você digita é enviado a um servidor.

Como usar

  1. Cole seu texto ou sua string Base64 na caixa.
  2. Marque a opção seguro para URL se o resultado for para uma URL ou um nome de arquivo.
  3. Clique em Codificar em Base64 ou Decodificar de Base64.
  4. Copie o resultado.

Bom saber

  • Base64 é uma codificação, não criptografia. Qualquer pessoa consegue decodificar, então nunca use para esconder senhas ou segredos.
  • Ele aumenta os dados em cerca de 33%: cada 3 bytes viram 4 caracteres.
  • O alfabeto padrão usa + e /. O alfabeto seguro para URL usa - e _, e normalmente dispensa o preenchimento com =.
  • O texto é convertido em UTF-8, então acentos, emoji e outros alfabetos sobrevivem à ida e volta.

Perguntas frequentes

Para que serve o Base64?
Para embutir arquivos pequenos em HTML ou CSS (data URIs), enviar dados binários dentro de JSON, cabeçalhos de autenticação HTTP Basic e as partes de um JSON Web Token.
O Base64 é seguro?
Não. É só outra forma de escrever os mesmos dados. Use criptografia de verdade se o conteúdo for sensível.
Por que a decodificação diz que o resultado não é um texto válido?
O Base64 pode conter dados binários, como uma imagem ou um arquivo zip, em vez de texto. Esta ferramenta mostra apenas texto.
Meus dados são enviados para algum lugar?
Não. A conversão acontece no seu navegador e nada sai do seu dispositivo.

Mais ferramentas