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.
Sem padding, o tamanho já é múltiplo de 8.
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. Isso reduz erros comuns de digitação ao transcrever manualmente uma chave secreta longa para dentro de um app autenticador, já que a tecla Caps Lock não muda o resultado.
Toda a tradução acontece no seu navegador. Nenhum texto é enviado a servidores, seguro para senhas, tokens e dados sensíveis.