#478 · Herramienta para desarrolladores

Base32 Encoder

Codifica texto UTF-8 con Base32 según el alfabeto RFC 4648 A–Z y 2–7. Base32 resulta útil cuando se necesita una representación textual sin símbolos como + o /, por ejemplo en identificadores, secretos mostrados manualmente o sistemas que toleran mejor mayúsculas y dígitos limitados.

Datos de entrada

Texto UTF-8
Espacio publicitario

Cómo usar esta herramienta para desarrolladores

  1. Pega o escribe la entrada en el cuadro principal.
  2. Ajusta las opciones disponibles si la herramienta las muestra.
  3. Pulsa el botón de procesamiento o usa Ctrl/Cmd + Enter.
  4. Revisa el resultado, el resumen y las métricas antes de copiar o descargar.

Qué hace esta herramienta para desarrolladores

Primero convierte el texto a bytes UTF-8 y después agrupa el flujo en bloques de 5 bits. Añade padding = hasta alcanzar una longitud múltiplo de ocho, tal como define la forma estándar RFC 4648.

UTF-8 → grupos de 5 bits → alfabeto A–Z2–7 → padding =.

Base32 es una codificación reversible, no cifrado ni hash.

Ejemplo

Entrada:

Hola, mundo 👋

Resultado: ejecuta el ejemplo incluido para ver la transformación exacta generada por el navegador.

Casos de uso

  • Diagnosticar representaciones Unicode y problemas de codificación.
  • Preparar datos para pruebas, documentación técnica o depuración.
  • Comparar una representación legible con sus bytes o símbolos codificados.

Consejos para obtener resultados fiables

  • Conserva la entrada original para poder comparar.
  • Distingue siempre entre caracteres, puntos de código y bytes.
  • Usa el conversor inverso cuando quieras comprobar una transformación reversible.
  • No trates una codificación como si fuera cifrado.
  • Prueba emoji, acentos y caracteres no ASCII si tu sistema debe admitir Unicode.

Detalles del procesamiento

El procesamiento se ejecuta íntegramente en JavaScript dentro del navegador. Se usan Web APIs estándar como TextEncoder, TextDecoder, Intl.Segmenter o tipos nativos cuando corresponden al objetivo de la página.

Los resultados dependen de los estándares implementados por el navegador. La herramienta no sustituye validaciones del protocolo o formato superior donde se vaya a utilizar la salida.

Preguntas frecuentes

¿Qué alfabeto Base32 utiliza este codificador?

Utiliza el alfabeto RFC 4648 en mayúsculas: A–Z y los dígitos 2–7.

¿La salida Base32 incluye padding con signo igual?

Sí. La salida estándar añade = hasta completar bloques de ocho caracteres.

¿Base32 cifra u oculta el contenido?

No. Es una codificación reversible y no proporciona confidencialidad.

¿El texto se convierte a UTF-8 antes de Base32?

Sí. Los caracteres Unicode se codifican primero como bytes UTF-8.

¿Puedo usar el resultado en un decoder Base32 estándar?

Sí, siempre que el decoder sea compatible con RFC 4648 y no espere otro alfabeto como Base32hex.

Resumen técnico

CategoríaCodificación y decodificación
EntradaTexto UTF-8
ProcesamientoLocal en el navegador
SalidaBase32 RFC 4648