Decodificador Base32
Pegue una cadena Base32 y recupere el texto original, con un mensaje preciso si algún carácter o la longitud son incorrectos.
Procesado localmente en tu navegador/ Tus datos se quedan en tu navegador.
¿Qué es Decodificador Base32?
Base32 convierte cada 5 bytes en 8 caracteres de un alfabeto de 32 símbolos. Decodificar lo revierte y luego lee los bytes como texto. Aparece en secretos TOTP, direcciones onion, algunos hashes de intercambio de archivos y sistemas antiguos que no pueden fiarse de las minúsculas.
Este decodificador ignora espacios y mayúsculas/minúsculas, tolera la ausencia del relleno "=", valida cada carácter contra el alfabeto elegido (estándar A–Z 2–7 o hexadecimal extendido 0–9 A–V) y rechaza longitudes que ningún Base32 válido puede tener. Los bytes se leen como UTF-8 por defecto.
¿Cómo funciona?
- Pegue el valor Base32: los espacios y saltos de línea se ignoran.
- Seleccione el alfabeto: RFC 4648 en casi todos los casos, hexadecimal extendido solo si la fuente habla de base32hex.
- Lea el texto decodificado o corrija la entrada con la posición indicada en el mensaje de error.
Casos de uso habituales
- Comprobar qué contiene realmente un secreto de autenticador o un parámetro de URL otpauth en un entorno de pruebas.
- Decodificar identificadores hallados en registros DNS, logs o archivos de configuración.
- Validar otra biblioteca Base32 con los vectores de prueba de la RFC 4648.
- Recuperar texto de un sistema que evita minúsculas y caracteres especiales.
Ejemplos
Prueba esta entrada en la herramienta de arriba:
JBSWY3DPFQQEEYLTMUZTEII=
Hello, Base32!
Privacidad
Decodificador Base32 se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.
Limitaciones
Decodificar con éxito no dice nada sobre quién generó los datos, y los datos binarios no se pueden mostrar bien como texto.
Preguntas frecuentes
¿Por qué aparece un error de carácter no válido con 0, 1, 8 o 9?
El alfabeto Base32 estándar solo contiene A–Z y 2–7. Los dígitos 0, 1, 8 y 9 se excluyen para evitar confusiones con O, I, B y g. Si sus datos usan 0–9, pruebe el alfabeto hexadecimal extendido.
¿Importa si la cadena está en minúsculas?
No. Se ignora la capitalización: mzxw6ytboi se decodifica igual que MZXW6YTBOI.
¿Qué significa una longitud imposible?
Un bloque Base32 tiene 2, 4, 5, 7 u 8 caracteres útiles. Un resto de 1, 3 o 6 caracteres no puede provenir de bytes enteros: probablemente la cadena está cortada.
Herramientas relacionadas
Codificador Base32
Convierta texto en una cadena Base32, la codificación insensible a mayúsculas usada en secretos de autenticación e identificadores seguros.
Codificación y decodificación
Decodificador Base64
Pegue una cadena Base64 y lea al instante el texto original, aunque falte el relleno.
Codificación y decodificación
Decodificador Base64URL
Pegue una cadena Base64 apta para URL, como un segmento de JWT, y lea al instante el texto que contiene.
Codificación y decodificación
Convertidor de Hexadecimal a Texto
Pegue bytes hexadecimales de un volcado, un log o un archivo fuente y lea el texto que forman.
Codificación y decodificación
Convertidor de Binario a Texto
Pegue una cadena de unos y ceros y lea el mensaje que esconde.
Codificación y decodificación
Generador HMAC
Firme un mensaje con una clave secreta usando HMAC y copie el código de autenticación en hex o Base64.
Hash y checksum