Счётчик символов Unicode и слов
Подсчитывайте кодовые точки Unicode, единицы UTF-16, слова, строки и байты UTF-8 на устройстве. Intl.Segmenter использует язык страницы, если доступен.
Формула и метод
code points = Array.from(text).length; UTF-8 bytes = TextEncoder().encode(text).lengthПример расчёта
Hello, world! → 13 Кодовые точки Unicode, 2 Слова, 13 Байты UTF-8.
Допущения и ограничения
Кодовые точки не равны видимым символам: эмодзи и сочетания знаков содержат несколько точек. Границы слов зависят от браузера и языка.
Результаты на экране округлены. Для расчётов используются неокруглённые числа JavaScript; возможны небольшие погрешности вычислений с плавающей точкой.
Работает в браузере
Инструмент работает в изолированной среде с заблокированным сетевым доступом. ClearByte и рекламные скрипты не могут читать введённые внутри неё значения. Расширения браузера и взломанное устройство находятся за пределами этой защиты.
Источники и определения
Метод проверен: