Guia de Codificação e Decodificação Base32

Carregar Exemplo:
43 bytes
JBSWY3DPFQQFO33SNRSCCICUN5XWY42BIEQDEMBSGYQEIZLWMVWG64DFOIQFG5LJORSS4===
Byte Hex Dump Preview:
48 65 6c 6c 6f 2c 20 57 6f 72 6c 64 21 20 54 6f 6f 6c 73 41 41 20 32 30 32 36 20 44 65 76 65 6c 6f 70 65 72 20 53 75 69 74 65 2e
Bytes Entrada43 B
Bytes Saída72 B
Proporção160% (8:5)
Alfabetorfc4648

100% Client-Side Privacy

Your 2FA authentication seeds, private hashes, and sensitive payloads are encoded strictly within your local browser memory.

Dual RFC 4648 Alphabets

Seamlessly switch between standard Base32 (A-Z, 2-7) and lexicographically sorted Base32hex (0-9, A-V) standards.

Full 2FA Seed Compatibility

Provides one-click padding toggle to generate clean Google Authenticator, Authy, and hardware token compatible seed strings.

Referência técnica e guia de arquitetura

Guia de Codificação e Decodificação Base32 — Guia de referência

Manual de implementação RFC 4648 Base32 e Base32hex, agrupamento de 5 bits e preenchimento com '='.

Parâmetros principais e controles

alphabetenum

Alfabeto: Padrão (A-Z, 2-7) ou Base32hex.

paddingboolean

Controle de caracteres de preenchimento '='.

Dicas profissionais e melhores práticas

Base32 evita ambiguidades visuais como 0 e O, sendo perfeito para 2FA.

O tamanho gerado é 160% do tamanho dos bytes originais.

Aplicativos como Google Authenticator exigem Base32 sem padding.

Problemas comuns e solução de problemas

Remova caracteres proibidos como 0, 1, 8 e 9.

Desative o padding '=' ao gerar segredos TOTP.

Perguntas frequentes (FAQ)

Os segredos são enviados para a nuvem?▼

Não. Toda a codificação é executada no seu navegador.

Qual a vantagem sobre o Base64?▼

Não depende de maiúsculas/minúsculas e não confunde números com letras.

O que é Base32hex?▼

Variante que preserva ordenação de classificação natural.

Suporta dados binários puros?▼

Sim, converte qualquer fluxo de bytes perfeitamente.

Ferramentas e utilitários relacionados

Todas as ferramentas →