Base32-Encoder und -Decoder
Kodiere Text zu RFC 4648 Base32 und dekodiere ihn zurück in deinem Browser. Deine Eingabe bleibt auf deinem Gerät.
Der Base32-Encoder / -Decoder läuft vollständig in deinem Browser. Der Text und die Base32-Zeichenfolgen, die du kodierst oder dekodierst, verlassen dein Gerät nie und nichts wird zu ArrayKit hochgeladen.
Base64-Encoder / -Decoder öffnen
Über Base32 Encoder / Decoder
Der Base32-Encoder / -Decoder wandelt UTF-8-Text in RFC 4648 Base32 und verwandelt Base32 zurück in lesbaren Text. Base32 nutzt das 32-Zeichen-Alphabet A–Z und 2–7, sodass die Ausgabe die Groß-/Kleinschreibung ignoriert und sicher zu tippen, zu diktieren oder in Dateinamen und URLs einzubetten ist, wo Base64s gemischte Schreibweise und +/-Symbole Probleme machen. Der Kodier-Modus polstert das Ergebnis mit '=' auf eine 8-Zeichen-Grenze, und ein Schalter lässt dich das Padding weglassen, wenn ein System es nackt erwartet. Der Dekodier-Modus ist nachsichtig: er akzeptiert Kleinbuchstaben, ignoriert Leerzeichen und rekonstruiert fehlendes Padding, während er jedes Zeichen außerhalb des Alphabets markiert. Praktisch, wenn du mit TOTP-Secrets, DNS-Einträgen oder Bitcoin-ähnlichen Bezeichnern arbeitest. Alles läuft auf deinem Gerät — der Text, den du einfügst, verlässt deinen Browser nie.
Funktionen
- Kodiere UTF-8-Text zu RFC 4648 Base32 mit dem A–Z, 2–7-Alphabet
- Dekodiere Base32 zurück in den ursprünglichen Text, inklusive Emoji und Akzente
- Padding-Schalter, um die nachgestellten '='-Zeichen hinzuzufügen oder wegzulassen
- Der Decoder akzeptiert kleingeschriebene Eingaben und normalisiert sie automatisch
- Verträgt fehlendes Padding und verirrte Leerzeichen beim Dekodieren
- Klares Fehlerbanner, wenn die Eingabe Zeichen außerhalb des Alphabets enthält
- Kopiere das kodierte oder dekodierte Ergebnis mit einem Klick
- Läuft vollständig in deinem Browser, ohne dass Text irgendwohin gesendet wird
So verwendest du Base32 Encoder / Decoder
- Lass den Tab Kodieren ausgewählt und tippe oder füge deinen Text ein
- Kopiere die Base32-Ausgabe oder schalte Padding aus, um die '='-Zeichen wegzulassen
- Wechsle zu Dekodieren und füge eine Base32-Zeichenfolge ein, um den Text wiederherzustellen
- Lies das Fehlerbanner, wenn die Eingabe Zeichen außerhalb von A–Z oder 2–7 hat
Beispiel
Eingabe
foobar
Ausgabe
MZXW6YTBOI======
"foobar" kodiert zum kanonischen, gepolsterten RFC 4648 Base32-Wert.
Häufige Fehler & Fehlerbehebung
- Dekodieren zeigt 'characters outside the Base32 alphabet.' — Base32 nutzt nur A–Z und die Ziffern 2–7. Entferne jede 0, 1, 8, 9 oder Symbole — ein häufiger Fehler ist das Einfügen einer Base64-Zeichenfolge, die ein anderes Alphabet ist.
- Ein anderes Tool lehnt deine Ausgabe ab, weil sie '=' am Ende hat. — Schalte den Padding-Schalter aus, sodass der Encoder die nachgestellten '='-Zeichen weglässt, und kopiere dann die ungepolsterte Zeichenfolge.
- Ein aus einer App eingefügtes Base32-Secret lässt sich nicht dekodieren. — Entferne jegliche Leerzeichen, die die App zur Lesbarkeit eingefügt hat. Der Decoder ignoriert Leerzeichen, aber Bindestriche oder andere Trenner müssen zuerst entfernt werden.
- Der dekodierte Text sieht aus wie verstümmelte Bytes statt Wörter. — Der Wert kann rohes Binär (wie ein TOTP-Schlüssel) sein statt UTF-8-Text, sodass er nicht als lesbare Zeichen angezeigt wird, obwohl die Dekodierung erfolgreich war.
Häufig gestellte Fragen
- Was ist Base32 und wie unterscheidet es sich von Base64?
- Base32 kodiert Binärdaten nur mit A–Z und 2–7, sodass es die Groß-/Kleinschreibung ignoriert und die +, / und gemischte Schreibweise von Base64 vermeidet. Es ist länger als Base64, aber leichter zu tippen, laut vorzulesen und in URLs oder Dateinamen zu verwenden.
- Welches Base32-Alphabet nutzt dieses Tool?
- Es nutzt das Standard-RFC-4648-Alphabet: die Buchstaben A bis Z gefolgt von den Ziffern 2 bis 7, mit '=' als Padding-Zeichen. Es nutzt nicht die Crockford- oder z-base-32-Varianten.
- Kann ich Base32 dekodieren, das kleingeschrieben ist oder kein Padding hat?
- Ja. Der Decoder wandelt die Eingabe für dich in Großbuchstaben und rekonstruiert jedes fehlende '='-Padding, sodass kleingeschriebenes und ungepolstertes Base32 beide ohne zusätzliche Schritte korrekt dekodieren.
- Sollte ich das Padding an oder aus lassen?
- Das Padding folgt RFC 4648 und hält die Ausgabe ein Vielfaches von acht Zeichen, was die meisten Systeme erwarten. Schalte es nur aus, wenn ein bestimmtes Format oder Feld die nackte Zeichenfolge ohne nachgestelltes '=' will.
- Wird mein Text an einen Server gesendet, wenn ich kodiere oder dekodiere?
- Nein. Der Base32-Encoder / -Decoder läuft vollständig in deinem Browser. Der Text und die Base32-Zeichenfolgen, die du einfügst, bleiben auf deinem Gerät und werden niemals zu ArrayKit hochgeladen.
Verwandte Tools
Alle ArrayKit-Tools