Omnikit
DevDateienFinanzenAlle Tools
Ctrl K
Dev-ToolsDatei-ToolsFinanzrechnerAlle Tools
StartseiteEntwickler-ToolsBase32- und Base58-Encoder und -Decoder
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Base32- und Base58-Encoder und -Decoder

dev

Base32 (RFC 4648, hex, Crockford) und Base58 kodieren oder dekodieren, für Text oder Hex-Bytes

Läuft in Ihrem Browser. Nichts, was Sie eingeben, wird irgendwohin gesendet. Geprüft am 16. Oktober 2026.

Base32 schreibt je 5 Bit als eines von 32 Buchstaben und Ziffern, sodass aus 5 Bytes 8 Zeichen werden, mit = auf ein Vielfaches von 8 aufgefüllt. Base58 schreibt Bytes als eine große Zahl in 58 Zeichen, die verwechselbare meiden. Dieses Werkzeug kodiert und dekodiert beides, für Text oder Hex-Bytes, in Ihrem Browser.

Diese Seite wurde maschinell aus dem englischen Original übersetzt. Die Übersetzung wurde noch von keinem Menschen geprüft; maßgeblich ist die englische Fassung. Englisches Original lesen

Weiter:
  • Base64 kodieren und dekodieren Text und Dateien in Base64 und zurück, mit URL-sicherem Modus und Bildvorschau
  • Hash-Generator MD5, SHA-1, SHA-256, SHA-384 und SHA-512 von Text oder Dateien, mit Prüfsummenvergleich

So kodieren oder dekodieren Sie Base32

1

Wählen Sie Kodieren oder Dekodieren, dann das Alphabet: Base32, Base32hex, Crockford oder Base58.

2

Tippen oder fügen Sie den Text ein; um rohe Bytes zu kodieren, stellen Sie die Eingabe auf Hex.

3

Das Ergebnis erscheint während der Eingabe. Dekodierte Bytes erscheinen als Text, wenn sie UTF-8 sind, sonst als Hex.

4

Klicken Sie auf Kopieren oder auf Tauschen, um das Ergebnis in die andere Richtung zu schicken.

Über den Base32- und Base58-Encoder und -Decoder

Base64 ist nicht der einzige Weg, Bytes als Text zu schreiben. Base32 nutzt weniger, eindeutige Zeichen und übersteht Systeme ohne Unterscheidung von Groß- und Kleinschreibung, weshalb TOTP-Geheimnisse und viele Dateisysteme es nutzen; Base58 ist kürzer und meidet ähnlich aussehende Zeichen, weshalb Bitcoin und IPFS es gewählt haben.

Die vier Alphabete.

Alphabet Zeichen Auffüllung Typische Verwendung
Base32 (RFC 4648 §6) A-Z, 2-7 = auf 8 TOTP-Geheimnisse, DNSSEC NSEC3
Base32hex (RFC 4648 §7) 0-9, A-V = auf 8 Sortierbare IDs
Crockford Base32 0-9, A-Z ohne I L O U keine ULIDs, von Menschen getippte Codes
Base58 (Bitcoin) 1-9, A-Z, a-z ohne 0 O I l keine Bitcoin-Adressen, IPFS-CIDs

Kodieren. Text wird als seine UTF-8-Bytes kodiert. Stellen Sie die Eingabe auf Hex, um stattdessen rohe Bytes zu kodieren, etwa einen Hash oder einen Schlüssel; Leerzeichen, Doppelpunkte und ein Präfix 0x werden ignoriert.

Dekodieren. Leerraum wird ignoriert, und bei Base32 werden Kleinbuchstaben und fehlende Auffüllung akzeptiert. Die Crockford-Dekodierung liest außerdem I und L als 1, O als 0 und überspringt Bindestriche, wie es ihre Spezifikation verlangt. Die dekodierten Bytes werden als Text gezeigt, wenn sie gültiges UTF-8 sind, sonst als Hex, und Als Hex anzeigen erzwingt Hex. Ein Text, der sich nicht dekodieren lässt, erhält einen genauen Grund: das Zeichen und die Position, die nicht dazugehören, falsch platzierte Auffüllung, eine unmögliche Länge oder ein letztes Zeichen mit überzähligen Bits.

Base58 und Nullen. Base58 behandelt die Bytes als eine große Zahl, daher wird jedes führende Null-Byte als 1 geschrieben, um es zu erhalten.

Jedes Alphabet wurde an veröffentlichten Testvektoren geprüft: der Tabelle aus RFC 4648 selbst, den 21 Base58-Testpaaren von Bitcoin Core und Crockfords Zeichen, abgeleitet aus Base32hex. Nichts, was Sie eingeben, verlässt den Browser.

Häufig gestellte Fragen

Wie dekodiere ich eine Base32-Zeichenkette?

