String Byte Counter
Miss die exakte Speichergröße deines Textes in verschiedenen Zeichensatz-Kodierungen.
UTF-8 Bytes
0 B
Zeichen (Chars)
0
UTF-16 Bytes
0 B
Bits
0 Bit
Größe: 0,00 KB
Unterschied: Zeichenanzahl vs. Byte-Größe
Ein häufiger Irrtum ist die Annahme, dass ein Zeichen immer genau einem Byte entspricht. Im weltweiten Standard UTF-8 variiert die Byte-Länge dynamisch:
- 1 Byte: Standard ASCII-Zeichen (a–z, A–Z, 0–9, Satzzeichen).
- 2 Bytes: Deutsche Umlaute (ä, ö, ü, ß), griechische und kyrillische Buchstaben.
- 3 Bytes: Asiatische Schriftzeichen (Chinesisch, Japanisch, Koreanisch) und mathematische Symbole.
- 4 Bytes: Emojis (😀, 🚀, ❤️) und seltene historische Zeichen.
Warum ist der Byte-Count in der IT kritisch?
- Datenbank-Limits: SQL-Datentypen wie
VARCHAR(255)oderTEXTbegrenzen Felder nach Bytes, nicht immer nach Zeichen. - Netzwerk-Payloads: HTTP-Header (
Content-Length) verlangen zwingend die exakte Byte-Größe. - SMS & Kurznachrichten: Standard-SMS sind auf 140 Bytes (160 7-Bit Zeichen bzw. nur 70 UTF-16 Zeichen bei Emojis) limitiert.
Häufig gestellte Fragen (FAQ)
Wie viele Bytes hat 1 Kilobyte?
Im Dezimalsystem (SI-Standard) entspricht $1\text{ KB} = 1.000\text{ Bytes}$. Im binären System (Kibibyte / KiB) sind es $1.024\text{ Bytes}$.
Werden Leerzeichen und Zeilenumbrüche mitgezählt?
Ja. Jedes Leerzeichen belegt 1 Byte in UTF-8. Zeilenumbrüche (LF unter Linux/Mac belegt 1 Byte, CRLF unter Windows belegt 2 Bytes).