Codificador Base64

Codifica ou descodifica texto em Base64.

🔒 Este ficheiro é processado no teu navegador. Nunca é enviado para um servidor.

Para que serve

O Base64 converte dados numa cadeia de texto usando apenas letras, números e um par de símbolos. Existe porque muitos sistemas foram desenhados para transportar texto e engasgam-se com dados binários: o correio eletrónico, alguns formatos de configuração e certos campos de URL.

O uso mais visível está nas páginas web, onde uma imagem pequena pode ser incorporada diretamente no HTML ou no CSS como uma cadeia Base64, evitando um pedido adicional ao servidor. É também o mecanismo pelo qual viajam os anexos de correio.

Convém ter muito claro um ponto: o Base64 não é cifra. É uma codificação reversível sem qualquer chave, e qualquer pessoa a descodifica num segundo. Guardar uma palavra-passe em Base64 a pensar que está protegida é um erro de segurança clássico e grave.

Como funciona

  1. Escreva ou cole o texto que quer codificar ou descodificar.
  2. Clique em "Codificar" para o passar a Base64, ou em "Descodificar" se já tem um texto em Base64.
  3. Copie o resultado da caixa de saída.

Quando usar

Incorporar recursos na web

Ícones e imagens pequenas em Base64 dentro do CSS poupam pedidos ao servidor.

Ler tokens e cabeçalhos

Muitos tokens de autenticação levam partes em Base64 que ao descodificar mostram o conteúdo.

Transportar dados por texto

Quando um campo só admite texto simples, o Base64 permite lá meter informação que não o é.

Conselhos práticos

  • Nunca o uses como medida de segurança: não oculta nada.
  • A codificação aumenta o tamanho cerca de um terço, por isso não compensa para ficheiros grandes.
  • Se ao descodificar sair texto ilegível, o original eram provavelmente dados binários.
  • Para tornar um texto válido dentro de um URL, a ferramenta certa é o codificador de URL.

Perguntas frequentes

Para que serve codificar em Base64?

Serve para incorporar dados binários, como imagens, dentro de texto simples: em JSON, URL ou correio eletrónico, por exemplo.

O Base64 é um método de cifra?

Não, é apenas uma codificação reversível sem qualquer chave; qualquer pessoa a pode descodificar, não acrescenta segurança nem privacidade.

Ferramentas relacionadas