Codificador y decodificador Base32
Codifica texto a Base32 según RFC 4648 y decodifícalo de vuelta en tu navegador. Tu entrada permanece en tu dispositivo.
El Codificador / decodificador Base32 funciona por completo en tu navegador. El texto y las cadenas Base32 que codificas o decodificas nunca salen de tu dispositivo y no se sube nada a ArrayKit.
Abre el Codificador / decodificador Base64
Acerca de Base32
El Codificador / decodificador Base32 convierte texto UTF-8 a Base32 según RFC 4648 y convierte Base32 de vuelta a texto legible. Base32 usa el alfabeto de 32 caracteres A–Z y 2–7, así que la salida no distingue mayúsculas y es segura para escribir, dictar o incrustar en nombres de archivo y URLs donde el caso mixto y los símbolos +/ de Base64 causan problemas. El modo codificar rellena el resultado hasta un límite de 8 caracteres con '=', y un interruptor te permite quitar el relleno cuando un sistema lo espera sin él. El modo decodificar es tolerante: acepta minúsculas, ignora los espacios en blanco y reconstruye el relleno que falta, a la vez que señala cualquier carácter fuera del alfabeto. Es útil cuando trabajas con secretos TOTP, registros DNS o identificadores estilo Bitcoin. Todo funciona en tu dispositivo: el texto que pegas nunca sale de tu navegador.
Características
- Codifica texto UTF-8 a Base32 según RFC 4648 usando el alfabeto A–Z, 2–7
- Decodifica Base32 de vuelta al texto original, incluidos emojis y acentos
- Interruptor de relleno para añadir u omitir los caracteres '=' finales
- El decodificador acepta entrada en minúsculas y la normaliza automáticamente
- Tolera el relleno que falta y los espacios en blanco sueltos al decodificar
- Banner de error claro cuando la entrada contiene caracteres fuera del alfabeto
- Copia con un clic del resultado codificado o decodificado
- Funciona por completo en tu navegador sin enviar ningún texto a ningún sitio
Cómo usar Base32
- Mantén seleccionada la pestaña Codificar y escribe o pega tu texto
- Copia la salida Base32, o desactiva Relleno para quitar los caracteres '='
- Cambia a Decodificar y pega una cadena Base32 para recuperar el texto
- Lee el banner de error si la entrada tiene caracteres fuera de A–Z o 2–7
Ejemplo
Entrada
foobar
Salida
MZXW6YTBOI======
"foobar" se codifica al valor Base32 canónico con relleno de RFC 4648.
Errores comunes y solución de problemas
- Decodificar muestra 'characters outside the Base32 alphabet.' — Base32 usa solo A–Z y los dígitos 2–7. Elimina cualquier 0, 1, 8, 9 o símbolo; un error común es pegar una cadena Base64, que usa un alfabeto distinto.
- Otra herramienta rechaza tu salida por tener '=' al final. — Desactiva el interruptor Relleno para que el codificador omita los caracteres '=' finales, y luego copia la cadena sin relleno.
- Un secreto Base32 pegado desde una app no se decodifica. — Elimina los espacios que la app haya insertado para facilitar la lectura. El decodificador ignora los espacios en blanco, pero los guiones u otros separadores deben eliminarse primero.
- El texto decodificado parece bytes ilegibles en lugar de palabras. — El valor puede ser binario en bruto (como una clave TOTP) en vez de texto UTF-8, así que no se mostrará como caracteres legibles aunque la decodificación tenga éxito.
Preguntas frecuentes
- ¿Qué es Base32 y en qué se diferencia de Base64?
- Base32 codifica datos binarios usando solo A–Z y 2–7, así que no distingue mayúsculas y evita el +, / y el caso mixto de Base64. Es más largo que Base64 pero más fácil de escribir, leer en voz alta y usar en URLs o nombres de archivo.
- ¿Qué alfabeto Base32 usa esta herramienta?
- Usa el alfabeto estándar RFC 4648: las letras de la A a la Z seguidas de los dígitos del 2 al 7, con '=' como carácter de relleno. No usa las variantes Crockford ni z-base-32.
- ¿Puedo decodificar Base32 que está en minúsculas o sin relleno?
- Sí. El decodificador pasa la entrada a mayúsculas por ti y reconstruye cualquier relleno '=' que falte, así que tanto el Base32 en minúsculas como el sin relleno se decodifican correctamente sin pasos extra.
- ¿Debo dejar el relleno activado o desactivado?
- El relleno sigue RFC 4648 y mantiene la salida en un múltiplo de ocho caracteres, que es lo que esperan la mayoría de los sistemas. Desactívalo solo cuando un formato o campo concreto quiera la cadena desnuda sin '=' final.
- ¿Se envía mi texto a un servidor cuando codifico o decodifico?
- No. El Codificador / decodificador Base32 funciona por completo en tu navegador. El texto y las cadenas Base32 que pegas permanecen en tu dispositivo y nunca se suben a ArrayKit.
Herramientas relacionadas
Todas las herramientas de ArrayKit