UTF-8-Anzeige

Erweitern Sie Text in seine UTF-8-Bytefolge; sehen Sie Dezimal-/Hex-/Binärdarstellung jedes Zeichens

Zeichen: {{ charCount }} Bytes: {{ byteCount }}
#ZeichenDezimalHexBinär
{{ r.index }} {{ r.display }} {{ r.dec }} {{ r.hex }} {{ r.bin }}
Es werden die ersten {{ maxRows }} Bytes von insgesamt {{ rows.length }} Bytes angezeigt
Text eingeben, um die UTF-8-Bytefolge hier zu sehen
Hex-Tool →

Über UTF-8-Kodierung

UTF-8 ist eine Unicode-Kodierung mit variabler Länge: ASCII-Zeichen (0-127) belegen 1 Byte; ein Nicht-ASCII-Zeichen belegt in der Regel 3 Bytes; manche seltenen Zeichen und Emoji belegen 4 Bytes. Es ist die beliebteste Zeichenkodierung im Internet und die zugrunde liegende Kodierung, die diese Website für allen Text verwendet.

Mit diesem Tool sehen Sie direkt, dass „€“ als drei Bytes E2 82 AC (dezimal 226, 130, 172) kodiert wird, was erklärt, warum dasselbe Nicht-ASCII-Zeichen bei unterschiedlichen Kodierungen verschiedene Größen hat.

Beispiele

Eingabe: → Bytes: E2 82 AC (3 Bytes)

Eingabe: A → Bytes: 41 (1 Byte, also ASCII 65)

FAQ

F: Warum zeigt ein Nicht-ASCII-Zeichen 3 Bytes?
A: In UTF-8 verwenden Zeichen im Bereich U+0800 bis U+FFFF (die die meisten Nicht-ASCII-Zeichen abdecken) eine feste 3-Byte-Kodierung. Das folgt der UTF-8-Regel variabler Länge, kein Fehler.
F: Wie entsprechen Hex, Dezimal und Binär einander?
A: Alle drei beschreiben denselben Bytewert in verschiedenen Basen. Beispielsweise ist der Bytewert 228 hexadezimal E4 und binär 11100100. Dieses Tool listet sie nebeneinander zur leichten Vergleichung auf.