Base32 Codificar/Decodificar

Padrão RFC 4648, a saída usa apenas A-Z e 2-7, sem caracteres facilmente confundíveis

Codificar Decodificar
Caracteres: {{ inputText.length }}
{{ error }}
Codificar Base64 →

Sobre o Base32

O Base32 representa dados binários usando 32 caracteres (A-Z e 2-7), cada caractere representando 5 bits. Em comparação com o Base64, evita totalmente caracteres facilmente confundíveis como os dígitos 0, 1, 8, 9 e as letras O, I, B, G — tornando-o ideal para cenários que exigem leitura ou escrita manual, por exemplo, exportar chaves para o Google Authenticator (TOTP).

Exemplos

Entrada: Hello → Saída: NBSWY3DP

Perguntas Frequentes

P: Qual é a diferença entre Base32 e Base64?
R: O Base32 usa 32 caracteres de 5 bits cada, cerca de 20% maior que o Base64; o Base64 usa 64 caracteres de 6 bits cada, mais compacto. O Base32 leva vantagem por ser menos confundível e mais fácil de manipular manualmente.
P: E se a decodificação reportar um erro?
R: Certifique-se de que a entrada contém apenas A-Z, 2-7 e o preenchimento = (não diferencia maiúsculas de minúsculas; esta ferramenta converte automaticamente para maiúsculas). Outros caracteres acionam um erro de validação de formato.