Base32 codificar / descodificar
Codifique e descodifique texto em Base32 (RFC 4648, alfabeto A-Z 2-7).
- Instantânea
- Grátis
- Privada (processada localmente)
- Sem registo
Base32, legível e sem ambiguidade
Alterne entre codificar e descodificar, escreva o seu texto ou Base32 e copie o resultado. Conforme a RFC 4648, ideal para segredos TOTP e chaves escritas à mão.
-
Escolha o modo
Codificar (texto → Base32) ou descodificar.
-
Escreva
Texto ou cadeia Base32.
-
Copie
O resultado copia-se num clique.
Exemplos (RFC 4648)
| Texto | Base32 |
|---|---|
| f | MY====== |
| fo | MZXQ==== |
| foo | MZXW6=== |
| foobar | MZXW6YTBOI====== |
Alfabeto A-Z e 2-7, preenchimento «=». Descodificação insensível a maiúsculas, espaços ignorados. Texto em UTF-8, nada é enviado.
Perguntas frequentes
O que é o Base32?
Uma codificação que representa dados binários com 32 caracteres: as letras A-Z e os dígitos 2-7 (RFC 4648). Ao contrário do Base64, evita caracteres ambíguos e é insensível a maiúsculas, daí o uso para chaves escritas à mão.
Para que serve o caractere «=»?
É o preenchimento (padding). O Base32 trabalha em blocos de 8 caracteres (40 bits); quando os dados não enchem um bloco, completa-se com «=». Exemplo: «foo» dá «MZXW6===».
Onde se usa o Base32?
Em segredos TOTP/2FA (Google Authenticator), alguns identificadores de URL, DNS, ou qualquer sistema que deva ser legível e insensível a maiúsculas. A descodificação aceita minúsculas e ignora espaços.
Os meus dados são enviados?
Não. A codificação e descodificação acontecem inteiramente no seu navegador; nenhum dado é transmitido. O texto é processado em UTF-8.