Codificador y decodificador Base32

Codifica texto en Base32 o decodifica una cadena Base32 a UTF-8 directamente en el navegador. Compatible con RFC 4648, base32hex y Crockford; los datos se procesan localmente.

Entrada
0 caract. · 0 bytes
Probar:
Resultado
✓ Codificación binario-a-texto sin distinguir mayúsculas ✓ Secretos TOTP/2FA, DNS y nombres de archivo ✓ Compatibilidad con UTF-8 y Unicode ✓ Procesamiento local en el navegador
Ejemplos
Codificar texto en Base32
Variante: RFC 4648 (estándar)
Entrada ¡Hola, mundo!
Salida YKQUQ33MMEWCA3LVNZSG6II=

Base32 estándar RFC 4648 con relleno.

Decodificar Base32
Variante: RFC 4648 (estándar)
Entrada YKQUQ33MMEWCA3LVNZSG6II=
Salida ¡Hola, mundo!

La decodificación recupera el texto UTF-8 original.

Codificar con el alfabeto base32hex
Variante: base32hex (hex extendido)
Entrada Hola
Salida 91NMOO8=

base32hex usa el alfabeto hexadecimal extendido RFC 4648.

Codificar con Crockford Base32
Variante: Crockford
Entrada Hola
Salida 91QPRR8

Crockford Base32 está pensado para la lectura manual y no usa relleno.

Cómo funciona la codificación Base32

Base32 es una codificación de binario a texto que usa 32 caracteres ASCII. El codificador lee el texto UTF-8 como bytes, agrupa los bits de cinco en cinco y asigna un carácter a cada grupo. Cinco bytes se convierten en ocho caracteres Base32; las variantes RFC 4648 usan = cuando queda un grupo incompleto.

Para codificar, escriba texto y elija una variante. Para decodificar Base32 a texto, pegue la cadena y seleccione la misma variante. El decodificador acepta mayúsculas y minúsculas e ignora espacios, guiones y relleno. Base32 es útil para secretos TOTP/2FA, etiquetas DNS, nombres de archivo e identificadores. Es codificación, no cifrado.

Alfabeto y variantes Base32

Use la misma variante para codificar y decodificar.

  • RFC 4648: A–Z y 2–7, con relleno =.
  • base32hex: 0–9 y A–V, con relleno =.
  • Crockford: 0–9 y letras sin I, L, O ni U, sin relleno. Lee O como 0 e I/L como 1.

Las variantes producen cadenas distintas. Si falla la decodificación, compruebe el alfabeto y el relleno.

FAQ

No. Base32 es una codificación reversible sin clave.

Base32 usa 32 caracteres y genera texto más largo, pero fácil de leer y escribir.

En RFC 4648 y base32hex, = completa el último grupo hasta ocho caracteres. Crockford no usa relleno.

Use RFC 4648 salvo que la fuente indique base32hex o Crockford.

Sí. El decodificador ignora espacios, guiones y relleno, y acepta minúsculas.

Compruebe la variante, los caracteres no válidos y que la cadena esté completa.

No. La conversión se realiza localmente en el navegador.
Herramientas relacionadas

Convertidor ASCII

Convierte caracteres ASCII y códigos numéricos para flujos de trabajo con protocolos y parsers.

Decodificador JWT online

Decodifica JWT en el navegador e inspecciona header, payload, claims y datos de expiración.