Codificador/Decodificador Base

Resultado
Copiar
aGVsbG8gd29ybGQ=
Descripción general
Generated by AI

Herramienta universal de codificación Base compatible con los algoritmos Base32, Base58, Base62, Base64, Base85, Base91, Base122 y Base32768 para codificar y decodificar texto y archivos.

Los diferentes algoritmos de codificación Base están diseñados para escenarios específicos. Ya sea que necesites codificación segura para URL, representación binaria compacta o codificación Unicode compatible con Twitter, esta herramienta proporciona el algoritmo adecuado. Todo el procesamiento se realiza localmente en tu navegador con protección completa de privacidad.

Algoritmos compatibles

Base32

Definido en RFC 4648, Base32 utiliza 32 caracteres (A-Z y 2-7) para representar datos. Su naturaleza insensible a mayúsculas lo hace ideal para sistemas que no preservan el caso, como registros DNS y sistemas de archivos. La herramienta admite las variantes Estándar y Hexadecimal Extendido (usando 0-9 y A-V).

Base58

Diseñado originalmente para direcciones de Bitcoin, Base58 excluye deliberadamente caracteres visualmente ambiguos: cero (0), O mayúscula, l minúscula e I mayúscula. Esto previene errores de transcripción cuando los usuarios copian direcciones manualmente. Hay tres variantes disponibles: Bitcoin (original), Flickr (intercambia mayúsculas y minúsculas) y Ripple (alfabeto personalizado para la red de pagos).

Base62

Utiliza únicamente caracteres alfanuméricos (0-9, A-Z, a-z), siendo inherentemente seguro para URL sin codificación especial. Se usa comúnmente para servicios de acortamiento de URL, identificadores únicos y cualquier contexto donde los caracteres especiales sean problemáticos.

Base64

El esquema de codificación binario a texto más ampliamente utilizado. Base64 estándar usa A-Z, a-z, 0-9, signo más (+) y barra (/), con signo igual (=) para relleno. La variante segura para URL (Base64URL) reemplaza + por - y / por guion bajo, eliminando los caracteres de relleno para su uso en URL, nombres de archivo y tokens JWT.

Base85 (Ascii85/Z85)

Logra mayor densidad de codificación que Base64 usando 85 caracteres ASCII imprimibles. La variante Ascii85 (también conocida como codificación Adobe) envuelve la salida en delimitadores <~ y ~>, mientras que Z85 (codificación ZeroMQ) usa un conjunto de caracteres diferente optimizado para incrustar en código fuente y cadenas JSON.

Base91

Ofrece la mayor eficiencia de codificación entre las codificaciones solo ASCII, usando 91 caracteres imprimibles. La salida codificada es aproximadamente un 23% más pequeña que Base64 para los mismos datos de entrada, siendo adecuada para entornos con restricciones de tamaño.

Base122

Una codificación optimizada para UTF-8 que usa caracteres de un solo byte siempre que sea posible, recurriendo a secuencias de dos bytes solo en casos especiales. Produce una salida muy compacta mientras permanece como texto UTF-8 válido.

Base32768

Codifica datos usando caracteres Unicode de rangos seguros cuidadosamente seleccionados, almacenando 15 bits por carácter. Particularmente útil para Twitter y otras plataformas con límites de caracteres, ya que maximiza la densidad de datos dentro de esas restricciones.

Cómo usar

  1. Selecciona la dirección de codificación (Codificar o Decodificar)
  2. Elige un algoritmo del menú desplegable
  3. Selecciona una variante si está disponible (ej., Bitcoin/Flickr para Base58)
  4. Para codificar: ingresa texto directamente o sube un archivo
  5. Visualiza el resultado en el panel de salida

Comparación de eficiencia

AlgoritmoEficienciaCaracteresMejor para
Base3262.5%32Sistemas sin distinción de mayúsculas
Base58~73%58Direcciones de criptomonedas
Base62~74%62URL cortas, identificadores
Base6475%64Datos binarios generales
Base8580%85Alta densidad ASCII
Base91~81%91Máxima eficiencia ASCII
Base122~87%122UTF-8 compacto
Base32768~94%32768Plataformas con límite de caracteres

La eficiencia indica cuánto del tamaño original se preserva después de codificar. Porcentajes más altos significan una salida codificada más pequeña.

Casos de uso comunes

  • Desarrollo de API: Base64 para cargas binarias, cabeceras Basic Auth y tokens JWT
  • Criptomonedas: Base58 para direcciones de billetera e IDs de transacción
  • Acortadores de URL: Base62 para generar identificadores compactos y seguros para URL
  • Redes sociales: Base32768 para maximizar datos en publicaciones con límite de caracteres
  • Incrustación de datos: Base85 para datos en línea eficientes en código fuente
  • Sistemas heredados: Base32 para almacenamiento y transmisión sin distinción de mayúsculas

Notas importantes

Los datos codificados siempre son más grandes que los datos binarios originales. Base64 aumenta el tamaño aproximadamente un 33%, mientras que codificaciones más eficientes como Base32768 tienen una sobrecarga mínima pero producen salida Unicode.

Todo el procesamiento ocurre completamente en tu navegador. No se transmiten datos a ningún servidor, asegurando privacidad completa para contenido sensible.

Para archivos grandes, la codificación puede requerir memoria significativa del navegador. Los archivos menores de 10MB funcionan de manera confiable; los archivos más grandes pueden causar problemas de rendimiento dependiendo de tu dispositivo.

La codificación Base no es cifrado. Cualquiera puede decodificar cadenas Base64 o cualquier otra cadena codificada en Base. Nunca uses estas codificaciones para proteger información sensible.

Ver más