Base32 Encoder / Decoder
Encode text to Base32 (RFC 4648) or decode Base32 strings back to text.
Texteingabe
Über dieses Tool
Der Base32-Encoder/Decoder implementiert das RFC 4648 Base32-Alphabet — Großbuchstaben A–Z und Ziffern 2–7, mit = auf Vielfache von 8 aufgefüllt. Base32 ist case-insensitiv und vermeidet visuell ähnliche Zeichen wie 0, 1, O und I.
Im Modus Text → Base32 wird der Text zunächst in UTF-8-Bytes und dann in Base32 kodiert. Im Modus Base32 → Text wird der Prozess umgekehrt. Alle Verarbeitung erfolgt lokal.
Anleitung
- Wähle Text → Base32 zum Kodieren oder Base32 → Text zum Dekodieren.
- Füge die Eingabe ein oder klicke auf Beispiel, um ein Beispiel zu laden.
- Klicke auf Konvertieren.
- Klicke auf Kopieren, um das Ergebnis in die Zwischenablage zu kopieren.
Anwendungsfälle
Zwei-Faktor-Authentifizierungs-Apps verwenden Base32 für TOTP-Geheimschlüssel. DNS-basierte Challenge-Einträge kodieren Binärdaten manchmal als Base32.
Häufige Fragen
- Was ist der Unterschied zwischen Base32 und Base64? — Base32 verwendet ein 32-Zeichen-Alphabet (A–Z, 2–7) mit ~60% Overhead vs. ~33% bei Base64. Base32 ist case-insensitiv und vermeidet ähnlich aussehende Zeichen.
- Sind Padding-Zeichen erforderlich? — Nicht zum Dekodieren. Dieses Tool entfernt abschließende = vor dem Parsen.
- Gibt es eine Größenbeschränkung? — Keine harte Grenze. Die Kodierung läuft vollständig im Browser mit JavaScript-Typed-Arrays.
- Was tun bei "ungültige Zeichen"-Fehler? — Base32 erlaubt nur A–Z und 2–7. Zeichen wie 0, 1, 8, 9 und Kleinbuchstaben sind kein gültiges Base32.