Global ToolBox

Codificador/Descodificador Base32

Converta texto para Base32 (RFC 4648) e vice-versa, instantaneamente, no seu navegador.

🔒 Processado localmente no seu navegador

Loading…

Como usar

  1. Escolha Codificar ou Descodificar no seletor de modo acima.
  2. No modo Codificar, escreva ou cole qualquer texto na caixa de entrada.
  3. No modo Descodificar, cole em vez disso uma string codificada em Base32.
  4. O resultado atualiza-se instantaneamente abaixo — use Copiar para copiar o resultado, ou Repor para limpar a entrada.

Funcionalidades

  • Codifica texto para Base32 padrão (RFC 4648) e descodifica de volta
  • Atualiza-se em tempo real enquanto digita — sem botões para clicar
  • Trata corretamente texto Unicode, incluindo emojis e caracteres não latinos
  • Mostra uma mensagem de erro clara para entradas Base32 inválidas, em vez de um resultado ilegível
  • 100% no navegador — o seu texto nunca sai do seu dispositivo

Perguntas frequentes

O que é a codificação Base32?

Base32 é uma forma de representar dados binários usando apenas 32 caracteres imprimíveis (A–Z e 2–7), definida na RFC 4648. É menos compacta do que o Base64, mas usa um alfabeto seguro para sistemas que não distinguem maiúsculas de minúsculas.

Em que é que o Base32 é diferente do Base64?

O Base64 usa 64 caracteres, incluindo minúsculas, maiúsculas, dígitos e símbolos como + e /, sendo mais compacto. O Base32 usa apenas letras maiúsculas e os dígitos 2–7, não distingue maiúsculas de minúsculas e evita caracteres problemáticos em nomes de ficheiros, URLs e códigos lidos em voz alta — à custa de uma saída mais longa.

Onde é o Base32 normalmente usado?

O Base32 é muito usado em chaves secretas TOTP/2FA (como as do Google Authenticator), nomes de registos DNS e identificadores legíveis ou compatíveis com sistemas de ficheiros, onde maiúsculas/minúsculas ou caracteres especiais causariam problemas.

Por que razão o resultado codificado termina com sinais =?

O Base32 codifica os dados em blocos de 5 bytes que produzem 8 caracteres cada. Quando o comprimento da entrada não é múltiplo de 5 bytes, são adicionados caracteres de preenchimento = para que a saída seja sempre múltiplo de 8 caracteres.

Esta ferramenta guarda ou envia os meus dados?

Não. Toda a codificação e descodificação acontece localmente no seu navegador através de JavaScript. Nada é enviado para um servidor nem armazenado em qualquer lugar.

Ferramentas relacionadas