Codificador/Decodificador Base32

Codifica texto a Base32 y decodifica Base32 a texto al instante.

El Codificador y Decodificador Base32 convierte datos entré texto plano y codificación Base32, un esquema de codificación binario-a-texto que representa datos binarios usando 32 caracteres ASCII. Base32 se usa ampliamente en autenticación de dos factores (TOTP/HOTP), registros DNS y sistemas que requieren codificación insensible a mayúsculas. Está herramienta procesa tus datos completamente en tu navegador, asegurando que información sensible como secretos de autenticación nunca salga de tu dispositivo.

Loading Encoder...
Tus datos no salen de tu navegador
¿Te ha sido útil está herramienta?
Tutorial

Cómo usar

1
1

Ingresa tu texto

Escribe o pega el texto que deseas codificar, o una cadena Base32 que deseas decodificar.

2
2

Elige la dirección

Haz clic en 'Codificar a Base32' para convertir texto, o 'Decodificar de Base32' para convertir Base32 a texto.

3
3

Copia el resultado

Haz clic en el botón de copiar para copiar el resultado codificado o decodificado al portapapeles.

Guide

Guía Completa de Codificación Base32

¿Qué es la codificación Base32?

Base32 es un esquema de codificación binario-a-texto definido en RFC 4648 que representa datos binarios usando un alfabeto de 32 caracteres (A-Z y 2-7). A diferencia de Base64, Base32 usa solo letras mayúsculas y dígitos, haciéndolo insensible a mayúsculas y adecuado para sistemas que no distinguen entré mayúsculas y minúsculas. Cada carácter Base32 representa 5 bits de datos, y la codificación agrupa 5 bytes en 8 caracteres, con rellenó usando '=' cuando la longitud no es múltiplo de 5.

¿Por qué usar Base32 en vez de Base64?

Base32 se prefiere sobre Base64 en varios escenarios. Los sistemas de autenticación de dos factores (2FA) como Google Authenticator usan Base32 porque los secretos codificados son insensibles a mayúsculas y fáciles de escribir manualmente. Los registros DNS TXT se benefician porque DNS es insensible a mayúsculas. Los sistemas de archivos que no distinguen mayúsculas también favorecen Base32.

Base32 en sistemas de autenticación

Los protocolos TOTP y HOTP, definidos en RFC 6238 y RFC 4226 respectivamente, usan Base32 para codificar secretos compartidos. Al configurar 2FA con una app autenticadora, el código QR contiene una clave secreta codificada en Base32. Entender Base32 ayuda a desarrolladores a implementar y depurar sistemas de autenticación, y a profesionales de seguridad a auditar implementaciones 2FA.

Mejores prácticas para codificación Base32

Siempre usa Base32 estándar (RFC 4648) a menos que tu sistema requiera una variante. Incluye rellenó con '=' para interoperabilidad. Al manejar secretos de autenticación, procésalos localmente para evitar exponer datos sensibles. Válida la salida decodificada para asegurar la integridad. Recuerda que Base32 es codificación, no cifrado — no proporciona seguridad por sí mismo.

Examples

Ejemplos Resueltos

Ejemplo: Codificar texto a Base32

Dado: El texto 'Hello' necesita codificarse en Base32.

1

Paso 1: Convertir cada carácter a su valor ASCII: H=72, e=101, l=108, l=108, o=111.

2

Paso 2: Convertir a binario: 01001000 01100101 01101100 01101100 01101111.

3

Paso 3: Agrupar en bloques de 5 bits y mapear al alfabeto Base32: JBSWY3DP.

Resultado: 'Hello' se codifica como 'JBSWY3DP' en Base32 (con padding: JBSWY3DPEE======).

Ejemplo: Decodificar un secreto 2FA

Dado: Un secreto TOTP codificado en Base32 'JBSWY3DPEHPK3PXP'.

1

Paso 1: Eliminar espacios y caracteres de rellenó.

2

Paso 2: Convertir cada carácter Base32 a su valor de 5 bits.

3

Paso 3: Combinar bits y extraer bytes de 8 bits para obtener el secreto.

Resultado: El secreto decodificado es la clave binaria usada por las apps autenticadoras para generar contraseñas temporales.

