Codificar
- Entrada
- Hi
- Saída esperada
- NBUQ====
Alfabeto A-Z, 2-7.
codificar texto em base32
Base32 é uma codificação parecida com o Base64, mas usa só 32 caracteres maiúsculos sem ambiguidade visual (sem 0/O, sem 1/I/l), o que a torna mais fácil de digitar manualmente, por isso é o formato das chaves secretas de autenticadores TOTP como Google Authenticator.
Alfabeto A-Z, 2-7.
Sem diferenciar caixa.
Selecione o formato Binário, deixe a direção em Texto → Código e digite o texto. Cada caractere vira um grupo de 8 bits (por exemplo, 'A' vira 01000001), separados por espaço. Para o caminho inverso, cole o binário e mude a direção para Código → Texto, funciona tanto com grupos separados por espaço quanto com uma sequência contínua de bits.
É o mesmo formato: no protocolo TOTP (RFC 6238), a chave secreta binária é apresentada ao usuário codificada em Base32, justamente para ser fácil de digitar sem erro em caso de não conseguir escanear o QR code.
Base32 usa apenas 5 bits por caractere de saída (32 símbolos), contra 6 bits do Base64 (64 símbolos), então precisa de mais caracteres para representar a mesma quantidade de bytes, cerca de 60% de overhead contra 33%.
Não. O Base32 padrão é definido em maiúsculas, mas a decodificação aceita entrada em minúsculas também, normalizando antes de processar.
Toda a tradução acontece no seu navegador. Nenhum texto é enviado a servidores, seguro para senhas, tokens e dados sensíveis.