AZ Tools

Codificador / Decodificador Base32

Desarrollo

Convierte texto a y desde Base32. Base32 estándar (RFC 4648) usa A–Z + 2–7, que es lo que codifica los seeds de TOTP / 2FA. La variante base32hex (0–9 + A–V) preserva el orden lexicográfico, práctico para nombres de archivo y etiquetas DNS. Padding con `=` opcional al codificar y tolerado al decodificar.

Salida

Cómo usar

  1. Elige codificar o decodificar.
  2. Selecciona la variante — Estándar (TOTP / 2FA) o Hex (estilo Crockford).
  3. Apaga el padding si quieres salida limpia sin `=` final.

Preguntas frecuentes

¿Por qué no usar Base64?
Base32 usa solo A–Z y 2–7 — insensible a mayúsculas y sin caracteres confusos como 0/O o 1/l. Más seguro para secretos escritos a mano, transcripciones por voz y etiquetas DNS.
¿Es lo que usan las apps TOTP / 2FA?
Sí. El seed que escaneas o tecleas en Google Authenticator / Authy / 1Password está codificado en Base32 estándar. El padding usualmente se omite.
¿Diferencia entre Estándar y Hex?
Estándar (A–Z, 2–7) es la común. Base32hex (0–9, A–V) preserva el orden de bytes original, importante por ejemplo cuando quieres que el orden de cadena coincida con el orden binario.
¿Funciona con datos binarios?
El campo de entrada es texto — Unicode se codifica como UTF-8 primero. Para binario arbitrario, codifícalo en hex primero con otra herramienta.

Herramientas relacionadas