Перейти к содержимому
LeedyBox
Поддержать

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

Считайте символы, слова, предложения, абзацы, строки и байты по мере ввода. Проверяйте лимит длины, время чтения и самые частые слова.

0
Символы
0
Символы без пробелов
0
Слова
0
Предложения
0
Абзацы
0
Строки
0
Байты UTF-8
0
Кодовые единицы UTF-16
0
Время чтения (оценка)
0
Время произнесения (оценка)

Некоторые платформы и языки программирования измеряют длину текста в кодовых единицах UTF-16. Тогда эмодзи вроде 👍 считается за 2, а некоторые эмодзи — за большее число.

Лимит длины

Введите лимит, чтобы увидеть, сколько осталось.

Самые частые слова

№ Слово Количество Доля от всех слов

Пока нет слов для показа.

Заглавные и строчные буквы не различаются: такие варианты считаются одним словом. Доля — это количество вхождений слова, делённое на общее число слов.

Примечания

  • Подсчёт выполняется по правилам Unicode для текста, встроенным в ваш браузер. Конкретный сайт, приложение или задание может использовать собственные правила, например для ссылок, эмодзи, переносов строк или байтов, поэтому его результат может отличаться. Сверьтесь с требованием, которое нужно выполнить.
  • Символы считаются так, как вы их видите, поэтому буква с диакритическим знаком или эмодзи с оттенком кожи считается одним символом. Слова в китайском, японском и тайском, где пишут без пробелов, определяются средствами сегментации слов вашего браузера, и результат может отличаться от подсчёта по словарю или вручную.
  • Время чтения и произнесения — приблизительная оценка. Фактическое время зависит от читателя, говорящего и текста.
  • Текст обрабатывается в вашем браузере и не отправляется в LeedyBox. Он не сохраняется, поэтому пропадёт, когда вы закроете или перезагрузите страницу.

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

  1. Введите или вставьте текст в поле «Ваш текст». Подсчёты, оценки времени и таблица слов обновляются по мере ввода; для очень длинного текста они обновляются вскоре после паузы, и во время подсчёта может появиться надпись «Подсчёт…».
  2. Чтобы проверить лимит длины, введите число в поле «Лимит» или нажмите один из шаблонов (160, 280, 500 или 2200). В списке «Что считать» оставьте «Символы» или выберите «Символы без пробелов», «Байты UTF-8» или «Слова». Когда текст превышает лимит, полоса и строка состояния становятся красными.
  3. В разделе «Самые частые слова» показаны до десяти самых употребительных слов, число повторений каждого из них и его доля среди всех слов. Параметр «Не учитывать слова короче (символов)» по умолчанию равен 2, поэтому односимвольные слова скрыты; увеличьте его, чтобы скрыть короткие слова вроде «не» или «что», или установите 1, чтобы учитывать односимвольные слова.
  4. Нажмите «Копировать статистику», чтобы скопировать подсчёты, время чтения и время произнесения обычным текстом, например для отчёта; если задан лимит, добавляются лимит и его состояние. Сам текст и таблица слов не копируются. Кнопка «Очистить» очищает поле ввода.

Частые вопросы

Что считается словом?

Слова находит встроенная в браузер сегментация слов Unicode, и учитываются только сегменты с буквами, цифрами или иероглифами; знаки препинания, символы и пробелы сами по себе словами не считаются. В современных браузерах «3,14», «3.14» и «don't» считаются одним словом каждое, «кто-то» и «well-known» — двумя, «state-of-the-art» — четырьмя, а число «1 000», записанное с обычным пробелом, время вроде 12:30 и адрес электронной почты вроде name@example.com — двумя словами каждое.

Почему число слов отличается от того, что показывает мой текстовый редактор?

Некоторые текстовые редакторы и сайты считают словом каждый фрагмент текста между пробелами. Они считают одним словом «кто-то», 12:30 или веб-адрес, начинающийся с https://, тогда как этот счётчик находит два слова или больше, и могут считать словом отдельное тире или «&» между пробелами, которые этот счётчик пропускает. Для обычного текста разница обычно невелика; тексты с множеством дефисов, чисел, ссылок или кода расходятся сильнее.

Считаются ли пробелы и переводы строк символами?

Да. «Символы» включают пробелы, табуляции и переводы строк, и каждый перевод строки считается одним символом и одним байтом UTF-8: браузер передаёт инструменту каждый перевод строки из поля ввода как один символ LF, даже если текст взят из Windows, где в текстовых файлах часто используются два символа (CR LF). «Символы без пробелов» не учитывают пробелы, табуляции, переводы строк и другие пробельные символы, например неразрывные пробелы, но учитывают знаки препинания и эмодзи.

Как считаются строки, абзацы и предложения?

Строки разделяются переводами строк, поэтому пустые строки тоже учитываются, а перевод строки в самом конце добавляет пустую последнюю строку; длинная строка, которая лишь переносится на экране, считается одной. Абзацы — это блоки текста, разделённые одной или несколькими пустыми строками (совсем пустыми или содержащими только пробелы), поэтому строки, разделённые одним переводом строки, относятся к одному абзацу. Предложения определяются по правилам Unicode для границ предложений, в которых перевод строки завершает предложение: заголовок или пункт списка без знака препинания в конце считается предложением, как и каждая часть предложения, разбитого на несколько строк, — например, в тексте, скопированном из некоторых PDF. Сокращение вроде «ул.», за которым следует слово с заглавной буквы, обычно считается концом предложения.

Почему в начале списка самых частых слов оказываются слова вроде «не» и «что»?

Список учитывает каждую словоформу отдельно, не различая заглавные и строчные буквы, и не исключает частые слова. Он не объединяет формы вроде «дом», «дома» и «домом», а в корейском одно и то же существительное с разными частицами показывается отдельно. Установите для «Не учитывать слова короче (символов)» значение 4, чтобы скрыть слова из одной–трёх букв; в китайском и японском, где многие слова состоят из одного иероглифа, установите 1, чтобы их увидеть.

Означает ли шаблон 160, что текст поместится в одно SMS?

Не обязательно. Шаблоны лишь подставляют распространённые значения лимита, а инструмент не применяет правила какого-либо конкретного сервиса. По стандарту GSM, который используют многие мобильные сети, в одно SMS помещается 160 символов, только если все они входят в 7-битный алфавит GSM, а символы вроде € занимают две позиции. С другими символами, например эмодзи, буквами большинства нелатинских алфавитов, включая кириллицу, или некоторыми буквами с диакритикой, лимит обычно снижается до 70 кодовых единиц UTF-16 — сравните его со значением «Кодовые единицы UTF-16»; более длинный текст отправляется несколькими частями, в каждую из которых помещается немного меньше.

Будут ли результаты одинаковыми во всех браузерах?

Инструмент использует Intl.Segmenter, встроенный в современные браузеры, поэтому они дают одинаковые или очень близкие результаты, хотя границы слов и предложений могут слегка различаться в разных браузерах и их версиях — чаще в текстах на китайском, японском или тайском, где между словами нет пробелов. Некоторые старые браузеры без Intl.Segmenter всё же могут запустить инструмент с более простыми правилами: символы считаются как кодовые точки Unicode, слова — как текст между пробелами, а предложения — по знакам конца предложения и пустым строкам, поэтому результаты менее точны, особенно для эмодзи и текстов на китайском, японском или тайском.