Base32 kodieren und dekodieren
Wandle Text nach RFC 4648 in Base32 um und zurück, mit base32hex und Padding.
Verwandte Tools
Base32 kodieren und dekodieren
Base32 stellt Binärdaten mit 32 eindeutigen Zeichen dar — den Buchstaben A bis Z und den Ziffern 2 bis 7. Das macht es robust, wo Base64 empfindlich ist: Es übersteht Systeme, die Groß- und Kleinschreibung nicht unterscheiden, vermeidet Zeichen, die in URLs und Dateinamen stören, und lässt sich fehlerfrei diktieren oder abtippen. Am häufigsten begegnet es dir als geheimer Schlüssel für die Zwei-Faktor-Authentifizierung (Google Authenticator und ähnliche Apps), in DNS-Einträgen oder in Datei-Hashes.
Füge Text ein, um ihn zu kodieren, oder eine Base32-Zeichenkette, um sie zurückzuwandeln — die Richtung wählst du über den Modus. Die Umwandlung folgt RFC 4648: Text wird zuerst in UTF-8-Bytes zerlegt, Umlaute, Akzente und Emoji überstehen also beide Richtungen unverändert. Die Alphabet-Auswahl schaltet zwischen dem Standardalphabet und base32hex (0–9, A–V) um, der Variante, bei der die Sortierreihenfolge der kodierten Form der Reihenfolge der Rohbytes entspricht.
Das Auffüllen mit = bringt die Ausgabe auf ein Vielfaches von acht Zeichen, wie es der RFC am Ende eines Datenstroms verlangt. Viele Systeme — etwa TOTP-Schlüssel — lassen das Padding weg, deshalb schaltest du es mit einer Checkbox ab. Das Dekodieren ist nachsichtig: Kleinbuchstaben, fehlendes Padding, Leerzeichen und Zeilenumbrüche werden akzeptiert, und bei wirklich ungültiger Eingabe bekommst du eine klare Meldung.
Alles läuft in deinem Browser. Nichts von dem, was du einfügst, wird hochgeladen — wichtig, wenn die Zeichenkette ein Authenticator-Geheimnis oder ein anderes Zugangsdatum ist. Kopiere das Ergebnis, lade es als .txt-Datei herunter oder übernimm es zurück in die Eingabe.