Base32 / Base58 kodieren / dekodieren

Kodiere Text in Base32 (RFC 4648) oder Base58 (das Bitcoin-Alphabet) und dekodiere beides wieder zurück – vollständig UTF-8-sicher und komplett in deinem Browser.

Tool wird geladen…

Base32 / Base58 kodieren / dekodierenWandle Text in Base32 (RFC 4648) oder Base58 (das Bitcoin-Alphabet) und wieder zurück um, mit UTF-8-sicheren Hin- und Rückumwandlungen für Emojis und nicht-lateinische Schriften. Wähle eine Basis, entscheide dich für Kodieren oder Dekodieren, und das Ergebnis aktualisiert sich beim Tippen. Alles läuft vollständig in deinem Browser, sodass der eingefügte Text dein Gerät nie verlässt.

Was ist Base32 / Base58 kodieren / dekodieren?

Ein kostenloser Online-Encoder und -Decoder für Base32 und Base58, der Klartext in eine Base32- (RFC 4648) oder Base58-Zeichenkette (Bitcoin-Alphabet) verwandelt und beides wieder in lesbaren Text zurückdekodiert. Entwickler greifen zu Base32, wenn sie eine Groß-/Kleinschreibung ignorierende, durch Padding ausgerichtete Kodierung für TOTP-/2FA-Geheimnisse, DNS-Labels oder dateisystemsichere Bezeichner brauchen, und zu Base58 bei Bitcoin-Adressen, Schlüsseln oder kurzen, gut lesbaren IDs, die leicht verwechselbare Zeichen (0, O, I, l) auslassen. Beide Richtungen berücksichtigen UTF-8, sodass Emojis und nicht-lateinische Schriften (Koreanisch, Japanisch, Chinesisch, Arabisch, akzentuiertes Latein) ohne Beschädigung hin und zurück konvertiert werden. Wähle die Basis, wechsle zwischen Kodieren und Dekodieren, nutze Tauschen, um in die andere Richtung umzuwandeln, und kopiere das Ergebnis mit einem Klick.

So verwendest du Base32 / Base58 kodieren / dekodieren

  1. Wähle die Basis mit dem Schalter Base32 / Base58: Base32 verwendet das RFC-4648-Alphabet mit =-Padding, Base58 das Bitcoin-Alphabet ohne Padding.
  2. Wähle eine Richtung mit dem Schalter Kodieren / Dekodieren.
  3. Tippe oder füge deinen Inhalt in das Eingabefeld ein (Klartext im Modus Kodieren, eine kodierte Zeichenkette im Modus Dekodieren).
  4. Lies das umgewandelte Ergebnis sofort im Ausgabefeld darunter, das sich beim Tippen aktualisiert.
  5. Klicke auf die Kopier-Schaltfläche an der Ausgabe, um das Ergebnis in die Zwischenablage zu kopieren.
  6. Nutze Tauschen, um die Ausgabe zurück in die Eingabe zu schicken und den Modus umzukehren, oder Leeren, um die Eingabe zu leeren.

Beispiele

Text in Base32 kodieren

Eingabe

Hello

Ausgabe

JBSWY3DP

Eine Base32-Zeichenkette dekodieren

Eingabe

JBUSC===

Ausgabe

Hi!

Text in Base58 kodieren

Eingabe

Hello World!

Ausgabe

2NEpo7TZRRrLZSi2U

Häufig gestellte Fragen

Was ist hier der Unterschied zwischen Base32 und Base58?
Base32 folgt RFC 4648: ein Alphabet aus Großbuchstaben A–Z und 2–7 mit =-Padding, sodass die Ausgabelänge ein Vielfaches von 8 ist, und die Dekodierung ignoriert die Groß-/Kleinschreibung. Base58 verwendet das Bitcoin-Alphabet, das 0, O, I und l weglässt, um verwechselbare Zeichen zu vermeiden, kein Padding hinzufügt und zwischen Groß- und Kleinschreibung unterscheidet.
Verarbeitet es Emojis und nicht-lateinische Zeichen wie Koreanisch oder Japanisch?
Ja. Text wird vor dem Kodieren über UTF-8 umgewandelt, sodass Emojis und nicht-lateinische Schriften korrekt kodiert und wieder genau zu den ursprünglichen Zeichen dekodiert werden.
Warum sehe ich einen Fehler „Invalid input“?
Im Modus Dekodieren erscheint dies, wenn der Text für die gewählte Basis nicht gültig ist – zum Beispiel enthält er Zeichen außerhalb dieses Alphabets oder er dekodiert zu Bytes, die kein gültiger UTF-8-Text sind. Prüfe, ob du die passende Basis gewählt und eine korrekt formatierte Zeichenkette eingefügt hast.
Werden meine Daten auf einen Server hochgeladen?
Nein. Die Base32- und Base58-Codecs laufen vollständig in deinem Browser in JavaScript. Der eingefügte Text verlässt dein Gerät nie und wird an keinen Server gesendet.
Kann ich in beide Richtungen umwandeln?
Ja. Nutze den Schalter Kodieren / Dekodieren, um eine Richtung zu wählen, oder drücke Tauschen, um die aktuelle Ausgabe zurück in die Eingabe zu führen und den Modus automatisch umzukehren.

Verwandte Tools