Saltar al contenido principal
Z

Codificador y decodificador Base58

Codifica y decodifica Base58 y Base58Check. Admite entrada en texto o hex, el formato usado por Bitcoin, Solana e IPFS.

Gratis Sin registro Del lado del cliente Respetuoso con la privacidad Updated

Cómo usar

  1. 1 Elige Encode (codificar) o Decode (decodificar).
  2. 2 Selecciona la variante — Base58 puro o Base58Check (que añade un checksum sha256d de 4 bytes).
  3. 3 Elige el formato de entrada/salida (texto UTF-8 o bytes hex).
  4. 4 Pega tus datos; el resultado se actualiza al instante. Usa el botón Swap para intercambiar la entrada y la salida.

Por qué usar esta herramienta

  • Base58 es la codificación usada por Bitcoin, Solana, IPFS CIDv0 y muchos otros formatos de direcciones cripto — distingue mayúsculas y minúsculas, pero excluye caracteres que suelen confundirse visualmente, como 0/O/I/l.
  • Base58Check añade un checksum de doble SHA-256 de 4 bytes, usado por las direcciones legacy de Bitcoin, Litecoin y TRON para detectar errores de tecleo.
  • Convierte entre texto y hex para trabajar con cualquier dato binario.
  • Se ejecuta enteramente en el cliente — todo ocurre en tu propio navegador, sin subir ningún dato a un servidor.

Preguntas frecuentes

¿Cuál es la diferencia entre Base58 y Base58Check?

Base58 es simplemente un sistema de numeración posicional. Base58Check no añade nada al principio, pero agrega al final los primeros 4 bytes de `sha256(sha256(payload))` como checksum, de modo que basta con teclear mal un solo carácter para que la decodificación falle.

¿Por qué usar Base58 en lugar de Base64?

Base64 tiene pares de caracteres que se confunden fácilmente a simple vista, como “0/O” y “1/l/I”, y además algunos caracteres (+, /, =) necesitan escaparse cuando se usan en URLs. Base58 elimina por completo esos caracteres — es más seguro para imprimir en papel, pegar en un campo de texto o dictar en voz alta.

¿Es Base58 autosincronizable (self-synchronising)?

No. Los bytes 0 al inicio se codifican como caracteres “1” al principio de la cadena, así que una cadena Base58 de longitud N no tiene un tamaño decodificado fijo. Usa Base58Check si necesitas verificar la validez de la longitud del payload.

¿Esta herramienta admite todas las variantes de Base58?

La herramienta usa el alfabeto de Bitcoin (`123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz`), que es también el alfabeto usado por Solana, IPFS y la mayoría de las aplicaciones modernas. El alfabeto de Flickr/Ripple es distinto — actualmente no está soportado.

¿Qué es Codificador y decodificador Base58?

El codificador y decodificador Base58 es una herramienta que convierte datos entre bytes en bruto y su representación de texto en Base58 o Base58Check. Acepta como entrada texto o valores hexadecimales y genera una cadena compacta basada en el alfabeto que usan Bitcoin, Solana e IPFS, donde Base58Check añade además un checksum para detectar errores. Todo el proceso de codificación y decodificación ocurre por completo en el navegador, del lado del cliente, por lo que tus datos nunca se envían a ningún servidor.

Características

Base58 y Base58Check

Base58 simple, o Base58Check, que añade una suma de verificación double-SHA-256 de 4 bytes para detectar errores de tecleo.

Entrada de texto o hexadecimal

Codifica texto UTF-8 o bytes en hexadecimal sin procesar, y decodifica de vuelta a cualquiera de las dos representaciones.

Alfabeto sin ambigüedades

Usa el conjunto de 58 caracteres que elimina 0, O, I y l para evitar confusiones visuales.

100% privado

Se ejecuta del lado del cliente: tus datos nunca se suben, se registran ni están sujetos a límites de frecuencia.

Ejemplo

Input

Hello, Zerethon!

Output

9wWTEnNWQV4XrUMr1s4PdA

Casos de uso comunes

  1. 1

    Inspeccionar una dirección de Bitcoin

    Decodifica una dirección con Base58Check para leer su byte de versión y su payload hash-160 de 20 bytes.

  2. 2

    Trabajar con IPFS CIDv0

    Los hashes de contenido CIDv0 están codificados en Base58btc: codifícalos o decodifícalos al depurar direcciones de contenido.

  3. 3

    Codificar binario compacto

    Convierte bytes en hexadecimal en texto Base58 seguro para copiar y pegar, sin caracteres ambiguos.

Resumen

La herramienta Base58 de Zerethon codifica y decodifica datos en Base58 o Base58Check completamente en tu navegador. Acepta texto UTF-8 o bytes en hexadecimal y usa el alfabeto de Bitcoin/IPFS, que omite los caracteres ambiguos 0, O, I y l; Base58Check añade una suma de verificación double-SHA-256 de 4 bytes para que los errores de tecleo sean detectables. No se sube nada a ningún servidor.

Categoría
Web3
Precio
Gratis
Privacidad
Basado en el navegador
Registro
No necesario

Referencias

Privacidad

Tus datos nunca salen de tu navegador, salvo que se indique explícitamente. Codificador y decodificador Base58 funciona completamente del lado del cliente — sin subida a servidor, sin registro de actividad, sin seguimiento de tu contenido.

Herramientas relacionadas

Crea, comparte y crece en Zerethon Social

Registro gratuito. Gana puntos, colecciona logros y conecta con creadores de todo el mundo.

Prueba Zerethon gratis