Texto y código / MULTIVERTO

Decodificar Base58

Base58 interpreta los bytes UTF-8 como un entero grande y los escribe con el alfabeto Bitcoin, sin caracteres visualmente ambiguos. Convierte localmente en tu navegador.

Conversor en tiempo realTu entrada permanece en este navegador. El texto no se envía para convertirlo.
El archivo permanece en tu navegador.
Encadenar herramientas

Aplica cada herramienta de texto al resultado anterior.

01 / Guía

Cómo funciona

Base58 interpreta los bytes UTF-8 como un entero grande y los escribe con el alfabeto Bitcoin, sin caracteres visualmente ambiguos.

Información útil

Es Base58 puro, no Base58Check: no añade versión ni suma de verificación. Los ceros iniciales se vuelven caracteres 1. Límite: 4096 bytes.

02 / Ejemplo

Ejemplo

Tu entradaHDFGYo6gaE7jtSq18U
Resultado¡Hola, año!

03 / Guía

Decodificar Base58 — Cómo funciona

Ejemplo práctico

Base58 interpreta los bytes UTF-8 como un entero grande y los escribe con el alfabeto Bitcoin, sin caracteres visualmente ambiguos. Convierte localmente en tu navegador. Por ejemplo, al introducir "HDFGYo6gaE7jtSq18U" se obtiene "¡Hola, año!". Compara ambas partes carácter por carácter; el aspecto visible puede ocultar bytes o marcas combinantes distintos. En este sentido una representación codificada vuelve a texto legible. Pega la secuencia completa, incluidos relleno o escapes, y compara los caracteres obtenidos con el sistema de origen. Una cadena codificada sintácticamente válida puede contener bytes que no forman UTF-8 válido.

Cómo funciona la representación

Base58 se usa cuando se desea una representación alfanumérica compacta sin caracteres visualmente parecidos. Aquí se emplea el alfabeto Bitcoin, que excluye el cero, O mayúscula, I mayúscula y l minúscula. La secuencia completa de bytes UTF-8 se interpreta como un entero no negativo y se divide o multiplica repetidamente por 58. Cada byte cero inicial se convierte en un 1 inicial; sin esta regla no se podrían reconstruir los bytes. Existen otros alfabetos Base58, y Base58Check añade versión y suma de control. Esta herramienta no aplica esos pasos adicionales. Los bytes descodificados deben formar UTF-8 válido; por ello puede rechazar una carga binaria aunque su Base58 sea correcto. Base58 interpreta los bytes UTF-8 como un entero grande y los escribe con el alfabeto Bitcoin, sin caracteres visualmente ambiguos.

Una transformación de texto tiene dirección. Primero distingue si la fuente es texto Unicode legible, una lista de bytes, puntos de código o una cadena ya codificada. Pega un valor breve cuyo significado conozcas, examina el resultado y solo después procesa una entrada mayor. Conserva la fuente. Una secuencia codificada puede ser reversible y revelar cada byte original a cualquiera que conozca el formato; la codificación no protege la privacidad. El proceso se ejecuta en este navegador y no envía el contenido a un servidor de conversión. Aun así, el resultado puede hacerse público si lo pegas en un documento, incidencia o URL compartida.

Límites y uso fiable

Es Base58 puro, no Base58Check: no añade versión ni suma de verificación. Los ceros iniciales se vuelven caracteres 1. Límite: 4096 bytes. Usa exactamente el alfabeto, la codificación de bytes y la forma de normalización que pide el sistema receptor. Los formatos parecidos no siempre son compatibles. Una cadena descodificada puede contener marcado o caracteres de control y la siguiente aplicación debe tratarla como entrada no fiable. Una conversión válida tampoco demuestra que los datos estén autorizados o sean correctos. Comprueba una ida y vuelta cuando la operación sea reversible y compara puntos de código o bytes UTF-8 si dos cadenas parecen iguales pero fallan una comparación exacta. Para datos guardados o firmados, documenta la transformación dentro del contrato de datos.

Cómo se transforma la entrada
Texto Base58
Bytes UTF-8
Texto Unicode