Casos de uso

Casos de uso

Codificación de datos binarios

Está herramienta procesa tus datos completamente en tu navegador, asegurando total privacidad y resultados instantáneos. Maneja una amplia variedad de formatos de entrada y casos límite, haciéndola adecuada tanto para conversiones simples como para integraciones complejas de flujo de trabajó. El procesamiento en navegador significa que no hay límites de tamaño impuestos por subidas a servidor.

Codificación insensible a mayúsculas

Está herramienta procesa tus datos completamente en tu navegador, asegurando total privacidad y resultados instantáneos. Maneja una amplia variedad de formatos de entrada y casos límite, haciéndola adecuada tanto para conversiones simples como para integraciones complejas de flujo de trabajó. El procesamiento en navegador significa que no hay límites de tamaño impuestos por subidas a servidor.

DNS y nombres de archivos

Está herramienta procesa tus datos completamente en tu navegador, asegurando total privacidad y resultados instantáneos. Maneja una amplia variedad de formatos de entrada y casos límite, haciéndola adecuada tanto para conversiones simples como para integraciones complejas de flujo de trabajó. El procesamiento en navegador significa que no hay límites de tamaño impuestos por subidas a servidor.

Preguntas Frecuentes

?¿Qué es la codificación Base32?

Base32 es un esquema de codificación que convierte datos binarios en formato de texto usando 32 caracteres ASCII (A-Z y 2-7). Está definido en el RFC 4648 y se usa comúnmente en sistemas que requieren codificación insensible a mayúsculas.

?¿Cuál es la diferencia entre Base32 y Base64?

Base32 usa un alfabeto de 32 caracteres (A-Z, 2-7) mientras que Base64 usa 64 caracteres (A-Z, a-z, 0-9, +, /). La salida de Base32 es aproximadamente un 20% más grande que Base64, pero es insensible a mayúsculas y evita caracteres que podrían confundirse.

?¿Por qué no se usan los caracteres 0, 1, 8 y 9 en Base32?

Estos dígitos se excluyen para evitar confusión con las letras O, I, B y g. Esto hace que Base32 sea más legible y menos propenso a errores al transcribir manualmente.

?¿Qué son los signos '=' al final de la salida Base32?

Los caracteres '=' son rellenó para asegurar que la longitud de la salida codificada sea un múltiplo de 8 caracteres. Esto es requerido por el estándar RFC 4648 para una decodificación correcta.

?¿Está herramienta Base32 es segura y privada?

Sí. Toda la codificación y decodificación se realiza localmente en tu navegador. No se transmiten datos a ningún servidor, lo que la hace segura para procesar información sensible.

?¿Puedo usar está herramienta en dispositivos móviles?

Sí, está herramienta funciona en cualquier dispositivo con un navegador web moderno, incluyendo smartphones y tablets. El diseño responsivo se adapta a tu pantalla manteniendo toda la funcionalidad.

Ayúdanos a mejorar

¿Qué te parece está herramienta?

Cada herramienta de Kitmul se construye a partir de peticiones reales de usuarios. Tu valoración y tus sugerencias nos ayudan a arreglar bugs, añadir funciones que faltan y construir las herramientas que realmente necesitas.

Valora está herramienta

Pulsa una estrella para contarnos lo útil que te ha resultado.

Sugiere una mejora o reporta un bug

¿Te falta alguna función? ¿Has encontrado un falló? ¿Tienes una idea? Cuéntanoslo y lo revisaremos.

Herramientas relacionadas

Lectura Recomendada

Libros Recomendados sobre Codificación de Datos y Seguridad Web

Cómo asociado de Amazon, ganamos con las compras que califican.

Potencia tus Capacidades

Productos Profesionales para Potenciar tu Entorno de Codificación

Cómo asociado de Amazon, ganamos con las compras que califican.

Boletín

Recibe Consejos de Productividad y Nuevas Herramientas Primero

Únete a creadores y desarrolladores que valoran la privacidad. En cada edición: nuevas herramientas, trucos de productividad y novedades — sin spam.

Acceso prioritario a nuevas herramientas
Cancela en cualquier momento, sin preguntas