Text in Hexadezimal

Wandle Text in Hexadezimalwerte um und Hexadezimaldaten zurück in Text. Läuft direkt im Browser, ohne deinen Text an einen Server zu senden.

Was ist Hexadezimal?

Hexadezimal oder Hex ist ein Zahlensystem zur Basis 16, das die Ziffern 0–9 und die Buchstaben A–F verwendet. Es ist in der Informatik beliebt, weil es eine kompakte, benutzerfreundliche Methode zum Schreiben der Bytewerte ist, aus denen Daten bestehen. Jedes Byte besteht aus genau zwei Hexadezimalziffern. Ein Text-zu-Hex-Konverter wandelt jedes Zeichen Ihres Textes in seinen Hex-Byte-Wert um, sodass aus „Hi“ 48 69 wird. Es ist ein unverzichtbares Tool für Entwickler, die die Rohbytes hinter dem Text sehen müssen.

So funktioniert die Konvertierung

Jedes Zeichen hat einen numerischen Code. Der Konverter schreibt diese Zahl zur Basis 16 und füllt sie auf zwei Ziffern pro Byte auf. Das Zeichen H mit dem Code 72 wird also zu 48 im Hexadezimalformat; i mit Code 105 wird zu 69. Durch die Dekodierung wird dies umgekehrt: Jedes Hexadezimalziffernpaar wird als Zahl gelesen und wieder seinem Zeichen zugeordnet. Da Hex so sauber auf Bytes abgebildet wird (zwei Hex-Ziffern pro Byte), ist dies die Standardmethode für Programmierer, Binärdaten in lesbarer Form zu lesen und zu schreiben.

Warum Entwickler Hex verwenden

Hex erscheint ständig in der Programmierung. Farbcodes im Webdesign sind hexadezimal (#FF5733 in Ihrem CSS besteht aus drei hexadezimalen Bytes). Speicheradressen, Bytewerte in Debuggern, Hash-Ausgaben und Binärdateiinhalte werden alle im Hexadezimalformat angezeigt, da es weitaus kompakter als Binärdateien ist und sich sauber auf Bytes abbilden lässt. Wenn Sie Daten überprüfen, ein Codierungsproblem beheben oder mit Low-Level-Formaten arbeiten, können Sie durch die Konvertierung von Text in und aus Hex genau sehen, mit welchen Bytes Sie es zu tun haben.

Hex, Bytes und Kodierung

Da Hex Bytes darstellt, hängt dieses Tool direkt davon ab, wie Text codiert wird. Grundzeichen sind ein Byte und zwei Hexadezimalziffern. Akzentuierte Buchstaben und Emojis bestehen unter UTF-8 aus mehreren Bytes, sodass sie mehr Hexadezimalpaare erzeugen. Wenn man dies sieht, wird die Zeichenkodierung konkreter: Die Byteanzahl, die Sie in Hex sehen, ist dieselbe Byteanzahl, die für Datenbankfelder und Längenbeschränkungen von Bedeutung ist. Alles wird lokal in Ihrem Browser berechnet, sodass Ihr Text nie hochgeladen wird.

Häufige Fragen

Warum wird jedes Zeichen zu zwei Hexadezimalziffern?
Jedes Byte wird durch genau zwei Hexadezimalziffern dargestellt, da zwei Hexadezimalziffern alle 256 möglichen Bytewerte ausdrücken können. Grundzeichen bestehen aus einem Byte und werden daher zu einem Paar Hexadezimalziffern. Multibyte-Zeichen wie Emojis werden zu mehreren Paaren.
Kann ich Hex wieder in Text dekodieren?
Ja. Fügen Sie durch Leerzeichen getrennte Hexadezimalpaare ein und verwenden Sie die Dekodieroption, um sie wieder in lesbaren Text umzuwandeln. Das Tool übernimmt die Konvertierung in beide Richtungen.
Ist das das gleiche Hexadezimal, das für Farbcodes verwendet wird?
Es ist das gleiche hexadezimale Zahlensystem. Web-Farbcodes wie #FF5733 sind drei Hex-Bytes, die die Werte Rot, Grün und Blau darstellen. Dieses Tool konvertiert Textzeichen in ihre Bytewerte in derselben Basis-16-Notation.
Verarbeitet es Unicode-Zeichen?
Ja. Unicode-Zeichen werden als UTF-8-Bytes codiert und als Hex angezeigt. Buchstaben mit Akzent und Emojis funktionieren also, sie erzeugen einfach mehr Hex-Paare, weil sie jeweils mehr als ein Byte verwenden.