Unicode-Text- und Wortzähler
Zähle lokal Unicode-Codepunkte, UTF-16-Einheiten, Wörter, Zeilen und UTF-8-Bytes. Wortgrenzen folgen der Seitensprache und, soweit verfügbar, Intl.Segmenter.
Formel und Methode
code points = Array.from(text).length; UTF-8 bytes = TextEncoder().encode(text).lengthRechenbeispiel
Hello, world! → 13 Unicode-Codepunkte, 2 Wörter, 13 UTF-8-Bytes.
Annahmen und Grenzen
Unicode-Codepunkte sind keine sichtbaren Grapheme. Emojis und kombinierende Zeichen können aus mehreren bestehen. Wortgrenzen variieren nach Sprache und Browser.
Angezeigte Ergebnisse sind gerundet. Gerechnet wird mit ungerundeten JavaScript-Zahlen; kleine Gleitkommaabweichungen sind möglich.
Läuft im Browser
Das interaktive Werkzeug läuft in einem isolierten Frame ohne Netzwerkzugriff. ClearByte und Werbeskripte können die Werte darin nicht lesen. Bösartige Browsererweiterungen und kompromittierte Geräte werden dadurch nicht abgesichert.
Quellen und Definitionen
Methode geprüft: