HEX / Base16 Kodierer & Dekodierer
Konvertieren Sie UTF-8-Text in Hexadezimal-Bytes (Base16) und dekodieren Sie Hex-Strings zurück in Text. 100% clientseitig, schnell und sicher.
Hexadezimal (HEX oder Base16) ist ein Zahlensystem zur Basis 16 mit sechzehn Symbolen (0–9 und A–F). Jede Hex-Ziffer entspricht 4 Bits, und zwei Ziffern ergeben 1 Byte (0x00 bis 0xFF).
HEX-Byte-Zuordnungsreferenz
| Zeichen / Symbol | Hex-Byte (0x) | Dezimalwert | Binär-Byte (8-Bit) |
|---|---|---|---|
| ASCII 'A' | 41 | 65 | 01000001 |
| ASCII 'Hello' | 48 65 6c 6c 6f | 72, 101, 108, 108, 111 | 5 Bytes |
| UTF-8 Accent 'é' | c3 a9 | 195, 169 | 2 Multibyte-Bytes |
| CJK '你' | e4 bd a0 | 228, 189, 160 | 3 Multibyte-Bytes |
Vergleich: HEX (Base16) vs Base64
| Merkmal / Metrik | HEX / Base16 | Base64 |
|---|---|---|
| Alphabetgröße | 16 chars (0-9, a-f) | 64 chars (A-Z, a-z, 0-9, +, /) |
| Speichereffizienz | 2 Zeichen pro Byte (100% Erweiterung) | 4 Zeichen pro 3 Bytes (~33% Erweiterung) |
| Anwendungsfälle | Hashes, Krypto-Schlüssel, Speicherabbilder, Mikrocontroller | E-Mail-Anhänge, Web-APIs, Data-URLs, JWTs |
Was ist Hexadezimal-Kodierung?
Hexadezimal (Base16) stellt jedes Byte von Daten als zwei Hex-Ziffern (00–FF) dar und bietet damit eine kompakte, lesbare Möglichkeit, Rohbytes zu untersuchen – gebräuchlich in der Netzwerktechnik, bei Low-Level-Debugging und in binären Dateiformaten.
So verwenden Sie den HEX Encoder / Decoder
- Fügen Sie Text ein, um ihn in Hexadezimal umzuwandeln, oder fügen Sie eine Hex-Zeichenfolge ein, um sie zurück in Text zu dekodieren.
- Wählen Sie Kodieren oder Dekodieren.
- Überprüfen Sie die Byteanzahl und das Ergebnis.
- Kopieren Sie die Ausgabe.
Technische Hinweise
- Jedes Byte wird zu genau zwei Hex-Zeichen, daher ist die Länge einer Hex-Zeichenfolge immer gerade.
- Text wird zunächst als UTF-8-Bytes kodiert, sodass Mehrbyte-Zeichen (Akzente, Emoji, nicht-lateinische Schriften) mehr als zwei Hex-Ziffern pro sichtbarem Zeichen erzeugen.
- Hex ist eine Darstellungsform, keine Verschlüsselung – sie bietet für sich genommen keine Sicherheit.
Beispiel
Häufig Gestellte Fragen
Ist die HEX-Ausgabe groß oder klein geschrieben?+
Die Standardausgabe verwendet Kleinbuchstaben (z. B. 48656c6c6f). Beim Dekodieren werden Groß- und Kleinbuchstaben akzeptiert.
Warum wurde meine ungerade HEX-Eingabe abgelehnt?+
Jedes Byte benötigt genau zwei Hex-Ziffern. Eine ungerade Zeichenkette (wie "ABC") ist unvollständig und wird abgelehnt.
