Hex-Konverter

5 von 2 Bewertungen
Hex-Konverter

Der Hex-Konverter ist ein kostenloses Tool, das Text in hexadezimale Bytewerte und gültige Hexadezimalwerte wieder in Text umwandelt.

Was ist das Hexadezimalsystem und wie funktioniert es?

Das Hexadezimalsystem ist ein Zahlensystem zur Basis 16. Es verwendet die Ziffern 0 bis 9 und die Buchstaben A bis F. Jede hexadezimale Ziffer steht für vier Binärbits. Zwei Hexadezimalziffern können daher ein Byte von 00 bis FF darstellen.

Hexadezimalwerte sind leichter zu lesen als lange Binärfolgen und bilden dennoch den exakten Bytewert ab. Die Buchstaben können groß- oder kleingeschrieben werden, ohne dass sich ihre Bedeutung ändert.

Dezimal Hexadezimal Binär
0 00 00000000
10 0A 00001010
32 20 00100000
65 41 01000001
255 FF 11111111
Diagramm: Text durchläuft das Tool Hex-Konverter in beide Richtungen

Wie wandle ich Text in Hexadezimalwerte und wieder zurück um?

Verwende Zu Hex für normalen Text und Zu Text für eine Folge hexadezimaler Bytepaare. Das Tool nutzt auf dem Server die PHP-Funktionen bin2hex und hex2bin.

  1. Gib zur Textkonvertierung die gewünschten Zeichen unter Zu Hex ein. Das Ergebnis findest du im Feld Hex.
  2. Gib für die Rückumwandlung einen gültigen Hexadezimalwert unter Zu Text ein. Verwende für jedes Byte zwei Hexadezimalziffern. Der dekodierte Text erscheint im Ergebnisfeld Hex.
Das Tool Hex-Konverter auf digily.link mit seinem Eingabeformular

Ein kurzes Beispiel: Der Text Hi enthält in hexadezimaler Schreibweise die ASCII-Bytes 48 und 69. Die Ausgabe lautet deshalb 4869. Wird 4869 zurückgewandelt, erhältst du Hi.

Leerzeichen und Satzzeichen werden wie jedes andere Byte umgewandelt. Als Text eingegebene Zahlen gelten als Ziffernzeichen und nicht als Dezimalwerte, die neu berechnet werden. Zeichen mit Akzenten und Zeichen aus nicht lateinischen Schriftsystemen können mehrere Bytes belegen, da ihre hexadezimale Darstellung von der Zeichenkodierung abhängt. Bei Webtexten ist dies üblicherweise UTF-8.

Wo wird das Hexadezimalsystem in der Praxis verwendet?

Hexadezimalwerte kommen überall dort zum Einsatz, wo Binärdaten kompakt und byteweise dargestellt werden sollen. Typische Beispiele sind:

  • Programmierung, etwa bei Byte-Arrays, Speicheradressen, Debug-Ausgaben und der Schreibweise von Unicode-Codepunkten.
  • Netzwerktechnik, wo Tools wie Wireshark Paketbytes und Protokollfelder hexadezimal anzeigen.
  • Elektronik, beispielsweise bei Mikrocontroller-Registern, Firmware-Abbildern und Hardwareadressen.
  • Bildung, insbesondere bei Aufgaben zu Binär- und Dezimalzahlen, Zeichenkodierungen und Computerspeicher.
  • Funktechnik, wo Protokollrahmen, Konfigurationswörter und empfangene Daten als hexadezimale Bytes untersucht werden können.

Bekannt ist die Hexadezimalschreibweise auch von Farbangaben wie #336699. Eine Text-zu-Hex-Konvertierung ist jedoch kein Farbwähler. Für direkte Umrechnungen zwischen Zahlensystemen sind der Binärkonverter oder der Dezimalumrechner meist übersichtlicher.

Beispielergebnis des Tools Hex-Konverter

Details zur Umwandlung und häufige Fehler

