слова · символы · время чтения
Счётчик слов
В предложении «The quick brown fox jumps over the lazy dog.» 9 слов, 44 символа и 36 символов без пробелов. Вставьте или введите свой текст, чтобы увидеть его показатели.
- 1000 ÷ 200/min = 5:00
- 1000 ÷ 130/min = 7:42
Числа обновляются по мере ввода, а текст никогда не покидает эту вкладку. Время чтения и произнесения считается по скоростям из двух числовых полей — это допущения, которые можно изменить.
Scanned by NortonTM Safe Web
Коротко
- Цена
- Без оплаты
- Аккаунт
- Не нужен
- Загрузка
- Не применимо — текст никогда не покидает вашу вкладку
- Правило слов
- Границы слов Unicode (UAX #29) через Intl.Segmenter
- Время чтения
- Слова ÷ слов в минуту; сначала 200, можно изменить
- Ограничение размера
- 5,000,000 символов на текст
Показатели для примеров текста и время чтения
Эти таблицы получены тем же кодом, что и счётчик. Единицы UTF-16 и байты UTF-8 показывают, почему число символов и размер в байтах различаются.
| Текст | Слов | Символов | Единиц UTF-16 | Байт UTF-8 |
|---|---|---|---|---|
| Hello, world! | 2 | 13 | 13 | 13 |
| well-known | 2 | 10 | 10 | 10 |
| naïve | 1 | 5 | 5 | 6 |
| naïve | 1 | 5 | 6 | 7 |
| 日本語のテキスト | 3 | 8 | 8 | 24 |
| 3.14 and 1,000 | 3 | 14 | 14 | 14 |
| 👨👩👧👦 | 0 | 1 | 11 | 25 |
| Слов | Чтение при 200 словах в минуту | Произнесение при 130 словах в минуту |
|---|---|---|
| 100 | 0:30 | 0:46 |
| 250 | 1:15 | 1:55 |
| 500 | 2:30 | 3:51 |
| 1000 | 5:00 | 7:42 |
| 2000 | 10:00 | 15:23 |
| 5000 | 25:00 | 38:28 |
Как посчитать слова в тексте
Вставьте или введите текст
Поместите текст в поле. Там уже есть пример, чтобы вы сразу увидели результаты; нажмите «Очистить», чтобы начать с пустого поля. Работают тексты в несколько мегабайт, до 5,000,000 символов.
Прочитайте показатели
Слова, символы, символы без пробелов, предложения, абзацы и строки обновляются по мере ввода. Ниже вы найдёте среднюю длину слова, самое длинное слово и размер текста в единицах UTF-16 и байтах UTF-8.
Настройте скорость чтения
Время чтения — это число слов, делённое на число слов в минуту из первого числового поля (сначала 200). Время произнесения использует второе поле (сначала 130). Измените любое из них под свой темп.
Как определяются показатели
Слово — это последовательность букв, цифр или иероглифов, которую правила границ слов Unicode (UAX #29) считают одной единицей; она определяется через Intl.Segmenter браузера. Пробелы и знаки препинания словами не являются, а текст на японском, китайском или тайском, где между словами нет пробелов, делится по словарю браузера. Символ — это графемный кластер, то есть то, что читатель видит как один знак: эмодзи семьи, составленный из семи кодовых точек, — один символ, как и буква с комбинируемым диакритическим знаком.
Разные инструменты дают разные результаты для одного текста, потому что используют разные правила. Счётчик, делящий текст по пробелам, читает «well-known» как одно слово, а правила Unicode — как два; «don't» остаётся одним словом в обоих случаях. Числа вроде 3.14 считаются одним словом. Предложения находятся по правилам Unicode, поэтому сокращение с заглавной буквой после него может быть принято за конец предложения. Абзац — это блок строк, отделённый пустой строкой. Время чтения — это слова ÷ слов в минуту, с округлением до секунды; скорость — допущение, а не измерение ваших читателей.
Вопросы о счётчике слов
Как счётчик определяет, что такое слово?
Он использует правила границ слов Unicode через Intl.Segmenter браузера. Фрагмент из букв, цифр или иероглифов — слово; пробелы и знаки препинания — нет. В «Hello, world!» 2 слова, в «well-known» — 2, в «don't» — 1, а в «3.14 and 1,000» — 3.
Почему другой инструмент показывает другое число слов?
Большинство простых счётчиков делят текст по пробелам. Тогда в «well-known» получается 1 слово, где по правилам Unicode их 2, одиночное тире считается словом, а в японском, китайском и тайском, где слова не разделены пробелами, границы слов не находятся. Ни один ответ не ошибочен: они следуют разным определениям.
Как рассчитывается время чтения?
Время чтения — это число слов, делённое на число слов в минуту из первого числового поля, в минутах и секундах. При 200 словах в минуту 1,000 слов читаются 5:00; при 250 словах в минуту — 4:00. Скорость — допущение, которое можно изменить, потому что люди читают с очень разной скоростью.
Чем различаются символы, единицы UTF-16 и байты UTF-8?
Символы — это то, что читатель видит как один знак. Единицы UTF-16 — длина строки в JavaScript, а байты UTF-8 — размер текста при сохранении в файл UTF-8. Эмодзи семьи — это 1 символ, 11 единиц UTF-16 и 25 байт UTF-8; буква «é» — 1 символ и 2 байта UTF-8.
Правильно ли он считает японский, китайский и тайский текст?
Он считает слова везде, где браузер умеет делить язык на слова: «日本語のテキスト» даёт 3 слова, 8 символов и 24 байта UTF-8. Деление зависит от словаря, встроенного в браузер, поэтому два браузера могут немного расходиться на редких словах. Число символов от этого не зависит.
Загружается ли мой текст куда-нибудь?
Нет. Подсчёт выполняется во вкладке вашего браузера, а текст никогда не отправляется на сервер. Если страница уже загружена, она работает и без сети. Закрытие вкладки стирает текст.