Живой подсчёт слов, символов, предложений, абзацев и времени чтения по мере набора. Плюс индикаторы лимитов X / Twitter, SMS и SEO-мета. 100% в вашем браузере.
Нет. Весь счётчик — это JavaScript внутри этой страницы. Текст не уходит в сетевой сокет. Откройте DevTools → Network и убедитесь сами — пока вы печатаете, ни один запрос не отправляется. Можно вставлять неопубликованные тексты продуктов, контракты, черновики ответов поддержки и всё прочее, что вы не хотели бы оставлять в логах серверного инструмента.
В CJK-письменностях слова не разделяются пробелами — каждый символ обычно сам по себе является смысловой единицей. iKit считает каждый CJK-символ за одно «слово», а каждый не-CJK токен, разделённый пробелами, — тоже за одно слово. Смешанный ввод (английский абзац с вкраплением 中文) даёт сумму обоих. Оценки времени чтения и речи смещаются к CJK-скоростям (350 симв./мин чтение, 250 симв./мин речь) тем сильнее, чем больше CJK-символов в тексте.
1
Лимиты платформ
Частые слова
Почему iKit Word Counter
Создан для писателей, маркетологов, студентов и всех, кому нужен точный подсчёт без отправки хотя бы одного байта на сервер.
Восемь метрик в реальном времени
Слова, символы с пробелами и без, предложения, абзацы, строки, время чтения и время речи — всё обновляется в реальном времени, пока вы печатаете или вставляете текст.
Учёт выделения
Выделите любую часть текста, и небольшая подсказка покажет подсчёт только для этого выделения — удобно для абзацев, подписей или цитат.
Приватность по умолчанию
Весь подсчёт выполняется во вкладке вашего браузера. Это можно проверить в DevTools → Network: пока вы печатаете, не отправляется ни одного запроса. Безопасно для конфиденциальных черновиков и неопубликованных текстов.
Лимиты платформ с одного взгляда
Живые индикаторы прогресса для X / Twitter (280), SMS (160), SEO заголовка (60) и SEO мета-описания (160) — зелёный / жёлтый / красный по мере приближения к лимиту.
Время чтения и речи
Рассчитывает время чтения при 238 wpm и время речи при 150 wpm, со смешением для CJK-ввода. Полезно для статей в блоге, сценариев и презентаций.
Частотность популярных слов
Топ-12 самых частых слов с визуальной шкалой — быстро находит повторы в маркетинговых текстах и эссе.
Как на самом деле считает счётчик слов
Считать символы тривиально. Считать слова — на удивление тонкая задача, а считать слова в CJK — это вообще отдельная история.
1
Символы: code point, а не UTF-16 единицы
Наивный str.length в JavaScript считает UTF-16 кодовые единицы, поэтому одно эмодзи вроде 🚀 считается за 2 (это суррогатная пара). iKit использует [...text].length, который перебирает code point — каждое эмодзи считается за 1, буквы с диакритикой — за 1, и CJK-символы — за 1.
2
Слова: разбиение по пробелам + Unicode-regex букв
Мы сопоставляем [\p{L}\p{N}_'’]+ с флагом /u, который ловит каждую букву и цифру во всех алфавитах (латиница, кириллица, греческий, арабский, деванагари, иврит, тайский и т. д.). Это корректно обрабатывает буквы с диакритикой и апострофы (don't, it's), не разбивая их в неверном месте.
3
CJK: каждый символ — это слово
Китайский, японский и корейский не разделяют слова пробелами. iKit определяет code point в блоках CJK-идеограмм + Кана + Хангыль + тайский и считает каждый за одно слово — поэтому 280-символьный китайский твит корректно читается как 280 слов, а не 1 (как сказали бы наивные сплиттеры).
4
Предложения и абзацы: пунктуация + разделение пустыми строками
Предложения ограничиваются . ! ?。 ! ?, за которыми идёт пробел или конец строки. Абзацы разделяются двумя или более переводами строк. Строки — это просто текст, разделённый переводами строк, независимо от содержимого (включая пустые строки), как и в большинстве редакторов в колонке номеров строк.
Типичные задачи подсчёта
Реальные ситуации, когда вам понадобится счётчик слов.
Уложиться в эссе на 1000 слов или статью на 500 слов
Студенты, журналисты и копирайтеры регулярно пишут под целевой объём. Живой подсчёт слов означает, что не нужно постоянно поглядывать на статусную строку MS Word — число всегда на виду, пока вы печатаете, и можно выделить абзац, чтобы увидеть его подсчёт.
Писать в рамках 280 символов поста X / Twitter
Подсказка показывает точное количество оставшихся символов по мере набора — не нужно считать в уме, балансируя между читабельностью и информативностью. То же самое для SMS на 160 символов, где превышение стоит реальных денег в сервисах массовой рассылки.
Подгонка SEO-заголовка и мета-описания
Google обрезает заголовки около 60 символов, а мета-описания — около 160. Вставьте черновик, наблюдайте, как индикаторы становятся зелёными → жёлтыми → красными, и сокращайте, пока не вернётесь в норму. Экономит итерации с аудитом Lighthouse.
Поиск злоупотреблений словами в маркетинговых текстах
Таблица топ-12 по частотности делает повторы заметными. Если «потрясающе» встречается 8 раз в 300 словах, вы увидите это сразу — и замените половину более сильными глаголами. Полезно и для студенческих эссе, где нужно разнообразить лексику.
Почему важен локальный подсчёт
Тексты, которые вы считаете, обычно личные: черновик эссе, пункт договора, заявление о приёме на работу, ещё не запущенная маркетинговая кампания. Вставка любого из этого в серверный счётчик создаёт документальный след неопубликованной работы. Счётчик iKit — это обычный JavaScript, уже загруженный во вкладке вашего браузера.
Ноль сетевых запросов во время подсчёта — проверяется в DevTools → Network.
Текст остаётся в памяти браузера; стирается при «Очистить» или обновлении страницы.
Безопасно для конфиденциальных черновиков, текстов под NDA, расшифровок поддержки и неопубликованных анонсов продуктов.
Related guides
Deep-dive tutorials and tool comparisons from the iKit blog.
Нет. Весь счётчик — это JavaScript внутри этой страницы. Текст не уходит в сетевой сокет. Откройте DevTools → Network и убедитесь сами — пока вы печатаете, ни один запрос не отправляется. Можно вставлять неопубликованные тексты продуктов, контракты, черновики ответов поддержки и всё прочее, что вы не хотели бы оставлять в логах серверного инструмента.
Как iKit считает слова на китайском, японском или корейском?
В CJK-письменностях слова не разделяются пробелами — каждый символ обычно сам по себе является смысловой единицей. iKit считает каждый CJK-символ за одно «слово», а каждый не-CJK токен, разделённый пробелами, — тоже за одно слово. Смешанный ввод (английский абзац с вкраплением 中文) даёт сумму обоих. Оценки времени чтения и речи смещаются к CJK-скоростям (350 симв./мин чтение, 250 симв./мин речь) тем сильнее, чем больше CJK-символов в тексте.
Чем полезны индикаторы лимитов X / Twitter и SMS?
X / Twitter ограничивает посты 280 символами. SMS-сообщения длиннее 160 символов разбиваются на части по 153 символа (каждая тарифицируется отдельно). У SEO-заголовка и мета-описания мягкие лимиты, после которых Google обрезает их в выдаче: ~60 и ~160 символов. Индикаторы становятся жёлтыми на 85% и красными при превышении — это удобнее, чем считать в уме на ходу.
В чём разница между временем чтения и временем речи?
Время чтения использует 238 слов в минуту (средняя скорость молчаливого чтения с экрана у взрослых, по данным недавних мета-анализов). Время речи использует 150 wpm (средний темп чёткой, неспешной публичной речи — выступления TED обычно идут около 165 wpm). Для CJK мы используем 350 и 250 символов в минуту соответственно. Используйте время чтения для бейджей в блогах и время речи для оценки длительности видеосценариев.
Чем это отличается от подсчёта слов в MS Word?
Метрика та же, но настройки по умолчанию другие. Word открывает диалог и показывает только слова и символы; iKit одновременно показывает восемь метрик плюс лимиты платформ и частотность слов. Word также плохо обрабатывает CJK (часто показывает 0 или ненадёжные значения на смешанном тексте). И — очевидное — для iKit не нужен установленный Word, он работает на любом устройстве и не загружает ваш черновик в OneDrive.