Base64 usa 64 caracteres (A-Z, a-z, 0-9, +, /) e é mais compacto (33% de overhead vs 60% do Base32). Base32 usa apenas 32 caracteres maiúsculos sem ambiguidade (sem l/1, 0/O), tornando-o mais adequado para humanos digitarem, para sistemas case-insensitive e para transmissão em contextos que restringem o alfabeto.
Codificador / Decodificador Base32
Codifique e decodifique texto em Base32 (RFC 4648)
Uma codificação binária para texto, resistente a case e com alfabeto restrito
Base32 é um esquema de codificação definido pelo RFC 4648 que representa dados binários como texto usando 32 caracteres alfanuméricos. O alfabeto padrão usa letras maiúsculas A-Z e dígitos 2-7, evitando caracteres ambíguos como 0 (zero) e 1 (um). Cada grupo de 5 bits é mapeado para um caractere, e o resultado é preenchido com '=' para completar múltiplos de 8. Base32 é mais legível e resistente a erros de transcrição que Base64, sendo usada em TOTP/HOTP (autenticadores 2FA), endereços Tor .onion e identificadores de conteúdo IPFS.
Codificação e decodificação em tempo real
- Selecione o modo Codificar ou Decodificar. Selecione o alfabeto: RFC 4648 padrão (A-Z 2-7) ou Base32hex (0-9 A-V, para compatibilidade com ordenação lexicográfica de DNS).
- Digite ou cole o texto. A conversão acontece em tempo real.
- Use o botão de troca para inverter a direção: o resultado vai para o campo de entrada e o modo muda automaticamente.
Fontes e referências desta ferramenta
Estas referências ajudam a contextualizar fórmulas, padrões, APIs e limitações usadas nesta página. Elas não substituem validação profissional quando o resultado tiver impacto jurídico, financeiro, médico ou operacional.