Hex-zu-Text-Konverter
Läuft komplett in deinem Browser. Deine Dateien und Daten verlassen dein Gerät nie.
Über dieses Tool
Ein Hex-zu-Text-Konverter wandelt lesbaren Text in seine rohe hexadezimale Byte-Darstellung um, und wieder zurück. Tippe „Hi” ein und du erhältst 48 69; füge 48 69 ein und bekommst wieder „Hi”. Er nutzt UTF-8-Kodierung, dasselbe Schema, auf dem das Web läuft, sodass Mehrbyte-Zeichen wie Emojis oder japanische Kana in die richtige Byte-Folge übersetzt werden statt in kaputte Ausgabe.
Welche Formatierungsoptionen gibt es beim Umwandeln in Hex?
Du entscheidest, wie der Hex-Code ausgegeben wird: durch Leerzeichen getrennt oder ohne jedes Trennzeichen, mit 0x-Präfix vor jedem Byte oder ohne, in Groß- oder Kleinbuchstaben. Diese Einstellungen sind unabhängig voneinander, du kannst sie also beliebig kombinieren, um das Format einer Spezifikation, eines Logfiles oder eines anderen Tools zu treffen, etwa 0x48 0x69, 4869 oder 48-69.
Was passiert, wenn ich ungültigen Hex-Code einfüge?
In die andere Richtung, von Hex zurück zu Text, ist der Parser tolerant bei der Formatierung: Er entfernt Leerzeichen und 0x-Präfixe und akzeptiert gemischte Groß- und Kleinschreibung, sodass eingefügter Hex-Code nicht erst von Hand aufgeräumt werden muss. Bei der Korrektheit ist er dagegen streng. Hex-Code mit einer ungeraden Anzahl an Stellen kann keine vollständigen Bytes darstellen und wird zurückgewiesen, ebenso Bytes, die sich nicht als gültiges UTF-8 dekodieren lassen, statt sie stillschweigend durch Ersatzzeichen oder Kauderwelsch zu ersetzen. So gibt es in beiden Fällen eine klare Fehlermeldung statt eines falschen Ergebnisses.
Verlässt der eingefügte Text meinen Computer?
Nein. Die Umwandlung läuft in beide Richtungen vollständig im Browser, über dieselben Kodierungs-APIs, die jede Webseite nutzt. Nichts, was du einfügst, verlässt dein Gerät.
Das ist praktisch, um Rohdaten aus einem Netzwerk-Mitschnitt zu lesen, ein serielles oder Bluetooth-Gerät zu debuggen, das Daten als Hex sendet, oder um zu prüfen, was ein Hex-String aus einer API-Antwort oder Konfigurationsdatei tatsächlich bedeutet. Im TextEncoder-Leitfaden von MDN steht, wie der Browser Strings in UTF-8-Bytes umwandelt, der Wikipedia-Artikel zum Hexadezimalsystem liefert Hintergrund zu diesem Zahlensystem.