AZ Tools

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

  1. Escolha codificar ou decodificar.
  2. Selecione a variante — Padrão (TOTP / 2FA) ou Hex (estilo Crockford).
  3. 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