Tools
DE

Text in Hex umwandeln

Geben Sie Text ein oder fügen Sie ihn ein, um seine Bytes in Hexadezimal zu sehen. Wählen Sie Kodierung, Groß-/Kleinschreibung und Trennzeichen – von schlichtem 48656C6C6F bis zu Escapes im C-Stil wie 0x48, 0x65 oder \x48\x65.

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

So wandeln Sie Text in Hex um

  1. Geben Sie Ihren Text ein oder fügen Sie ihn ein. Alle Sprachen, Umlaute und Emojis werden unterstützt.
  2. Wählen Sie die Zeichenkodierung (UTF-8 ist der Standard), die Groß-/Kleinschreibung und wie die Bytes getrennt werden. Aktivieren Sie Zeilenumbruch alle 16 Bytes für ein Hex-Dump-Layout.
  3. Kopieren Sie den Hex-String oder laden Sie ihn als Textdatei herunter.

So wird Text in Hex umgewandelt

Computer speichern Text als Bytes. Der Umrechner ermittelt den Bytewert jedes Zeichens in der gewählten Kodierung und schreibt ihn als zwei Hex-Ziffern. In ASCII und UTF-8 ist A 65 = 41, a 97 = 61 und ein Leerzeichen 32 = 20, aus „Hi!“ wird also 48 69 21.

ZeichenDezimalHex
A … Z65 … 9041 … 5A
a … z97 … 12261 … 7A
0 … 948 … 5730 … 39
Leerzeichen3220
!3321
Zeilenumbruch100A

UTF-8, Latin-1 und UTF-16 im Vergleich

Dasselbe Zeichen kann je nach Kodierung unterschiedliche Bytes ergeben – ein „ä“ etwa wird in UTF-8 zu C3 A4, in Windows-1252 zu E4. UTF-8 ist die richtige Wahl für das Web, JSON und die meisten Dateien; verwenden Sie eine andere Kodierung nur, wenn das Zielsystem sie erwartet.

TextUTF-8Windows-1252UTF-16 LE
A414141 00
éC3 A9E9E9 00
€E2 82 AC80AC 20
😀F0 9F 98 80nicht verfügbar3D D8 00 DE

String in Hex umwandeln im Code

Häufig gestellte Fragen

Ist Text in Hex dasselbe wie ASCII in Hex?

Für die Buchstaben A–Z ohne Umlaute, Ziffern und Satzzeichen ja: ASCII und UTF-8 erzeugen dieselben Bytes. Zeichen wie ä, é, ß, Ж, 中 oder Emojis gehören nicht zu ASCII; UTF-8 kodiert jedes davon mit 2–4 Bytes.

Warum ergibt ein Zeichen mehrere Hex-Bytes?

In UTF-8 belegen nur ASCII-Zeichen ein einziges Byte. é wird zu C3 A9, € zu E2 82 AC, und die meisten Emojis belegen vier Bytes. Wählen Sie UTF-16 oder Latin-1, wenn das Zielsystem diese Kodierungen erwartet.

Welches Trennzeichen sollte ich verwenden?

Keins für Hashes und kompakte Strings, Leerzeichen für gut lesbare Hex-Dumps, Doppelpunkte für MAC-Adressen und Zertifikat-Fingerprints, 0x48, 0x65 für Arrays in C, C# oder Java und \x48 für String-Literale in C, Python oder Shell-Skripten.

Wie wandle ich den Hex-Code wieder in Text um?

Klicken Sie auf Tauschen: Der Hex-Code wandert in die Eingabe und wird mit derselben Kodierung dekodiert. Der Decoder akzeptiert alle hier angebotenen Trennzeichen.