Codificador / Decodificador Base32
Desenvolvimento
Converte texto de e pra Base32. Base32 padrão (RFC 4648) usa A–Z + 2–7, que é o formato dos seeds TOTP / 2FA. A variante base32hex (0–9 + A–V) preserva ordem lexicográfica, útil pra nomes de arquivo e labels DNS. Padding com `=` é opcional ao codificar e tolerado ao decodificar.
—
Saída
Como usar
- Escolha codificar ou decodificar.
- Selecione a variante — Padrão (TOTP / 2FA) ou Hex (estilo Crockford).
- Desligue o padding pra saída limpa sem `=` no final.
Perguntas frequentes
- Por que não Base64?
- Base32 usa só A–Z e 2–7 — insensível a maiúsculas e sem caracteres confusos como 0/O ou 1/l. Mais seguro pra segredos digitados, transcrição por voz e labels DNS.
- É o que apps TOTP / 2FA usam?
- Sim. O seed que você escaneia ou digita no Google Authenticator / Authy / 1Password é Base32 padrão. Padding geralmente é removido.
- Diferença entre Padrão e Hex?
- Padrão (A–Z, 2–7) é o comum. Base32hex (0–9, A–V) preserva a ordem dos bytes originais, importante quando você quer que ordenação de string bata com ordenação de bytes.
- Funciona com dados binários?
- Campo de entrada é texto — Unicode é codificado em UTF-8 primeiro. Pra binário arbitrário, codifique em hex antes com outra ferramenta.
Ferramentas relacionadas
Decodificador JWT
Decodifique um JSON Web Token para inspecionar cabeçalho, claims e expiração.
Desenvolvimento00
Gerador de UUID
Gere UUIDs v4 aleatórios em lote, com cópia.
Desenvolvimento00
Gerador de Hash (SHA)
Gere hashes SHA-1, SHA-256, SHA-384 e SHA-512 a partir de texto.
Desenvolvimento00
Codificador / Decodificador de URL
Codifique texto para URLs em porcentagem, ou decodifique URLs em texto.
Desenvolvimento00
Codificador / Decodificador Base64
Codifique texto em Base64 ou decodifique Base64 de volta em texto.
Desenvolvimento00
Formatador e Validador de JSON
Formate, embeleze, minifique e valide JSON no seu navegador.
Desenvolvimento00