Base58 kodieren und dekodieren
Kodiere Text mit dem Bitcoin-Alphabet zu Base58 und dekodiere ihn zurück.
Verwandte Tools
Base58 kodieren und dekodieren
Base58 verwandelt Daten in eine kompakte Zeichenkette aus 58 bewusst gewählten Zeichen — das Bitcoin-Alphabet 123456789, A–Z und a–z, aus dem 0, O, I und l absichtlich gestrichen sind. Genau diese vier verwechseln Menschen beim Vorlesen, beim Abschreiben vom Papier oder in Schriftarten, in denen die Null wie ein O und das kleine l wie ein großes I aussieht. Deshalb ist Base58 überall erste Wahl, wo ein Mensch den Wert abtippen könnte: Bitcoin-Adressen, IPFS-Inhaltshashes und kurze IDs in URLs.
Wähle die Richtung und füge deinen Text ein. Das Kodieren nimmt die UTF-8-Bytes der Eingabe und wandelt sie in Base58 um, wobei führende Nullbytes zu führenden Einsen werden — exakt wie Bitcoin es definiert. Das Dekodieren kehrt den Vorgang um und zeigt die Bytes als Text; Leerzeichen und Zeilenumbrüche im eingefügten Wert werden ignoriert, und das erste Zeichen außerhalb des Alphabets wird in der Fehlermeldung benannt, sodass eine verirrte 0 oder ein O sofort auffällt.
Zwei ehrliche Grenzen sind eingebaut. Dekodierte Bitcoin-Adressen und Hashes sind Binärdaten, kein Text — sind die dekodierten Bytes kein gültiges UTF-8, sagt das Tool das, statt Zeichensalat auszugeben. Und weil Base58 keine byteweisen Blöcke hat, wächst der Rechenaufwand mit der Größe steil an; Eingaben sind deshalb auf 100 kB begrenzt, mit klarer Meldung statt eingefrorenem Tab.
Anders als Base64 verzichtet Base58 auch auf + und /, sodass Werte ohne zusätzliches Escaping in URLs überleben. Alles läuft in deinem Browser — nichts von dem, was du einfügst, wird hochgeladen. Kopiere das Ergebnis oder lade es als .txt-Datei herunter.