Codificação e decodificação Base32
Converta texto para RFC 4648 Base32 e vice-versa, com base32hex e opções de preenchimento.
Codificação e decodificação Base32
Base32 representa dados binários usando 32 caracteres inequívocos — as letras de A a Z e os dígitos de 2 a 7 — o que o torna robusto onde Base64 é frágil: ele sobrevive a sistemas que não diferenciam maiúsculas de minúsculas, evita caracteres que entram em conflito em URLs e nomes de arquivos e é fácil de ler em voz alta ou digitar à mão. Você a encontra com mais frequência como a chave secreta por trás de aplicativos de autenticação de dois fatores, em registros DNS e em ni: URIs e hashes de compartilhamento de arquivos.
Cole o texto para codificá-lo ou cole uma string Base32 para decodificá-lo novamente – mude de direção com o seletor de modo. A ferramenta segue RFC 4648: o texto de entrada é convertido primeiro em bytes UTF-8, para que caracteres acentuados e emoji sejam codificados e decodificados corretamente. O seletor de alfabeto alterna entre o alfabeto padrão e base32hex (0–9, A–V), a variante usada onde a ordem de classificação do formulário codificado deve corresponder à ordem de classificação dos bytes brutos.
O preenchimento com sinais = preenche a saída com um múltiplo de oito caracteres, conforme exigido pela RFC no final de um fluxo. Alguns sistemas - entre eles segredos TOTP - omitem o preenchimento, então você pode desligá-lo com uma caixa de seleção. A decodificação é indulgente: entrada em minúsculas, preenchimento ausente, espaços e quebras de linha são aceitos e uma mensagem clara informa quando a entrada realmente não é Base32.
Tudo roda no seu navegador. Nada que você cola é carregado em qualquer lugar, o que é importante quando a string que você está decodificando é um segredo do autenticador ou outra credencial. Copie o resultado, baixe-o como um arquivo .txt ou envie-o de volta para a entrada para encadear conversões.