Sprache auswählen
Substitutions-Chiffren
Caesar-Chiffre Atbash-Chiffre ROT13 Affine Chiffre Vigenère-Chiffre Playfair-Chiffre
Transpositions-Chiffren
Gartenzaun-Chiffre Spaltentransposition Routen-Chiffre Skytale
Moderne Kodierungen
Base64 Hexadezimal Binär URL-Kodierung
Spezialwerkzeuge
Morsecode ASCII-Konverter Hash-Generator Textanalyse

🔢 Hexadezimal-Konverter - Hex Encoder & Decoder

Professionelles Online-Tool zur Konvertierung zwischen Text und Hexadezimal (Basis-16). Unterstützt ASCII, UTF-8 und mehrere Formatierungsoptionen mit Echtzeit-Konvertierung.

🔢

Hexadezimal Encoder & Decoder

0 Zeichen | 0 Bytes
0 Zeichen | 0 Bytes

📚 Beispiele für die Hexadezimal-Konvertierung

Beispiel 1: Einfacher Text zu Hex

Eingabe Hello

48 65 6c 6c 6f

Erklärung: Jedes Zeichen wird in seinen hexadezimalen ASCII-Wert umgewandelt (H=0x48, e=0x65, l=0x6C, o=0x6F) Each character is converted to its hexadecimal ASCII value (H=0x48, e=0x65, l=0x6C, o=0x6F)

Beispiel 2: Hex zu Text

Eingabe 54 68 65 20 71 75 69 63 6b 20 62 72 6f 77 6e 20 66 6f 78

The quick brown fox

Beispiel 3: Zahlen und Sonderzeichen

Eingabe 2025 @ #

32 30 32 35 20 40 20 23

Beispiel 4: UTF-8-Emoji

Eingabe 🦊 (fox emoji)

f0 9f a6 8a

Erklärung: UTF-8-Emojis benötigen mehrere Bytes (4 Bytes für dieses Fuchs-Emoji) UTF-8 emojis require multiple bytes (4 bytes for this fox emoji)

🏛️ Was ist Hexadezimal?

Hexadezimal (Basis 16) ist ein Zahlensystem, das 16 Symbole verwendet: 0-9 und A-F. Es wird in der Informatik häufig verwendet, da eine Hex-Ziffer genau 4 Bits (ein halbes Byte) darstellt, was es perfekt für die Darstellung von Binärdaten in einem kompakten, menschenlesbaren Format macht.

⚙️ Wie es funktioniert

Jedes Zeichen im Text wird durch seinen numerischen Wert in der Zeichenkodierung (normalerweise ASCII oder UTF-8) dargestellt. Diese Zahl wird dann in die Basis-16-Notation umgewandelt. Zum Beispiel hat 'A' den ASCII-Wert 65 (dezimal) = 41 (hexadezimal).

🎯 Häufige Verwendungen

Hexadezimal ist in der Programmierung für Speicheradressen, Farbcodes (#FF5733), MAC-Adressen, kryptografische Hashes, Dateisignaturen, Zeichenkodierungen und das Debuggen von Binärdaten unerlässlich.

🔐 Hex in der Kryptographie

Kryptografische Operationen geben oft Binärdaten aus, die zur Anzeige als Hexadezimal kodiert werden. Hash-Funktionen (MD5, SHA-256) und Verschlüsselungsschlüssel werden typischerweise im Hex-Format angezeigt, um die Lesbarkeit und Portabilität zu verbessern.

📊 Umrechnungstabelle

Dezimal → Hex:
0-9 → 0-9
10 → A, 11 → B, 12 → C
13 → D, 14 → E, 15 → F
16 → 10, 255 → FF
0-9 → 0-9
10 → A, 11 → B, 12 → C
13 → D, 14 → E, 15 → F
16 → 10, 255 → FF

💡 Profi-Tipps

• Verwenden Sie das Präfix "0x", um Hex-Werte anzuzeigen
• 2 Hex-Ziffern = 1 Byte = 8 Bits
• Groß- vs. Kleinschreibung ist Konvention
• Überprüfen Sie Hex-Strings immer vor dem Dekodieren

❓ Frequently Asked Questions

Wofür wird die Hexadezimal-Kodierung verwendet?+

Die Hexadezimal-Kodierung wird in der Programmierung und Informatik ausgiebig verwendet: Darstellung von Speicheradressen, Farbcodes im Webdesign (#RRGGBB), MAC-Adressen, Analyse von Binärdateien, kryptografische Hashes, URL-Kodierung und Zeichen-Escape-Sequenzen. Sie bietet eine kompakte Möglichkeit, Binärdaten in einem für Menschen lesbaren Format darzustellen.

Wie konvertiere ich Text in Hexadezimal?+

Um Text in Hexadezimal umzuwandeln: 1) Wählen Sie "Text (UTF-8)" als Eingabeformat und "Hexadezimal" als Ausgabeformat. 2) Geben Sie Ihren Text in das Eingabefeld ein, das Tool konvertiert ihn in Echtzeit. Jedes Zeichen wird in seinen Hex-Wert umgewandelt (z. B. wird 'A' zu 41). Das Tool behandelt die UTF-8-Kodierung für internationale Zeichen und Emojis automatisch.

