Skip to main content
DevTools24

Codificador/Decodificador Base32

Codifique e decodifique texto Base32. Comumente usado em segredos de autenticadores TOTP e sistemas de compartilhamento de arquivos.

About Base32:
  • • Uses 32 characters: A-Z and 2-7
  • • Case-insensitive (unlike Base64)
  • • No special characters that could be confused
  • • Commonly used in TOTP (2FA), file hashes, and data encoding
  • • 20% less efficient than Base64 but more human-readable

Codificação Base32 (RFC 4648) - Detalhes Técnicos

Codificação Base32 usa um alfabeto de 32 caracteres (A-Z e 2-7) para representar dados binários. É comumente usado para segredos TOTP porque é case-insensitive e evita caracteres ambíguos. A codificação aumenta o tamanho dos dados em aproximadamente 60% mas fornece saída legível por humanos.

Alternativa via Linha de Comando

# Using Python
python3 -c "import base64; print(base64.b32encode(b'Hello').decode())"

# Decode
python3 -c "import base64; print(base64.b32decode('JBSWY3DP').decode())"

Referência

Ver Especificação Oficial