Tools
DE

Hex in Text umwandeln (Hex in ASCII)

Fügen Sie hexadezimale Bytes ein und lesen Sie sie als Text. Der Hex-Decoder ignoriert Leerzeichen, Zeilenumbrüche, die Präfixe 0x und \x, Doppelpunkte und Kommas und zeigt die genaue Position jedes ungültigen Zeichens an.

Privat: Ihre Daten werden in Ihrem Browser verarbeitet und nie hochgeladen.

So wandeln Sie Hex in Text um

  1. Fügen Sie Ihren Hex-String ein, z. B. 48 65 6C 6C 6F, 0x48,0x65 oder \x48\x65. Trennzeichen dürfen beliebig gemischt werden.
  2. Der dekodierte Text erscheint sofort. Sehen die Zeichen falsch aus, wählen Sie eine andere Kodierung: UTF-8, ASCII/Latin-1 oder UTF-16.
  3. Kopieren Sie den Text oder laden Sie ihn als Datei herunter. Mit Tauschen wandeln Sie den Text wieder in Hex um.

So funktioniert die Umwandlung von Hex in ASCII

Jedes Paar Hex-Ziffern ist ein Byte mit einem Wert von 00 bis FF. In ASCII und UTF-8 sind die Bytes 20–7E druckbare Zeichen, daher ergibt 48 65 6C 6C 6F die Zeichen H, e, l, l, o: „Hello“. Zeichen außerhalb von ASCII belegen in UTF-8 mehrere Bytes.

HexZeichen
0AZeilenvorschub (neue Zeile)
0DWagenrücklauf
20Leerzeichen
21 / 2C / 2E! / , / .
30–39Ziffern 0–9
41–5AGroßbuchstaben A–Z
61–7AKleinbuchstaben a–z
C3 A9é in UTF-8
E2 82 AC€ in UTF-8

Die richtige Zeichenkodierung wählen

Sehen Sie �-Symbole, sind einige Bytes in der gewählten Kodierung ungültig – oder die Hex-Daten sind gar kein Text, sondern Binärdaten wie ein Bild, ein Hash oder komprimierte Daten.

Hex in String umwandeln – im Code

Häufig gestellte Fragen

Was ist der Unterschied zwischen Hex in Text und Hex in ASCII?

ASCII umfasst 128 Zeichen (Bytes 00–7F): englische Buchstaben, Ziffern und Satzzeichen. Hex in Text umfasst zusätzlich Zeichen anderer Sprachen wie Umlaute sowie Emojis, die UTF-8 in 2–4 Bytes speichert. Für Text ohne Umlaute und Sonderzeichen liefern beide dasselbe Ergebnis.

Warum erhalte ich einen Fehler wegen eines unvollständigen Bytes?

Jedes Byte braucht genau zwei Hex-Ziffern. Eine ungerade Anzahl von Ziffern bedeutet meist, dass eine führende Null fehlt (schreiben Sie 0A, nicht A) oder beim Kopieren ein Zeichen verloren ging. Die Meldung zeigt, wo das Problem liegt.

Kann ich Hex mit den Präfixen 0x oder \x dekodieren?

Ja. Präfixe wie 0x, \x und % sowie Leerzeichen, Zeilenumbrüche, Kommas, Doppelpunkte und Bindestriche werden automatisch entfernt, sodass Sie C-Arrays, Python-Bytestrings und Hex-Dumps direkt einfügen können.

Werden meine Daten irgendwo hochgeladen?

Nein. Die Hex-Daten werden per JavaScript in Ihrem Browser dekodiert und verlassen Ihr Gerät nie.