Hex-Encoder / Decoder

Text in Hexadezimal-Bytes umwandeln und Hex zurück in Text dekodieren

Was ist das und wie funktioniert es?

Hexadezimale Kodierung wandelt Text oder Binärdaten in die Hexadezimaldarstellung (Basis 16) um, bei der jedes Byte als zwei Hex-Ziffern (00–FF) ausgedrückt wird. Hex ist eine kompakte, menschenlesbare Darstellung von Binärdaten — Standard für Debugging, Kryptografie und Binärdateiinspektion.

Dieses Tool konvertiert bidirektional zwischen Text und Hex, unterstützt UTF-8-Kodierung und zeigt Hex-Werte mit optionalem Abstand, Groß-/Kleinschreibung und 0x-Präfix.

Anwendungsfälle

Häufige Fragen

Warum erzeugen Nicht-ASCII-Zeichen mehr als zwei Hex-Ziffern?

Jedes Hex-Bytepaar repräsentiert 8 Bit. ASCII-Zeichen passen in ein Byte (00–7F). Nicht-ASCII-Zeichen (Akzente, CJK, Emojis) verwenden in UTF-8 2–4 Bytes.

Was ist der Unterschied zwischen Hex-Kodierung und Base64?

Beide kodieren Binärdaten als druckbaren Text. Hex verwendet 2 Zeichen pro Byte (100 % Overhead); Base64 ~1,33 Zeichen (33 %). Hex für Debugging; Base64 für Datenübertragung.

Was bedeutet das 0x-Präfix?

0x ist eine Konvention in C und den meisten Programmiersprachen für hexadezimale Literale. 0xFF bedeutet 255 dezimal.

Wie konvertiere ich einen Hex-Farbcode in eine Zahl?

CSS-Farbcodes wie #FF5733 bestehen aus drei Hex-Bytepaaren: FF=Rot (255), 57=Grün (87), 33=Blau (51).

Sicherheit

Passwort-Stärke-Prüfer · ROT13-Verschlüsselung · Base32-Encoder / Decoder · Caesar-Verschlüsselung · Vigenère-Verschlüsselung · Atbash-Verschlüsselung