Codificador Base32
Convierta texto en una cadena Base32, la codificación insensible a mayúsculas usada en secretos de autenticación e identificadores seguros.
Procesado localmente en tu navegador· Tus datos se quedan en tu navegador.
¿Qué es Codificador Base32?
Base32 representa los datos con 32 caracteres (A–Z y 2–7 en el alfabeto estándar de la RFC 4648) y agrupa la entrada en bloques de 5 bytes que se convierten en 8 caracteres. Es más largo que Base64, pero resiste sistemas que no distinguen mayúsculas y evita símbolos confusos como + y /.
El codificador convierte su texto a bytes UTF-8 y produce el alfabeto estándar o el alfabeto "hexadecimal extendido" (0–9 y A–V, RFC 4648 §7), que conserva el orden de clasificación. El relleno con "=" hasta un múltiplo de 8 caracteres es opcional.
¿Cómo funciona?
- Escriba el texto a codificar: el resultado Base32 se actualiza al instante.
- Elija el alfabeto RFC 4648 (por defecto) o hexadecimal extendido, y decida si conservar el relleno "=".
- Copie la salida o use Intercambiar para decodificar una cadena Base32 en el decodificador.
Casos de uso habituales
- Preparar un secreto de prueba en el formato Base32 que esperan las apps de autenticación TOTP y HOTP.
- Generar identificadores insensibles a mayúsculas que sobreviven en etiquetas DNS, nombres de archivo y lectura en voz alta.
- Comprobar su propia implementación de Base32 con los vectores de la RFC 4648, como foobar → MZXW6YTBOI======.
- Codificar cargas cortas para códigos QR, donde el texto alfanumérico en mayúsculas es compacto.
Ejemplos
Prueba esta entrada en la herramienta de arriba:
Hello, Base32!
JBSWY3DPFQQEEYLTMUZTEII=
Privacidad
Codificador 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
Base32 no es cifrado e infla los datos en torno a un 60 %. No codifique nunca secretos de autenticación reales en una página en línea en la que no confíe.
Preguntas frecuentes
¿Cómo se ve foobar en Base32?
MZXW6YTBOI====== con el alfabeto estándar y relleno, o CPNMUOJ1E8====== con hexadecimal extendido. Son los vectores de prueba oficiales de la RFC 4648.
¿Para qué sirve el alfabeto hexadecimal extendido?
Usa 0–9 y A–V para que las cadenas codificadas se ordenen igual que los bytes originales. Es menos frecuente que el alfabeto estándar.
¿Es obligatorio el relleno "="?
Estrictamente sí según la RFC 4648, pero muchos sistemas (incluidas las apps de autenticación) aceptan Base32 sin él. Desmarque el relleno para quitarlo.
Herramientas relacionadas
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.
Codificación y decodificación
Codificador Base64
Convierta cualquier texto, con emoji y acentos incluidos, en una cadena Base64 con un clic.
Codificación y decodificación
Codificador Base64URL
Convierta cualquier texto en una cadena Base64URL lista para pegar en una URL, un nombre de archivo o un segmento de JWT.
Codificación y decodificación
Convertidor de Texto a Hexadecimal
Vea los bytes exactos que hay tras cualquier texto, desde un simple "Hola" hasta emoji, con el formato que espera su código o depurador.
Codificación y decodificación
Convertidor de Texto a Binario
Convierta palabras en unos y ceros: cada byte de su texto se muestra en ocho bits.
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