Bei der Textkonvertierung werden Bytes verarbeitet, nicht die sichtbare Form oder Bedeutung eines Zeichens. Die PHP-Funktion bin2hex gibt für jedes Eingabebyte zwei kleingeschriebene Hexadezimalziffern zurück. Eine leere Bytefolge hat daher auch eine leere hexadezimale Darstellung.

Für die Rückumwandlung sind gültige Hexadezimalziffern in vollständigen Paaren erforderlich. Bei einem Wert mit ungerader Länge bleibt ein halbes Byte übrig. Leerzeichen, Satzzeichen und Präfixe wie 0x gehören ebenfalls nicht zu einer rohen Bytefolge. Entferne solche Formatierungen vor der Umwandlung.

Ein häufiger Fehler bei der manuellen Umrechnung ist das Weglassen einer führenden Null. Der Dezimalwert 10 wird in einer Bytefolge als ein Byte mit 0A geschrieben, nicht nur als A. Fehlt diese Null, verschiebt sich die Gruppierung aller folgenden Paare und der gesamte Wert kann ungültig werden.

Sehr lange Hexadezimalausgaben lassen sich im Browser zudem nur schwer überblicken. Dieser Hex-Konverter erkennt keine Dateiformate, repariert keine beschädigten Bytes und ermittelt nicht, welche Zeichenkodierung eine unbekannte Folge verwendet.

Häufig gestellte Fragen

Ist Hexadezimal eine Form der Verschlüsselung?

Nein. Die hexadezimale Darstellung von Daten ist umkehrbar und bietet keinerlei Geheimhaltung. Wer den Hexadezimalwert kennt, kann ihn wieder in die ursprünglichen Bytes zurückwandeln. Verwende ihn daher nicht, um Passwörter, Tokens oder persönliche Daten zu verbergen.

Macht Groß- oder Kleinschreibung bei Hexadezimalwerten einen Unterschied?

Nein. Werte wie 4A und 4a stellen dasselbe Byte dar. Für die Formatierungsregeln eines übergeordneten Systems kann die Groß- und Kleinschreibung relevant sein, am eigentlichen Hexadezimalwert ändert sie jedoch nichts.

Dürfen zwischen hexadezimalen Bytes Leerzeichen stehen?

Nein, nicht in der Eingabe für die Rückumwandlung. Für Menschen lesbare Hex-Dumps enthalten häufig Leerzeichen, Zeilennummern oder ASCII-Spalten. Diese dienen jedoch nur der Darstellung und gehören nicht zu den Hexadezimaldaten. Die PHP-Funktion hex2bin erwartet eine durchgehende Folge von Bytepaaren. Entferne deshalb zuerst alle Trennzeichen und Beschriftungen.

Erhalte ich beim Umwandeln von Binärdateien lesbaren Text?

In der Regel nicht. Bilder, komprimierte Archive und ausführbare Dateien enthalten beliebige Bytewerte, die sich nicht unbedingt druckbaren Zeichen zuordnen lassen. Wenn Struktur und Byte-Offsets erhalten bleiben müssen, eignen sich ein Hex-Editor oder ein Tool zur Analyse von Dateiformaten besser.

Findet die Umwandlung in meinem Browser statt?

Nein. Die Eingabe wird über HTTPS an den Server übertragen, dort umgewandelt und nicht gespeichert. Übermittle keine geheimen Daten als Text oder Hexadezimalwert, wenn eine serverseitige Verarbeitung für die betreffenden Daten ungeeignet ist.

Ähnliche Werkzeuge

Binärkonverter

Konvertieren Sie Text in Binär und umgekehrt mit unserem Binärkonverter-Tool für effiziente Datenkodierung und -dekodierung.

4,969
39
ASCII-Konverter

Einfacher Text in ASCII und zurück mit unserem ASCII-Konverter-Tool für effiziente Datenverarbeitung umwandeln.

5,073
59
Dezimalumrechner

Konvertieren Sie Text in Dezimalzahlen und zurück mit unserem Dezimalkonverter-Tool für präzise Datenkonvertierung.

5,016
53

Beliebte Werkzeuge