Счётчик символов и слов

Вставьте текст — шесть счётчиков появятся сразу, без кнопок и без отправки на сервер.

Как пользоваться

  1. Вставьте текст — все шесть чисел обновляются по мере ввода, нажимать ничего не нужно.
  2. Заполняйте лимит, только если вы действительно пишете под ограничение; обратный отсчёт использует метрику, которая для этого языка считается первой (здесь — слова).
  3. Кнопка «Копировать подсчёт» вставит весь результат одной строкой в отчёт или задачу.

Пример

Ввод

Съешь же ещё этих мягких французских булок, да выпей чаю.

Подсчёт

Слова 10 · Символы 57 · Строки 1 · Без пробелов 48 · Кодовые точки 57 · Байты UTF-8 103

Измерено по правилам ниже. Слова берутся из языковой сегментации, а не из деления по пробелам — поэтому пунктуация не считается, а дефисные слова вроде «кто-то» остаются одним словом.

Правила, ограничения и известные проблемы

  • Символы — это графемные кластеры, то есть то, что вы действительно видите: 👨‍👩‍👧 — один символ, но пять кодовых точек, 👍🏽 — один символ, но две. Показаны оба числа, чтобы было видно, почему другой инструмент называет другое значение.
  • Слова берутся из Intl.Segmenter: пунктуация не считается, «кто-то» — одно слово. Количество слов в китайском и японском — словарная оценка, и оно может отличаться от Word на одно-два слова.
  • Строки соответствуют номерам строк в редакторе: завершающий перевод строки не добавляет строку — «а⏎» это одна строка, а «а⏎⏎б» — три.
  • «Без пробелов» всё равно считает невидимые символы вроде U+200B, потому что они не относятся к Unicode White_Space. Текст, вставленный из Word или PDF, часто их содержит.
  • Байты UTF-8 считают по 3 на китайский или японский символ и по 4 на эмодзи — это отличается от правила «2 байта на символ», которым некоторые китайские инструменты оценивают поля базы данных.
  • Ничего не обрезается, не нормализуется и не переписывается: числа описывают ваш текст ровно таким, какой он есть.
  • Не предлагается: подсчёт предложений и абзацев, время чтения, слоги, пересчёт в авторские листы, байты GBK/Shift_JIS — их правила нельзя проверить, поэтому мы не гадаем.
  • Свыше 200 000 символов числа обновляются примерно через 0,6 с после того, как вы закончите ввод; текст никогда не обрезается.

Подсчёт обычно лишь один шаг в более длинной работе.