Online-Text-zu-Hexadezimal- und Hex-zu-Text-Konverter
Konvertieren Sie einfachen Text und UTF-8-Zeichenfolgen (einschließlich internationaler Zeichen und Emojis) sofort in eine hexadezimale Darstellung oder dekodieren Sie Hex-Bytes wieder in für Menschen lesbaren Text. Mit 9-Entwicklerausgabeformaten (durch Leerzeichen getrennt, 0x-Arrays, \x-String-Escapes, URL-Prozentkodierung, HTML-Hex-Entitäten und CSS-Escapes) sowie einem Live-16-Byte-Hex-Dump Inspektor.
Hex-Dump/Byte-Inspektor (16 Bytes pro Zeile)
Enter text or hexadecimal data above to inspect byte offsets.
So konvertieren Sie Text in Hexadezimalzahl (und Hexadezimalzahl in Text)
- Wählen Sie die Konvertierungsrichtung – Wählen Sie Text → Hexadezimal, um Zeichenfolgen in Hexadezimalbytes zu kodieren, oder Hexadezimal → Text, um Hexadezimalwerte wieder in lesbare Zeichen zu dekodieren.
- Geben Sie Ihre Daten ein – Geben Sie Ihre Eingabe ein oder fügen Sie sie in das Feld Source Input auf der linken Seite ein, oder klicken Sie auf Sample Text / Sample Hex, um sofort zu testen.
- Kodierung und Format konfigurieren – Wählen Sie UTF-8 (empfohlen für modernen Text und Emojis) oder ASCII und wählen Sie aus 9 Ausgabeformaten, darunter
0xC-Arrays,\xEscapes, URL%-Kodierung oder HTML-Entitäten. - Inspect & Export – Sehen Sie sich Byte-Offsets im Hex Dump Inspector an und klicken Sie auf In clipboard kopieren oder Download .txt.
Grundlegendes zur Hexadezimalkodierung ASCII vs. UTF-8
Beim Rechnen besteht jedes Datenbyte aus 8 Bits, die einen Wert von 0 bis 255 in Dezimalzahl oder 00 bis FF in Basis-16-Hexadezimalzahl enthalten können (wobei jede Hexadezimalziffer genau 4 Bits oder eins darstellt). „knabbern“).
Während einfache englische Zeichen sowohl in ASCII als auch in UTF-8 nur 1 Byte beanspruchen, erfordern internationale Zeichen und Emojis in UTF-8 zwischen 2 und 4 Byte:
| Charakter | Unicode Codepunkt | UTF-8 Hex-Bytes | Byteanzahl | HTML Hex-Entität |
|---|---|---|---|---|
A (lateinischer Großbuchstabe A) |
U+0041 |
41 |
1 Byte | A |
é (Lateinisches kleines E mit Akut) |
U+00E9 |
C3 A9 |
2 Bytes | é |
€ (Eurozeichen) |
U+20AC |
E2 82 AC |
3 Bytes | € |
🚀 (Raketen-Emoji) |
U+1F680 |
F0 9F 9A 80 |
4 Bytes | 🚀 |
Schnelle ASCII-zu-Hex-Referenztabelle
| Charaktergruppe | ASCII Zeichen | Dezimalbereich | Hexadezimalbereich |
|---|---|---|---|
| Line Feed (LF) / Newline | \n |
10 |
0A |
| Carriage Return (CR) | \r |
13 |
0D |
| Space | (Leerzeichen) |
32 |
20 |
| Ziffern (0–9) | 0 bis 9 |
48 – 57 |
30 – 39 |
| Großbuchstaben (A–Z) | A bis Z |
65 – 90 |
41 – 5A |
| Kleinbuchstaben (a–z) | a bis z |
97 – 122 |
61 – 7A |
Häufig gestellte Fragen
Wie konvertiere ich eine Hex-Zeichenfolge mit den Präfixen „0x“ oder „\x“ zurück in Text?
Wählen Sie im Einstellungsfeld Hexadezimal → Text (Dekodierung) und fügen Sie Ihre Hex-Zeichenfolge in das Eingabefeld ein. Wenn ignore Leerzeichen, Präfixe und Trennzeichen aktiviert ist, werden Präfixe wie 0x, \x, % und Kommas vor der Dekodierung automatisch entfernt.
Warum sehen HTML-Hex-Entitäten (é) anders aus als UTF-8-Bytes (C3 A9)?
Numerische Zeichenreferenzen HTML (&#x...;) und Escapezeichen CSS (\00E9) stellen den Unicode-Codepunkt (U+00E9) des Zeichens dar é), wohingegen die Standard-Hex-Codierung die im Speicher gespeicherte UTF-8-Byte-Sequenz (C3 A9) darstellt. Unser Konverter verarbeitet beides präzise, sodass Ihre HTML-Entitäten nie als verstümmelter Text gerendert werden.
Was bedeuten die Punkte (.) in der rechten Spalte des Hex Dump Inspector?
In Standard-Hex-Dump-Dienstprogrammen (z. B. xxd oder hexdump -C) zeigt die rechte Spalte ASCII druckbare ASCII-Zeichen (Bytes 20 bis 7E) direkt an und ersetzt nicht druckbare Steuerzeichen (wie Zeilenumbruch 0A) oder Multibyte-Fortsetzungsbytes UTF-8 mit einem Punkt (.), damit die Spaltenausrichtung erhalten bleibt.