Was ist der Unterschied zwischen ASCII- und UTF-8-Hex-Kodierung?+

ASCII verwendet 1 Byte pro Zeichen (max. 128 Zeichen), während UTF-8 je nach Zeichen 1-4 Bytes verwendet. Für einfachen englischen Text (A-Z, 0-9) sind sie identisch. Aber UTF-8 kann alle Unicode-Zeichen darstellen, einschließlich Emojis, chinesischer Schriftzeichen usw. Zum Beispiel ist "A" in beiden 41, aber "你" ist E4 BD A0 in UTF-8 (3 Bytes).

Wie dekodiere ich Hexadezimal in Text?+

Um Hexadezimal in Text zu dekodieren: 1) Wählen Sie "Hexadezimal" als Eingabeformat und "Text (UTF-8)" als Ausgabeformat. 2) Geben Sie Hex-Werte ein (mit oder ohne Leerzeichen, mit oder ohne 0x-Präfix). Das Tool entfernt automatisch Leerzeichen und Präfixe und wandelt dann jedes Hex-Paar in das entsprechende Zeichen um.

Kann ich Hexadezimal in Binär umwandeln?+

Ja! Wählen Sie "Hexadezimal" als Eingabe und "Binär" als Ausgabe. Jede Hex-Ziffer wird in genau 4 Binärziffern (Bits) umgewandelt. Zum Beispiel: F (Hex) = 1111 (Binär), A (Hex) = 1010 (Binär). Diese Umwandlung ist nützlich, um bitweise Operationen und Low-Level-Programmierung zu verstehen.

Was zeigt der Byte-Viewer an?+

Der Byte-Viewer zeigt Daten in einem professionellen Hex-Dump-Format an, ähnlich wie Hex-Editoren. Er zeigt: Speicheradressen auf der linken Seite, Hexadezimalwerte in der Mitte und die ASCII-Darstellung auf der rechten Seite. Dieses Format ist Standard beim Debuggen, Reverse Engineering und bei der Dateianalyse.

Ist die Hexadezimal-Konvertierung umkehrbar?+

Ja, die Hexadezimal-Konvertierung ist vollständig umkehrbar. Das Konvertieren von Text in Hex und zurück in Text ergibt die Originaldaten, solange die korrekte Zeichenkodierung (UTF-8) verwendet wird. Dies macht Hex zu einem zuverlässigen Format für die Datenübertragung und -speicherung.

Warum Hexadezimal anstelle von Dezimal verwenden?+

Hexadezimal passt perfekt zu Binär: 1 Hex-Ziffer = 4 Bits, 2 Hex-Ziffern = 1 Byte. Dies macht es kompakter als Binär (4x kürzer) und für die Datenverarbeitung intuitiver als Dezimal. Es ist auch einfacher, im Kopf zwischen Hex und Binär umzurechnen, weshalb Programmierer es bevorzugen.

🔗 Related Encoding Tools

📝 Base64 Encoder

Encode and decode text using Base64 encoding scheme for data transmission and storage

Try Base64 →

🔢 Binary Converter

Convert text to binary and vice versa with comprehensive Base-2 conversion

Try Binary →

🔤 ASCII Converter

Convert between text and ASCII character codes with detailed tables

Try ASCII →