Wählen Sie Dekodieren und Base32 und fügen Sie den Text ein; Leerzeichen, fehlende =-Auffüllung und Kleinbuchstaben werden alle akzeptiert. Die Bytes erscheinen als Text, wenn sie gültiges UTF-8 bilden, sonst als Hex, etwa bei einem TOTP-Geheimnis. Schlägt der Text fehl, nennt das Werkzeug die anderen Alphabete, die ihn dekodieren würden.

Was ist der Unterschied zwischen Base32, Base32hex und Crockford?

Alle drei machen aus je 5 Bit eines von 32 Zeichen. Base32 nach RFC 4648 nutzt A bis Z und 2 bis 7. Base32hex nutzt 0 bis 9 und A bis V, sodass kodierter Text in derselben Reihenfolge sortiert wie die Bytes. Crockfords Variante lässt I, L, O und U weg, um Verwechslungen zu vermeiden, und füllt nicht auf.

Warum endet Base32 mit Gleichheitszeichen?

Base32 arbeitet in Gruppen von 5 Bytes, die zu 8 Zeichen werden. Ist die letzte Gruppe kürzer, füllt RFC 4648 den Text mit = auf ein Vielfaches von 8 auf, sodass 1 Byte 2 Zeichen und 6 Gleichheitszeichen ergibt. Die Auffüllung lässt sich ausschalten, und das Dekodieren akzeptiert Text mit oder ohne sie.

Wofür wird Base58 verwendet?

Base58 schreibt Bytes mit 58 Zeichen, lässt 0, O, I und l weg, weil sie sich ähneln, und fügt keine Satzzeichen hinzu, sodass ein Wert von Hand abgeschrieben oder per Doppelklick markiert werden kann. Bitcoin-Adressen, IPFS-Inhalts-IDs und viele kurze Kennungen nutzen das Bitcoin-Alphabet, dem dieses Werkzeug folgt.

Warum beginnen Base58-Zeichenketten mit 1?

Base58 wandelt die Bytes als eine große Zahl um, wobei führende Null-Bytes verloren gingen, daher wird jedes führende Null-Byte als eigene 1 geschrieben, das erste Zeichen des Alphabets. Eine Bitcoin-Adresse, die mit 1 beginnt, startet genau deshalb mit einem Versions-Byte null.

Wird mein Text hochgeladen?

Nein. Kodieren und Dekodieren laufen in Ihrem Browser ohne Anfrage an einen Server, und nichts, was Sie eingeben, wird gespeichert, sodass Geheimnisse wie TOTP-Seeds auf Ihrem Gerät bleiben. Schließen Sie den Tab, und nichts bleibt zurück.

Quellen

  • RFC 4648, The Base16, Base32, and Base64 Data EncodingsBase32 (§6), Base32hex (§7), padding and the §10 test vectors
  • Douglas Crockford, Base32The 32 symbols and the decoding of I, L, O and hyphens
  • Bitcoin Core, base58.cpp and base58_encode_decode.jsonThe Base58 alphabet, leading zeros as 1, and the test vectors

Zuletzt geprüft am 16. Oktober 2026.

Sätze und Regeln ändern sich; prüfen Sie die Quelle, bevor Sie sich auf eine Zahl verlassen.

Kommen Sie nicht weiter? Fragen Sie zu Base32- und Base58-Encoder und -Decoder und jeder, der es weiß, kann antworten. Kein Konto nötig.

Ähnliche Tools

Alle Entwickler-Tools
Base64 kodieren und dekodierenText und Dateien in Base64 und zurück, mit URL-sicherem Modus und BildvorschauUnix-Timestamp-KonverterUnix-Timestamps in Datumsangaben und Datumsangaben in Timestamps, in jeder ZeitzoneJSON in TypeScript umwandelnTypeScript-Interfaces oder -Typen aus einem JSON-Beispiel erzeugenCSV in JSON umwandelnCSV in JSON und JSON in CSV umwandeln, mit TabellenvorschauYAML in JSON umwandelnYAML in JSON und JSON in YAML umwandeln, mit aufgelösten AnkernURL-Encoder und -DecoderText und URLs prozentkodieren oder dekodieren und jeden Teil eines Links sehenZahlensystem-UmrechnerBinär, oktal, dezimal, hexadezimal und jede Basis bis 36, exakt bei jeder Größe, mit ZweierkomplementColor ConverterHEX, RGB, HSL, HWB, OKLCH and CMYK in both directions, with a contrast check
War dieses Tool hilfreich?
Omnikit

Kleine Aufgaben, erledigt in Ihrem Browser. Kostenlos, schnell und privat. Dateien werden nie hochgeladen.

Dateien

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Dev

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Finanzen

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
AnleitungenFragenÜber unsWie wir prüfenGesetzesbibliothek (Beta)DatenschutzNutzungsbedingungenOffenlegungKontaktMore: Exam practice (UGC NET Paper 1)Läuft in Ihrem Browser. Nichts wird hochgeladen. © 2026 Omnikit (theomnikit.com)