Text-Basis-Konverter — Text in Binär, Oktal, Dezimal, Hex

Wandle Text byteweise in Zeichencodes in Binär, Oktal, Dezimal oder Hexadezimal um und zurück, mit UTF-8- oder strenger ASCII-Byte-Behandlung.

Tool wird geladen…

Text-Basis-Konverter — Text in Binär, Oktal, Dezimal, HexDer Text-Basis-Konverter wandelt beliebigen Text in seine zugrunde liegenden Bytecodes um, geschrieben in Binär, Oktal, Dezimal oder Hexadezimal – und konvertiert diese Codes zurück in lesbaren Text. Wähle eine Richtung (Kodieren oder Dekodieren), wähle die Basis und entscheide, ob die Bytes aus vollständigem UTF-8 oder strengem ASCII stammen. Jede Umwandlung läuft vollständig in deinem Browser, sodass nichts, was du eingibst, hochgeladen oder gespeichert wird.

Was ist Text-Basis-Konverter — Text in Binär, Oktal, Dezimal, Hex?

Der Text-Basis-Konverter ist ein kostenloses Online-Tool, das jedes Zeichen deines Textes auf seine reinen Bytewerte abbildet und sie in der gewählten Zahlenbasis ausgibt: Basis 2 (Binär), Basis 8 (Oktal), Basis 10 (Dezimal) oder Basis 16 (Hexadezimal). Entwickler, Studierende und Reverse Engineers nutzen es, um zu untersuchen, wie eine Zeichenkette gespeichert wird, Escape-Sequenzen zu bauen, einen Hex-Dump zu lesen oder Text wiederherzustellen, der in einer Zahlenliste verborgen ist. Anders als ein Ganzzahl-Basiskonverter, der die Basis einer einzelnen ganzen Zahl ändert, arbeitet dieses Tool Byte für Byte über die gesamte Zeichenkette, sodass mehrbyteige UTF-8-Zeichen und Emojis korrekt behandelt werden. Nutze die Richtung Kodieren, um von Text zu leerzeichengetrennten Bytecodes zu gelangen, oder Dekodieren, um Codes (getrennt durch Leerzeichen, Kommas oder Zeilenumbrüche) einzufügen und den Originaltext zurückzuerhalten. Mit der Kodierungseinstellung wählst du UTF-8 für jede Sprache oder strenges ASCII, das Zeichen über Code 127 ablehnt. Da das Widget nur mit JavaScript gerendert wird, ist dieser Text die indexierbare Beschreibung: Text in Binär umwandeln, eine Zeichenkette als Hex-Bytes kodieren oder dezimale Zeichencodes zurück in Wörter dekodieren.

So verwendest du Text-Basis-Konverter — Text in Binär, Oktal, Dezimal, Hex

  1. Wähle eine Richtung: Kodieren, um Text in Bytecodes umzuwandeln, oder Dekodieren, um Codes zurück in Text umzuwandeln.
  2. Öffne das Einstellungsfeld und wähle eine Basis: Binär, Oktal, Dezimal oder Hexadezimal.
  3. Stelle die Kodierung auf UTF-8 für jede Sprache oder auf ASCII, um Bytes auf 0–127 zu beschränken.
  4. Tippe oder füge deinen Text (beim Kodieren) oder deine leerzeichengetrennten Codes (beim Dekodieren) in das Feld Input ein.
  5. Lies das umgewandelte Ergebnis im schreibgeschützten Feld Output; Codes sind leerzeichengetrennt, eine Gruppe pro Byte.
  6. Klicke auf Copy, um die Ausgabe zu übernehmen, oder auf Clear, um neu zu beginnen.

Beispiele

Text in Binär kodieren (UTF-8)

Eingabe

Hi

Ausgabe

01001000 01101001

Text in Hexadezimal kodieren

Eingabe

Hi!

Ausgabe

48 69 21

Dezimalcodes zurück in Text dekodieren

Eingabe

72 105

Ausgabe

Hi

Häufig gestellte Fragen

Worin unterscheidet sich das von einem Basiskonverter?
Ein Basiskonverter ändert die Basis einer einzelnen ganzen Zahl, etwa 255 in FF. Dieses Tool arbeitet mit Text: Es teilt die Zeichenkette in Bytes auf und schreibt jedes Byte in der von dir gewählten Basis, und kann den Vorgang dann umkehren. Deshalb kann es ganze Sätze, Emojis und Mehrbyte-Zeichen kodieren, nicht nur eine einzelne Ganzzahl.
Was ist der Unterschied zwischen UTF-8 und ASCII?
ASCII deckt nur die Codes 0–127 ab (lateinische Grundbuchstaben, Ziffern und Satzzeichen); jedes Zeichen darüber wird mit einem Fehler abgelehnt. UTF-8 kann jedes Unicode-Zeichen darstellen, sodass akzentuierte Buchstaben, CJK-Text und Emojis als jeweils zwei bis vier Bytes kodiert und korrekt zurück dekodiert werden.
Wie sollte ich Codes beim Dekodieren formatieren?
Trenne jede Bytegruppe mit Leerzeichen, Kommas oder Zeilenumbrüchen und stelle sicher, dass jeder Wert nur Ziffern verwendet, die für die gewählte Basis gültig sind (0–1 für Binär, 0–7 für Oktal, 0–9 für Dezimal, 0–9 und A–F für Hex). Jeder Wert muss ein einzelnes Byte sein und darf daher 255 (dezimal) oder seinen entsprechenden Wert nicht überschreiten.
Warum zeigt das Dekodieren manchmal einen Fehler?
Das Dekodieren schlägt fehl, wenn ein Token eine für die Basis ungültige Ziffer enthält, wenn ein Wert größer als ein Byte ist oder wenn die Bytefolge kein gültiges UTF-8 ist. Im ASCII-Modus wird auch jedes Byte über 127 abgelehnt. Korrigiere den fehlerhaften Wert, und die Ausgabe aktualisiert sich sofort.
Wird mein Text auf einen Server hochgeladen?
Nein. Die gesamte Umwandlung läuft zu 100 % clientseitig in deinem Browser über die integrierten APIs TextEncoder und TextDecoder. Nichts, was du eingibst, wird hochgeladen, gespeichert oder irgendwohin gesendet, sodass du private Zeichenketten, Tokens oder sensible Daten bedenkenlos umwandeln kannst.

Verwandte Tools