Base32-Encoder und -Decoder

Kodieren Sie Text in Base32 oder dekodieren Sie eine Base32-Zeichenfolge zurück in UTF-8 – direkt im Browser. Unterstützt RFC 4648, base32hex und Crockford; Ihre Daten werden lokal verarbeitet.

Eingabe
0 Zeichen · 0 Bytes
Ausprobieren:
Ergebnis
✓ Groß-/kleinschreibungsunabhängige Binär-zu-Text-Kodierung ✓ Für TOTP/2FA-Secrets, DNS und Dateinamen ✓ UTF-8- und Unicode-Unterstützung ✓ Verarbeitung erfolgt lokal im Browser
Beispiele
Text in Base32 kodieren
Variante: RFC 4648 (Standard)
Eingabe Hallo, Welt!
Ausgabe JBQWY3DPFQQFOZLMOQQQ====

Standard-Base32 nach RFC 4648 mit Auffüllung.

Base32 dekodieren
Variante: RFC 4648 (Standard)
Eingabe JBQWY3DPFQQFOZLMOQQQ====
Ausgabe Hallo, Welt!

Die Dekodierung stellt den ursprünglichen UTF-8-Text wieder her.

Mit dem base32hex-Alphabet kodieren
Variante: base32hex (Extended Hex)
Eingabe Hallo
Ausgabe 91GMOR3F

base32hex verwendet das erweiterte Hexadezimalalphabet RFC 4648.

Mit Crockford Base32 kodieren
Variante: Crockford
Eingabe Hallo
Ausgabe 91GPRV3F

Crockford Base32 ist für das Lesen und Eingeben durch Menschen gedacht und verwendet keine Auffüllung.

So funktioniert die Base32-Kodierung

Base32 ist eine Binär-zu-Text-Kodierung mit 32 ASCII-Zeichen. Der Encoder verarbeitet UTF-8-Text als Bytes, fasst die Bits in Fünfergruppen zusammen und ordnet jeder Gruppe ein Zeichen zu. Aus fünf Bytes werden acht Base32-Zeichen; bei einer unvollständigen letzten Gruppe verwenden die RFC-4648-Varianten das Auffüllzeichen =.

Zum Kodieren geben Sie Text ein und wählen die Variante. Zum Dekodieren fügen Sie die Base32-Zeichenfolge ein und wählen dieselbe Variante. Der Decoder akzeptiert Groß- und Kleinbuchstaben und ignoriert Leerzeichen, Bindestriche und Auffüllzeichen. Base32 eignet sich für TOTP/2FA-Geheimnisse, DNS-Labels, Dateinamen und manuell eingegebene Kennungen. Es ist keine Verschlüsselung.

Base32-Alphabet und Varianten

Wählen Sie zum Dekodieren dieselbe Variante wie beim Kodieren.

  • RFC 4648: A–Z und 2–7 mit =-Auffüllung.
  • base32hex: 0–9 und A–V mit =-Auffüllung.
  • Crockford: 0–9 und Buchstaben ohne I, L, O, U, ohne Auffüllung. O wird als 0, I/L als 1 gelesen.

Die Varianten erzeugen unterschiedliche Zeichenfolgen. Prüfen Sie bei einem Fehler Alphabet und Auffüllregel.

FAQ

Nein. Base32 ist eine Kodierung und kann ohne Schlüssel rückgängig gemacht werden.

Base32 verwendet 32 Zeichen und erzeugt längere, dafür gut lesbare und eintippbare Ergebnisse.

Bei RFC 4648 und base32hex ergänzt = die letzte Gruppe auf acht Zeichen. Crockford verwendet keine Auffüllung.

Wählen Sie RFC 4648, wenn keine Variante angegeben ist. Verwenden Sie base32hex oder Crockford nur, wenn die Quelle dies vorgibt.

Ja. Der Decoder ignoriert Leerzeichen, Bindestriche und Auffüllzeichen und akzeptiert Kleinbuchstaben.

Prüfen Sie Variante, ungültige Zeichen und ob die Zeichenfolge vollständig ist.

Nein. Die Umwandlung läuft lokal in Ihrem Browser.
Verwandte Tools

Binär-Konverter Online

Wandeln Sie Text in 8-Bit-Binärgruppen um und dekodieren Sie binäre Bytes zurück in lesbaren Text.

ASCII-Konverter

Wandeln Sie ASCII-Zeichen und numerische Codes für Protokoll- und Parser-Workflows um.

JWT Decoder Online

Dekodiere JWT-Token im Browser und prüfe Header, Payload, Claims und Ablaufdaten.