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.
Base32 / Base58 kodieren / dekodieren — Wandle 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
- Wähle die Basis mit dem Schalter Base32 / Base58: Base32 verwendet das RFC-4648-Alphabet mit =-Padding, Base58 das Bitcoin-Alphabet ohne Padding.
- Wähle eine Richtung mit dem Schalter Kodieren / Dekodieren.
- Tippe oder füge deinen Inhalt in das Eingabefeld ein (Klartext im Modus Kodieren, eine kodierte Zeichenkette im Modus Dekodieren).
- Lies das umgewandelte Ergebnis sofort im Ausgabefeld darunter, das sich beim Tippen aktualisiert.
- Klicke auf die Kopier-Schaltfläche an der Ausgabe, um das Ergebnis in die Zwischenablage zu kopieren.
- 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
Base64 kodieren / dekodieren
Kodiere Text zu Base64 oder dekodiere Base64 zurück in Text (UTF-8-sicher).
Groß-/Kleinschreibung-Konverter & Zähler
Ändere die Groß-/Kleinschreibung von Text und zähle Zeichen, Wörter und Zeilen.
Code-Formatierer & Minifizierer
Verschönere oder minifiziere HTML, CSS und JavaScript sofort in deinem Browser, mit 2-Leerzeichen-, 4-Leerzeichen- oder Tab-Einrückung und JavaScript-Komprimierung durch Terser.
Farbkonverter
Konvertiere Farben zwischen HEX, RGB und HSL mit Live-Vorschau.