Codificar e decodificar Base64 online

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

  1. Cole o texto que quer codificar ou a string Base64 que quer decodificar.
  2. Clique em Codificar ou em Decodificar.
  3. Ative o modo seguro para URL se o valor for entrar em uma URL ou em um parâmetro.
  4. 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.

Formatador JSON · Codificador de URL · Decodificador JWT · Gerador de UUID · Ver todas as ferramentas

Também disponível em: English · Español · Français · Deutsch