Base58-Encoder & Decoder

Text in Base58 kodieren oder Base58 in UTF-8-Text dekodieren – direkt im Browser. Reines Base58 und Base58Check mit Prüfsumme werden lokal verarbeitet.

Eingabe
0 Zeichen · 0 Bytes
Ausprobieren:
Ergebnis
✓ Kodierung über eine große Ganzzahl ✓ Adressen von Bitcoin und anderen Kryptowährungen ✓ UTF-8- und Unicode-Unterstützung ✓ Verarbeitung erfolgt lokal im Browser
Beispiele
Text in Base58 kodieren
Variante: Base58 (roh)
Eingabe Hallo, Welt!
Ausgabe 2NDqGMwD6B1MhqDTE

Reines Base58 der UTF-8-Bytes.

Base58 dekodieren
Variante: Base58 (roh)
Eingabe 2NDqGMwD6B1MhqDTE
Ausgabe Hallo, Welt!

Die Dekodierung stellt den ursprünglichen Text wieder her.

Text mit Base58Check kodieren
Variante: Base58Check (Prüfsumme)
Eingabe Hallo
Ausgabe 1vSHcumti3ePt

Base58Check ergänzt Versionsbyte 0x00 und eine 4-Byte-Prüfsumme.

Base58Check dekodieren
Variante: Base58Check (Prüfsumme)
Eingabe 1vSHcumti3ePt
Ausgabe Hallo

Die Prüfsumme wird vor der Rückgabe des UTF-8-Texts geprüft.

So funktioniert die Base58-Kodierung

Base58, auch Base 58, ist eine Binär-zu-Text-Kodierung. Sie stellt Bytes als große Zahl zur Basis 58 dar und verwendet ein Bitcoin-Alphabet ohne die leicht verwechselbaren Zeichen 0, O, I und l. Das erleichtert das Lesen, Kopieren und manuelle Übertragen.

Anders als Base32 oder Base64 gruppiert Base58 keine Bits fester Größe. Die gesamte Bytefolge wird als große Ganzzahl behandelt, durch 58 geteilt, und die Reste werden Zeichen des Alphabets zugeordnet. Führende Null-Bytes bleiben als führende 1-Zeichen erhalten. Das Werkzeug verarbeitet UTF-8-Text lokal im Browser.

Base58Check, P2PKH und P2SH

Base58Check stellt den Nutzdaten ein Versionsbyte voran und hängt die ersten vier Bytes eines doppelten SHA-256 als Prüfsumme an. Beim Dekodieren wird diese Prüfsumme geprüft. Sie erkennt Tippfehler, verschlüsselt die Daten jedoch nicht.

Bitcoin verwendet Base58Check oft für ältere P2PKH- und P2SH-Adressen. Das sind Adresstypen, keine anderen Base58-Alphabete. Diese Option verwendet immer 0x00 und erwartet UTF-8-Text; sie ist kein Generator oder Prüfer beliebiger Adressen, Wallets, Transaktionen oder privater Schlüssel.

FAQ

Es ergänzt ein Versionsbyte und eine 4-Byte-Prüfsumme aus doppeltem SHA-256 vor der Base58-Kodierung.

0, O, I und l fehlen, weil sie in vielen Schriften leicht verwechselt werden.

Nein. Base58 ist eine Kodierung, keine Verschlüsselung oder Hashfunktion; sie schützt keine Geheimnisse.

Reines Base58 stellt Bytes direkt dar. Base58Check ergänzt Versionsbyte und Prüfsumme. Verwenden Sie dieselbe Variante in beide Richtungen.

Nein. Das Werkzeug verarbeitet nur sein Textformat mit Version <code>0x00</code>; es ist kein Bitcoin-Adressprüfer.

Die Zeichenkette kann Zeichen außerhalb des Alphabets enthalten; bei Base58Check kann außerdem die Prüfsumme ungültig sein. Leerraum wird ignoriert.
Verwandte Tools

Binär-Konverter Online

Wandeln Sie Text in 8-Bit-Binärgruppen um und dekodieren Sie binäre Bytes zurück in lesbaren Text.

ASCII-Konverter

Wandeln Sie ASCII-Zeichen und numerische Codes für Protokoll- und Parser-Workflows um.

JWT Decoder Online

Dekodiere JWT-Token im Browser und prüfe Header, Payload, Claims und Ablaufdaten.