🔡

codificar Base32

Codifica texto a Base32 o decodifica cadenas Base32 a texto plano. Admite los alfabetos RFC 4648 y Extended Hex (base32hex). Todo se ejecuta en tu navegador —sin servidor, sin seguimiento.

Herramientas para desarrolladores Se ejecuta localmente No se envían datos
RFC 4648 base32hex codificar / decodificar solo en el cliente
Alfabeto
Texto sin formato
→
Base32
💡
Base32 codifica datos binarios como texto ASCII usando 32 caracteres imprimibles con = relleno hasta un múltiplo de 8. RFC 4648 usa A–Z y 2-7; evita caracteres visualmente ambiguos como 0, 1, 8, 9. Hex extendido (base32hex) utiliza 0-9 y A–V, conservando el orden de clasificación —útil para las variantes Crockford y NanoID. Todo el procesamiento ocurre completamente en tu navegador —no se envía nada a ningún servidor.

¿Qué es Base32?

Base32 es un formato de codificación que asigna datos binarios a un alfabeto restringido formado por letras y dígitos. Se usa comúnmente en secretos OTP, cadenas de aprovisionamiento y entornos donde las codificaciones insensibles a mayúsculas o legibles por humanos resultan útiles.

Cómo usar el codificador / decodificador Base32

  1. Pega el texto o la cadena Base32 que quieras convertir.
  2. Elige si quieres codificar o decodificar.
  3. Comprueba si las reglas de relleno o del alfabeto coinciden con tu sistema de destino.
  4. Copia el resultado convertido para usarlo en tu aplicación o flujo de trabajo.
Entiende Base32 ▾
Ejemplo
Entrada Hola
Salida JBSWY3DP
Casos de uso comunes
  • Decodifica cadenas secretas TOTP durante las comprobaciones de configuración de MFA
  • Codifica texto para sistemas que prefieren Base32 en lugar de Base64
  • Inspecciona cargas útiles Base32 de RFC 4648 procedentes de flujos de aprovisionamiento
  • Verifica si las variantes de relleno y de alfabeto se manejan correctamente
Por qué usar esta herramienta
  • Útil para secretos TOTP, códigos de aprovisionamiento y comprobaciones de compatibilidad con RFC 4648.
  • Facilita la inspección del relleno y del comportamiento del alfabeto Base32.
  • Se ejecuta localmente en el navegador sin enviar el contenido codificado a ningún lugar.
Preguntas frecuentes
¿Por qué la salida termina con caracteres "="?

Base32 codifica datos en bloques de 5 bytes. Cuando la longitud de la entrada no es múltiplo de 5, se añaden caracteres de relleno "=" a la salida para que la longitud total sea múltiplo de 8. El relleno forma parte del estándar RFC 4648 y lo requieren la mayoría de los decodificadores.

¿Base32 es lo mismo que Base32Hex?

No. RFC 4648 define dos variantes de Base32: Base32 estándar (A–Z, 2-7) y Base32Hex (0-9, A–V). Codifican los mismos datos pero usan alfabetos diferentes. Esta herramienta usa el alfabeto Base32 estándar de forma predeterminada.

¿Puedo decodificar una clave secreta TOTP con esta herramienta?

Sí. Las claves secretas TOTP son cadenas codificadas en Base32. Puedes pegarlas aquí para ver los bytes sin procesar, pero ten en cuenta que esta herramienta genera texto decodificado: los secretos binarios pueden no mostrarse correctamente como texto.

¿Mis datos se almacenan o se envían a algún sitio?

No. Toda la codificación y decodificación se realiza localmente en tu navegador mediante JavaScript. No se envía nada a un servidor.