Codificador/Decodificador Base32
Codifica ou decodifica texto usando Base32 (RFC 4648).
Sobre o Codificador/Decodificador Base32
O Codificador/Decodificador Base32 converte dados binary de e para a codificação Base32 conforme definido pela RFC 4648, usando um alfabeto de 32 caracteres de letras maiúsculas de A a Z e dígitos de 2 a 7. O Base32 foi projetado para contextos que exigem codificação case-insensitive — é usado em TOTP (Time-Based One-Time Password) secret keys para two-factor authentication, Tor v3 hidden service addresses e certas DNS label encodings. As strings codificadas em Base32 não contêm caracteres ambíguos que possam ser confundidos visualmente, tornando-as seguras para transcrição manual.
Como Usar
Cole texto ou raw data no campo de entrada e clique em Encode para converter para Base32, ou cole uma string codificada em Base32 e clique em Decode para recuperar os bytes originais. A ferramenta suporta tanto o padrão RFC 4648 Base32 (maiúsculas, com = padding) quanto variantes opcionais sem padding usadas em alguns protocolos.
Casos de Uso Comuns
- Codificação de TOTP ou HOTP secret keys para QR code generation ao configurar o Google Authenticator ou Authy two-factor authentication
- Decodificação de Base32 secret seeds de authenticator app backup codes e configuration URIs para recuperação de conta
- Codificação de binary data para DNS TXT records onde valores case-insensitive são exigidos pelo DNS protocol
- Trabalho com Tor v3 onion addresses e decodificação de seus Base32 encoded public key components para pesquisa
- Conversão de binary file hashes para Base32 para uso como filename-safe identifiers case-insensitive em content-addressed storage