Más juegos en WuGames.ioPatrocinadoDescubre juegos de navegador gratis — juega al instante, sin descargas ni registro.Jugar

Codificador/Decodificador Base58

Codificador y decodificador Base58 gratis online. Decodifica e inspecciona cadenas Base58, CIDs de IPFS y bytes en bruto a hex o texto UTF-8. Usa el alfabeto Bitcoin (sin 0, O, I, l).

Codificador/Decodificador Base58 - Codificar y Decodificar Base58 Online

Una potente herramienta online de codificación y decodificación Base58. Usa el alfabeto Base58 de Bitcoin que excluye caracteres confusos (0, O, I, l) para mejor legibilidad humana. Perfecto para desarrolladores, entusiastas de blockchain y cualquiera que trabaje con codificación Base58 en criptomonedas, direcciones Bitcoin o codificación de datos legible para humanos.

¿Qué es la codificación Base58?

Base58 es un esquema de codificación binario a texto diseñado específicamente para evitar caracteres visualmente ambiguos. Fue creado para Bitcoin y es ampliamente usado en aplicaciones de criptomonedas.

Alfabeto Base58 (Bitcoin):
123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz

Caracteres EXCLUIDOS (para evitar confusión):
- 0 (cero) - parece O
- O (o mayúscula) - parece 0
- I (i mayúscula) - parece l o 1
- l (L minúscula) - parece I o 1

Características clave:
- Usa 58 caracteres (sin 0, O, I, l)
- Sensible a mayúsculas
- Sin relleno
- Legible para humanos

Usos comunes:
- Direcciones Bitcoin
- Direcciones de billetera de criptomonedas
- Identificadores de contenido IPFS
- Identificadores orientados al usuario

¿Cómo decodifico una dirección Bitcoin o un CID de IPFS a hex?

Las direcciones Bitcoin reales, las claves privadas WIF y los CIDs de IPFS son bytes en bruto, no texto UTF-8. Para inspeccionarlos correctamente, use el selector de Formato de Datos:

1. Seleccione el modo 'Decodificar'
2. Ponga el Formato de Datos en 'Hex (bytes en bruto)'
3. Pegue la cadena Base58
4. Haga clic en 'Decodificar' para obtener una cadena hex en minúsculas con los bytes exactos

Ejemplo (dirección Bitcoin):
Entrada: 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa
Salida hex: 0062e907b15cbf27d5425399ebf6f0fb50ebb88f18c29b7d93

El 00 inicial es el byte de versión, seguido del hash de clave pública de 20 bytes y el checksum de 4 bytes.

¿Por qué hex? Estas secuencias de bytes NO son texto UTF-8 válido, así que decodificarlas como texto corrompería los datos con caracteres de reemplazo y perdería bytes. El modo Hex devuelve cada byte exactamente.

Codificar bytes hex:
Ponga el Formato de Datos en Hex en modo Codificar, pegue una cadena hex (con o sin prefijo 0x y espacios) y la herramienta la tratará como bytes en bruto.

¿Por qué mi Base58 decodificado muestra caracteres raros o un error?
En modo Texto (UTF-8) la herramienta decodifica de forma estricta: si los bytes no son UTF-8 válido (lo habitual en datos cripto/IPFS) ahora informa de un error y le indica que cambie a Hex, en lugar de mostrar texto corrupto. Cambie el Formato de Datos a Hex para ver los bytes reales.

Codificador/Decodificador Base58 — Codificador y decodificador Base58 gratis online. Decodifica e inspecciona cadenas Base58, CIDs de IPFS y bytes en bruto
Codificador/Decodificador Base58

¿Cuánto mide una cadena Base58 frente a los bytes de entrada?

La longitud de la salida Base58 crece con una proporción predecible respecto al número de bytes de entrada.

El factor de sobrecarga es log(256) / log(58) ≈ 1,3658, así que Base58 es aproximadamente el 137% de la longitud en bytes.

Estimación rápida:
Longitud Base58 ≈ número_de_bytes × 1,37 (más 1 carácter por cada byte cero inicial)

Ejemplos:
- 1 byte → ~2 caracteres
- 20 bytes (un hash de clave pública) → ~28 caracteres
- 25 bytes (versión + hash + checksum) → ~34 caracteres (una dirección Bitcoin típica)
- 32 bytes → ~44 caracteres

Comparado con otras codificaciones de los mismos datos:
- Base58: ~137% de la longitud en bytes
- Hexadecimal: exactamente 200%
- Base64: ~133%
- Base32: ~160%

La estadística de Cambio de Tamaño mostrada tras cada conversión compara el número de bytes en bruto con el número de caracteres Base58, también en modo Hex.

¿Dónde se usa Base58 y por qué?

La codificación Base58 se usa principalmente en aplicaciones de criptomonedas y blockchain:

1. Bitcoin:
- Direcciones Bitcoin
- Claves privadas (formato WIF)
- Caso de uso Base58 más común

2. Otras Criptomonedas:
- Direcciones de Litecoin
- Direcciones de Dogecoin
- Muchas direcciones de altcoin

3. IPFS:
- Identificadores de contenido (CIDs)
- IDs de pares

Por qué las Criptomonedas Usan Base58:

✓ Legible para Humanos:
- Más fácil de escribir manualmente
- Reduce errores de usuario

✓ Sin Caracteres Confusos:
- Sin confusión 0/O
- Sin confusión 1/I/l
- Menos errores al copiar

✓ Selección con Doble Clic:
- Sin caracteres especiales que rompan la selección de palabras
- Mejor UX

✓ Compacto:
- Más eficiente que Base32
- Más corto que hexadecimal

Características Principales

  • Codificar texto a formato Base58 instantáneamente
  • Decodificar cadenas Base58 de vuelta a texto original
  • Formato Hex: decodifica y codifica bytes en bruto sin pérdidas (direcciones Bitcoin, CIDs IPFS, claves WIF)
  • Decodificación UTF-8 estricta que avisa en lugar de corromper datos binarios
  • Usa alfabeto Base58 de Bitcoin (sin 0, O, I, l)
  • Codificación y decodificación sensible a mayúsculas
  • Sin caracteres de relleno
  • Copiar al portapapeles
  • Procesamiento 100% del lado del cliente
  • Funciona sin conexión
  • Compatible con móviles
  • Sin registro requerido