TL
Tool Lab
💰Spenden
💰Spenden

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

  1. Wähle Text → Base32 zum Kodieren oder Base32 → Text zum Dekodieren.
  2. Füge die Eingabe ein oder klicke auf Beispiel, um ein Beispiel zu laden.
  3. Klicke auf Konvertieren.
  4. 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.