Hex zu Text Konverter
Konvertieren Sie Text in hexadezimale Darstellung oder dekodieren Sie Hex zurück in Text mit diesem kostenlosen Online-Hex-Konverter. Er wird von Programmierern häufig für Farbcodes, Speicheradressen, Fehlersuche und Datenkodierung verwendet. Erhalten Sie sofortige Konvertierungen zwischen Text und Hexadezimalformat mit Unterstützung für ASCII- und Unicode-Zeichen.
Häufig gestellte Fragen
Geben Sie Ihren Text in das Eingabefeld ein und klicken Sie auf "Konvertieren". Das Tool konvertiert jedes Zeichen in seine hexadezimale Darstellung zur Basis 16 (0-9, A-F). Zum Beispiel wird aus "Hallo" "48656C6C6F". Jedes Zeichen wird durch seinen Hexadezimalwert auf der Grundlage seines ASCII- oder Unicode-Codepunkts dargestellt.
Ja! Fügen Sie Ihre hexadezimale Zeichenfolge in das Eingabefeld ein und klicken Sie auf "Konvertieren". Das Programm erkennt automatisch die Hexadezimaleingabe und wandelt sie in lesbaren Text um. Hexadezimalwerte können mit oder ohne Leerzeichen eingegeben werden, und es werden sowohl Groß- als auch Kleinbuchstaben (A-F oder a-f) akzeptiert.
Hexadezimal (hex) ist ein Zahlensystem zur Basis 16 mit den Ziffern 0-9 und den Buchstaben A-F. Es wird in der Programmierung häufig für Farbcodes (#FF0000 für Rot), Speicheradressen, MAC-Adressen, kryptografische Hashes und die kompaktere Darstellung binärer Daten verwendet. Zwei Hexadezimalziffern können ein Byte darstellen (0-255), was es kompakter als das Binärsystem macht.
Hexadezimal bietet eine kompaktere Darstellung von Binärdaten als Dezimal. Da Computer im Binärformat (Basis 2) arbeiten, lässt sich Hexadezimal (Basis 16) leicht konvertieren - jede Hex-Ziffer entspricht genau 4 Bits. Damit eignet sich Hexadezimal perfekt für die Darstellung von Bytes (2 Hex-Ziffern = 8 Bits), Speicheradressen und Binärdaten in einem für Menschen lesbaren Format, das leichter zu handhaben ist als lange Zeichenfolgen aus 1en und 0en.
Hex-Farbcodes verwenden 6 hexadezimale Ziffern zur Darstellung von RGB-Farben: #RRGGBB. Jedes Ziffernpaar (00-FF) steht für die Intensität von Rot, Grün und Blau von 0-255. Zum Beispiel ist #FF0000 reines Rot, #00FF00 ist Grün und #0000FF ist Blau. Auch wenn dieses Tool Text in Hexadezimalzahlen umwandelt, ist das Prinzip dasselbe - Hexadezimalzahlen bieten eine kompakte Möglichkeit zur Darstellung von Werten.
Nein, bei hexadezimalen Werten wird nicht zwischen Groß- und Kleinschreibung unterschieden. Sie können Großbuchstaben (A-F) oder Kleinbuchstaben (a-f) austauschbar verwenden. So stehen zum Beispiel "FF" und "ff" beide für den Dezimalwert 255. Dieses Tool akzeptiert beide Formate bei der Dekodierung von Hexadezimalwerten in Text, und Sie können Ihr bevorzugtes Format bei der Kodierung wählen.
Die meisten Programmiersprachen verwenden Hexadezimalzahlen mit einem '0x'-Präfix (wie 0xFF oder 0x1A2B). In C, C++, Java, JavaScript und Python können Sie Hex-Literale direkt in Code für Farben, Bitmasken, Speicheradressen und Byte-Arrays schreiben. JavaScript verwendet beispielsweise Hex für Unicode-Escapes (\x41 für 'A'), CSS verwendet Hex für Farben (#FF5733) und Assembler verwendet Hex für Speicheradressen und Opcodes.
Hexadezimal ist viel kompakter als binär - eine Hex-Ziffer steht für 4 Bits, so dass ein Byte (8 Bits) nur 2 Hex-Ziffern gegenüber 8 binären Ziffern benötigt. Das macht Hexadezimal ideal für die Anzeige von Speicherauszügen, die Fehlersuche und die Arbeit mit Rohdaten. So ist zum Beispiel das binäre "11111111" einfach "FF" in Hex. Hexadezimal ist für Menschen leichter zu lesen und zu tippen und steht dennoch in direkter Beziehung zu binären Werten.
Ja, aber dazu muss man die Datendarstellung verstehen. Für negative ganze Zahlen wird die Zweierkomplement-Notation verwendet (wobei das hohe Bit das Vorzeichen angibt), und in 32-Bit-Systemen sehen Sie Werte wie 0xFFFFFFFF für -1. Fließkommazahlen (IEEE 754) können in Hexadezimal dargestellt werden, indem man ihre rohe Binärkodierung anzeigt. Zum Beispiel könnte die Fließkommazahl 1,0 in 32-Bit-Hex 0x3F800000 sein. Dieses Tool konvertiert Zeichendarstellungen; für die Konvertierung von Zahlen benötigen Sie spezielle Taschenrechner.
Jede Hexadezimalziffer wird direkt auf 4 Binärbits abgebildet: 0=0000, 1=0001, 2=0010... F=1111. Um Hexadezimalzahlen in Dezimalzahlen umzuwandeln, multipliziert man jede Ziffer mit 16, wobei man ihre Position (von rechts nach links, beginnend bei 0) erhöht. Zum Beispiel: 0x2F = (2 × 16¹) + (15 × 16⁰) = 32 + 15 = 47. Um Dezimalzahlen in Hexadezimalzahlen umzuwandeln, dividiert man wiederholt durch 16 und sammelt die Reste. Diese direkte Beziehung zum Binärsystem macht Hexadezimal für die Informatik und das Programmieren von unschätzbarem Wert.
