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

So verwendest du Base32 Encoder / Decoder

  1. Lass den Tab Kodieren ausgewählt und tippe oder füge deinen Text ein
  2. Kopiere die Base32-Ausgabe oder schalte Padding aus, um die '='-Zeichen wegzulassen
  3. Wechsle zu Dekodieren und füge eine Base32-Zeichenfolge ein, um den Text wiederherzustellen
  4. 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

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