Codificador/Descodificador Base32
Converta texto para Base32 (RFC 4648) e vice-versa, instantaneamente, no seu navegador.
🔒 Processado localmente no seu navegador
Loading…
Como usar
- Escolha Codificar ou Descodificar no seletor de modo acima.
- No modo Codificar, escreva ou cole qualquer texto na caixa de entrada.
- No modo Descodificar, cole em vez disso uma string codificada em Base32.
- 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.