Codificación Base58

Alfabeto estilo Bitcoin, elimina los caracteres confusos 0/O/I/l

Codificar Decodificar
Caracteres: {{ inputText.length }}
{{ error }}
Codificar Base64 →

Acerca de Base58

Base58 es la codificación usada en Bitcoin. Usa 58 caracteres, eliminando los cuatro visualmente confusos: 0, O, I, l. Es mejor que Base64 para representar direcciones de monedero y hashes de transacciones de criptomonedas, reduciendo enormemente los errores de transcripción.

Base58 no usa relleno; la longitud de salida es aproximadamente proporcional al número de bytes de entrada. Además de Bitcoin, lo adoptan IPFS, Ripple y otros (algunas variantes como Base58Check añaden una suma de verificación).

Ejemplo

Entrada: Hello World → Salida: 2NEwdFFHWmz7v6yCR5R9bQT9xuQ2

Preguntas frecuentes

P: ¿Se pueden convertir Base58 y Base64 directamente?
R: No — sus alfabetos y reglas difieren. Para convertir entre ellos, decodifique primero a bytes sin formato y luego codifique con el otro esquema.
P: ¿Por qué Bitcoin no usa Base64?
R: Base64 contiene + / = que son propensos a errores al copiar, imprimir o pronunciar. Base58 elimina los caracteres confusos, facilitando la lectura y copia de las direcciones por humanos.