Decodificador Base32
Decodifique Base32 ou base32hex de volta para texto UTF-8 ou bytes hex. Não diferencia maiúsculas, preenchimento opcional, espaços ignorados – útil para segredos TOTP.
48 caracteres · 48 bytes (UTF-8)
0 caracteres · 0 bytes (UTF-8)
Executa totalmente no seu navegador. Seus dados nunca são enviados.
O que é Decodificar Base32?
Decodifica Base32 (RFC 4648) de volta para os bytes originais e os exibe como texto UTF-8 ou hex. A entrada não diferencia maiúsculas de minúsculas, o preenchimento = é opcional e os espaços (como em segredos TOTP agrupados) são ignorados.
Como usar Decodificar Base32
- Cole a string Base32 em Entrada.
- Escolha o Alfabeto usado na codificação (padrão ou hexadecimal estendido).
- Leia o texto em Saída; para dados binários como chaves TOTP, defina o Formato de saída como Bytes em hexadecimal.
- Copie o resultado.
Exemplo
mzxw6ytboi
foobar
Entrada em minúsculas e sem preenchimento é aceita.
Quando usar Decodificar Base32
Use-o para inspecionar valores Base32 como segredos de 2FA, chaves de serviços onion ou hashes NSEC3. Segredos TOTP são bytes aleatórios, então veja-os em hex, e não como texto.
Como funciona Decodificar Base32
Cada caractere é procurado no alfabeto selecionado para obter um valor de 5 bits; os bits são concatenados e cada 8 bits completos formam um byte. Os bits que sobram no fim são descartados, como especifica a RFC 4648. Caracteres inválidos e tamanhos impossíveis (1, 3 ou 6 caracteres no último bloco) são informados como erros.
Casos de Uso Comuns
- Converter um segredo TOTP para hex para uma biblioteca que espera chaves brutas
- Depurar Base32 gerado por outro sistema
- Verificar vetores de teste da RFC 4648
Perguntas Frequentes
Por que meu segredo TOTP é decodificado em caracteres estranhos?
Segredos TOTP são bytes aleatórios, não texto. Selecione Bytes em hexadecimal como formato de saída.
Caracteres como 0, 1 e 8 são permitidos?
Não no alfabeto padrão (A–Z, 2–7); eles geram um erro de caractere inválido. São válidos no base32hex.
Maiúsculas e minúsculas importam?
Não, a entrada é convertida para maiúsculas antes da decodificação.