Decodificador Base32

Decodifica Base32 o base32hex a texto UTF-8 o bytes hex. No distingue mayúsculas, el relleno es opcional y se ignoran los espacios; útil para secretos TOTP.

48 caracteres · 48 bytes (UTF-8)

0 caracteres · 0 bytes (UTF-8)

Se ejecuta completamente en tu navegador. Tus datos nunca se suben.

¿Qué es Decodificar Base32?

Decodifica Base32 (RFC 4648) de vuelta a los bytes originales y los muestra como texto UTF-8 o en hex. La entrada no distingue mayúsculas, el relleno = es opcional y se ignoran los espacios (como en los secretos TOTP agrupados).

Cómo usar Decodificar Base32

  1. Pega la cadena Base32 en Entrada.
  2. Elige el Alfabeto con el que se codificó (estándar o hexadecimal extendido).
  3. Lee el texto en Salida; para datos binarios como claves TOTP, cambia el Formato de salida a Bytes en hexadecimal.
  4. Copia el resultado.

Ejemplo

Entrada
mzxw6ytboi
Salida
foobar

Se acepta entrada en minúsculas y sin relleno.

Cuándo usar Decodificar Base32

Úsalo para inspeccionar valores Base32 como secretos 2FA, claves de servicios onion o hashes NSEC3. Los secretos TOTP son bytes aleatorios, así que míralos en hex en lugar de como texto.

Cómo funciona Decodificar Base32

Cada carácter se busca en el alfabeto seleccionado para obtener un valor de 5 bits; los bits se concatenan y cada 8 bits completos forman un byte. Los bits sobrantes al final se descartan, como especifica RFC 4648. Los caracteres no válidos y las longitudes imposibles (1, 3 o 6 caracteres en el último bloque) se reportan como errores.

Casos de Uso Comunes

  • Convertir un secreto TOTP a hex para una librería que espera claves sin procesar
  • Depurar el Base32 producido por otro sistema
  • Verificar vectores de prueba de RFC 4648

Preguntas Frecuentes

¿Por qué mi secreto TOTP se decodifica en caracteres extraños?

Los secretos TOTP son bytes aleatorios, no texto. Selecciona Bytes en hexadecimal como formato de salida.

¿Se permiten caracteres como 0, 1 y 8?

No en el alfabeto estándar (A–Z, 2–7); producen un error de "carácter no válido". Sí son válidos en base32hex.

¿Importan las mayúsculas?

No, la entrada se pasa a mayúsculas antes de decodificar.

Explora más categorías