utilstuff.com
Zurück zu Dev-Tools

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.

100% Clientseitige Verarbeitung
HEX / Base16 ist ein Binärdaten-Darstellungsformat, keine Verschlüsselung. Alle Umwandlungen werden lokal im Browser ausgeführt.
Ladebare Test-Vektoren
ASCII-Text
Standard-ASCII-Zeichenkette (48656c6c6f...)
Umlaute & Akzente
UTF-8-Mehrbyte-Zeichen mit Akzenten
CJK Multibyte
Chinesische 3-Byte-UTF-8-Sequenzen
Emoji-Sequenz
4-Byte-UTF-8-Surrogatpaar-Symbole
Reines Binär-Hex
Dekodierung eines rohen hexadezimalen Byte-Stroms
Was ist Hexadezimal-Kodierung (Base16)?

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 / SymbolHex-Byte (0x)DezimalwertBinär-Byte (8-Bit)
ASCII 'A'416501000001
ASCII 'Hello'48 65 6c 6c 6f72, 101, 108, 108, 1115 Bytes
UTF-8 Accent 'é'c3 a9195, 1692 Multibyte-Bytes
CJK '你'e4 bd a0228, 189, 1603 Multibyte-Bytes

Vergleich: HEX (Base16) vs Base64

Merkmal / MetrikHEX / Base16Base64
Alphabetgröße16 chars (0-9, a-f)64 chars (A-Z, a-z, 0-9, +, /)
Speichereffizienz2 Zeichen pro Byte (100% Erweiterung)4 Zeichen pro 3 Bytes (~33% Erweiterung)
AnwendungsfälleHashes, Krypto-Schlüssel, Speicherabbilder, MikrocontrollerE-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

  1. 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.
  2. Wählen Sie Kodieren oder Dekodieren.
  3. Überprüfen Sie die Byteanzahl und das Ergebnis.
  4. 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

Text zu Hex
Hi!→48 69 21

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.