Text zu Hex Konverter
Wandle Text mit diesem kostenlosen Online-Hex-Konverter in eine hexadezimale Darstellung um oder decodiere Hexadezimalwerte zurück in Text. Programmierer verwenden Hexadezimalwerte häufig für Farbcodes, Speicheradressen, Debugging und Datenkodierung. Wandle Text sofort ins Hexadezimalformat um und zurück – mit Unterstützung für ASCII- und Unicode-Zeichen.
Häufig gestellte Fragen
Gib deinen Text in das Eingabefeld ein oder füge ihn dort ein und klicke auf „Convert“. Das Tool wandelt jedes Zeichen anhand der Basis 16 (0–9, A–F) in seine hexadezimale Darstellung um. Zum Beispiel wird „Hello“ zu „48656C6C6F“. Jedes Zeichen wird anhand seines ASCII- oder Unicode-Codepunkts durch seinen Hexadezimalwert dargestellt.
Ja! Füge deine hexadezimale Zeichenfolge in das Eingabefeld ein und klicke auf „Convert“. Das Tool erkennt die Hexadezimaleingabe automatisch und wandelt sie zurück in lesbaren Text. Hexadezimalwerte können mit oder ohne Leerzeichen eingegeben werden; Groß- und Kleinbuchstaben (A–F oder a–f) sind zulässig.
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 Hexadezimalwerten wird nicht zwischen Groß- und Kleinschreibung unterschieden. Du kannst Großbuchstaben (A–F) und Kleinbuchstaben (a–f) beliebig verwenden. Zum Beispiel stehen „FF“ und „ff“ beide für den Dezimalwert 255. Dieses Tool akzeptiert beide Schreibweisen beim Decodieren von Hexadezimalwerten in Text. Beim Encodieren kannst du dein bevorzugtes Format wählen.
Die meisten Programmiersprachen verwenden Hexadezimalwerte mit dem Präfix „0x“ (zum Beispiel 0xFF oder 0x1A2B). In C, C++, Java, JavaScript und Python kannst du Hexadezimalliterale direkt im Code für Farben, Bitmasken, Speicheradressen und Byte-Arrays verwenden. JavaScript nutzt Hexadezimalwerte zum Beispiel für Unicode-Escapes (\x41 für „A“), CSS für Farben (#FF5733) und Assemblersprachen 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, dafür musst du jedoch die Datendarstellung verstehen. Negative Ganzzahlen verwenden die Zweierkomplementdarstellung (bei der das höchstwertige Bit das Vorzeichen angibt). In 32-Bit-Systemen siehst du für -1 zum Beispiel Werte wie 0xFFFFFFFF. Gleitkommazahlen (IEEE 754) lassen sich in Hexadezimalform darstellen, indem ihre rohe Binärkodierung angezeigt wird. Die Gleitkommazahl 1.0 kann zum Beispiel in 32-Bit-Hexadezimalform als 0x3F800000 dargestellt werden. Dieses Tool wandelt Zeichendarstellungen um. Für Zahlenumwandlungen brauchst du spezielle Rechner.
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.