Skip to content

Бесплатный счётчик слов и символов

Подсчитывайте слова, символы, предложения, абзацы и время чтения мгновенно. Счётчик слов в реальном времени с проверкой лимитов Twitter, meta description и Instagram. Бесплатно, приватно, без регистрации.

Без отслеживания Работает в браузере Бесплатно
Весь подсчёт происходит локально в вашем браузере. Никакие данные не отправляются на сервер.

0

Слова

0

Символы

0

Без пробелов

0

Предложения

0

Абзацы

0

Строки

Время чтения

0 сек

Время произнесения

0 сек

Лимиты платформ

Пост Twitter / X 0 / 280
Meta description (SEO) 0 / 160
Page title tag 0 / 60
Подпись Instagram 0 / 2200
Пост LinkedIn 0 / 3000
SMS (1 сегмент) 0 / 160

Топ-слова

  • Введите текст, чтобы увидеть топ-слова

Анализ

Средняя длина слова
0
Средняя длина предложения
0
Самое длинное слово
Проверено на паритет с Microsoft Word / Google Docs, точность подсчёта символов по кодовым точкам Unicode, обработку иероглифов CJK, корректность лимитов платформ и источник темпа чтения. — Команда инженеров Go Tools · May 20, 2026

Что такое счётчик слов?

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

Базовая единица — слово — звучит просто, но это не так. Английские счётчики слов токенизируют по пробелам и считают дефис внутренней пунктуацией: «don't» — одно слово, «state-of-the-art» — одно слово, «twenty-five» — одно слово. Числа обычно считаются словами (так что «42» — это одно слово), но фильтры стоп-слов в NLP-контекстах могут исключать их из анализа. Для китайского, японского и корейского текста соглашение такое: одно слово на иероглиф — китайское эссе на 500 знаков — это китайское эссе на 500 слов, — потому что в CJK нет пробелов между словами, и наименьшая семантическая единица — это сам знак. Microsoft Word, Google Docs, нативные китайские текстовые процессоры и любой серьёзный двуязычный счётчик следуют этому правилу, и этот инструмент тоже.

Помимо чистых счётчиков, современные счётчики слов вычисляют время чтения и время произнесения. Стандартный темп чтения — 230 слов в минуту, медианный темп молчаливого чтения, измеренный за десятилетия академических исследований на носителях английского (мета-анализ Brysbaert 2019). Стандартный темп произнесения — 130 wpm, темп, к которому сходятся ораторы конференций, дикторы и TED-выступления — достаточно медленный, чтобы его было хорошо слышно, и достаточно быстрый, чтобы звучать естественно. Блог-платформы, новостные сайты и системы управления контентом используют эти значения, чтобы показывать индикаторы «x-minute read», задающие ожидания читателя.

Для цифровой публикации лимиты символов сегодня во многих контекстах важнее, чем количество слов. Посты в Twitter/X ограничены 280 символами. Meta description в Google отображает примерно 150-160 символов до обрезки на десктопе и меньше на мобильных. Page title tag обрезается примерно на 60 символах в поисковой выдаче. SMS-сообщения тарифицируются по 160-символьному сегменту. Подписи в Instagram ограничены 2200 символами. Счётчик слов, который не показывает эти лимиты, оставляет вас оценивать длину на глаз — этот же отображает живой индикатор прогресса для каждого лимита, чтобы вы знали, когда перешли потолок, влияющий на отображение, доставку или ранжирование.

Под капотом счётчик слов — это несколько сотен строк регулярных выражений и обработки строк. Интересная инженерия — в крайних случаях: смешанный CJK и латинский текст, подсчёт по кодовым точкам Unicode против подсчёта по кодовым единицам UTF-16 (эмодзи — это суррогатные пары, иначе они считались бы дважды), апострофы внутри сокращений против апострофов вокруг цитаты, em-dash в разделителях против em-dash в составных словах, завершители предложений внутри сокращений. Подсчёт в этом инструменте следует соглашениям Microsoft Word и Google Docs, потому что именно эти редакторы будут использовать большинство тех, кто получит ваш текст для проверки счёта — совпадение важнее философской чистоты.

Все вычисления выполняются полностью в браузере — никакой текст не покидает страницу, регистрация не требуется, логирование отсутствует. Это соответствует ожиданиям приватности у журналистов с заметками источников, юристов с черновиками для клиентов, маркетологов с ещё не объявленными кампаниями и всех, кто относится к своей работе в процессе как к конфиденциальной. Чтобы углубиться в смежный инструментарий для работы с текстом, посмотрите кодировщик Base64 для бинарно-текстового кодирования, кодировщик URL для URL-безопасного текста и генератор MD5-хешей для фингерпринтинга — вместе они закрывают большую часть неформатных текстовых задач, с которыми сталкивается разработчик или контент-специалист.

// What's actually being counted (simplified)
function countWords(text) {
  // CJK: each ideograph is one word
  const cjk = text.match(/[\u4E00-\u9FFF\u3040-\u30FF\uAC00-\uD7AF]/g) || [];
  // Latin: word = letters/digits with optional internal hyphen or apostrophe
  const latin = text
    .replace(/[\u4E00-\u9FFF\u3040-\u30FF\uAC00-\uD7AF]/g, ' ')
    .match(/[A-Za-z0-9]+(?:[''-][A-Za-z0-9]+)*/g) || [];
  return cjk.length + latin.length;
}

// Reading time at 230 wpm
function readingMinutes(words) {
  return Math.round((words / 230) * 60); // seconds
}

// Twitter limit check — raw character ceiling 280
function underTwitterLimit(text) {
  return [...text].length <= 280; // Unicode code points, not UTF-16 units
}

Ключевые возможности

Подсчёт в реальном времени по мере ввода

Каждая метрика — слова, символы с пробелами и без, предложения, абзацы, строки — обновляется на каждом нажатии клавиши без задержки debounce. Никакой кнопки Count, никакой перезагрузки страницы, никакого ожидания. Сделано под скорость реального письма.

Оценки времени чтения и произнесения

Время чтения при 230 wpm (средний темп молчаливого чтения у взрослых из мета-анализа Brysbaert 2019) и время произнесения при 130 wpm (стандартный темп для чёткой озвучки и конференц-докладов). Две оценки, один инструмент — удобно для блоговых ярлыков «x-minute read», написания сценариев подкастов и тайминга презентаций.

Проверки лимитов платформ (Twitter, SEO, SMS)

Живые индикаторы прогресса для Twitter/X (280 символов), meta description (160 символов), page title (60 символов), подписи Instagram (2200), поста LinkedIn (3000) и SMS-сегмента (160). Ловите проблемы с длиной во время черновика, а не после публикации или нажатия Send.

Подсчёт смешанного CJK + латиница

Считает каждый китайский, японский и корейский знак за одно слово (соглашение Microsoft Word) и при этом считает латинские токены обычным способом. Смешанный англо-китайский текст получает счёт, совпадающий с Microsoft Word, Google Docs и тем, что насчитает ваш переводчик или редактор на своей стороне.

Анализ топ-частоты слов

Показывает десять самых частых значимых слов с отфильтрованными английскими стоп-словами («the», «and», «is» и т.д.). Выявляет повторы, которых вы не замечали, — самый дешёвый возможный проход самоправки до того, как кто-то ещё прочитает черновик.

Средняя длина слова и предложения

Средняя длина слова (по латинским токенам) и средняя длина предложения (слов на предложение) дают грубый сигнал читабельности. Если средняя длина предложения переваливает за 25 слов — текст плохо сканируется. Ниже 12 — может казаться рубленым. Сладкая точка для письма на широкую аудиторию — 15-20.

Выделение самого длинного слова

Показывает самое длинное латинское слово в тексте. Полезно для ловли случайных сцепок («thisismyverylongword»), жаргона, требующего расшифровки, и иногда комично длинного технического термина, который сигнализирует о переусложнённом тексте.

Точный подсчёт символов по Unicode

Считает по кодовой точке Unicode, а не по кодовой единице UTF-16, — поэтому эмодзи, математические символы и расширенные знаки CJK каждый считаются один раз, а не два. Совпадает с тем, что Twitter, Instagram и SMS-шлюзы реально измеряют относительно своих лимитов.

Приватность 100% в браузере

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

Сравнение счётчиков слов

Microsoft Word (Review > Word Count)

десктоп-приложение, платное

Эталонная реализация для соглашений подсчёта латинских и CJK-слов. Те же числа, что и в этом инструменте, для любого текста, который оба могут прочитать. Более медленный рабочий процесс — нужно быть в Word, файл должен быть открыт. Не показывает проверки лимитов платформ (Twitter, meta description и т.д.) и время чтения.

Google Docs (Tools > Word Count)

браузерный, бесплатный

Те же правила подсчёта, что у Microsoft Word. Требует учётной записи Google и того, чтобы текст находился в документе Google Docs. Никаких лимитов платформ, никаких оценок времени чтения, никакого анализа топ-слов. Лучше всего, когда ваш текст уже живёт в Docs.

Подсчёт в textarea браузера (нативный HTML/JS)

инструмент разработчика

`textarea.value.length` даёт счёт символов, `value.split(/\s+/).length` — приблизительный счёт слов. Полезно для быстрой проверки, но ломается на CJK, не обрабатывает корректно эмодзи Unicode (считает суррогатные пары за 2) и не даёт других метрик. Плохое переизобретение этого инструмента.

Окно создания твита Twitter/X

нативно для платформы

Собственный счётчик Twitter — это источник истины для лимита 280 (он автоматически делает математику подстановки URL). Для черновиков, ещё не готовых к вставке в Twitter, этот инструмент даёт более быструю проверку — но проверьте финальный счёт в Twitter перед публикацией, если задействованы URL.

Мобильные приложения-счётчики слов

iOS / Android, бесплатно или платно

Большинство мобильных приложений-счётчиков повторяют базовую функциональность этого инструмента и добавляют рекламу, аналитику или допродажи. Приватность разная — некоторые загружают ваш текст на сервер для «облачной синхронизации». Этот инструмент работает в мобильном браузере так же, как на десктопе, с нулевой утечкой данных.

Hemingway Editor

браузерный, freemium

Счёт слов — это одна из многих фич; фокус — на оценке читабельности (уровень по Flesch-Kincaid, счёт наречий, пассивный залог). Для чистого подсчёта слов Hemingway избыточен и медленнее. Лучше всего, когда вам также нужен анализ качества прозы. Метрика средней длины предложения в этом инструменте покрывает базовый сигнал читабельности, который Hemingway расширяет.

ProWritingAid

браузер + десктоп, платный

Комплексный набор писательских помощников с глубоким анализом стиля, проверкой грамматики и подсчётом слов. По подписке. Для самого подсчёта этот инструмент быстрее и бесплатен. Для развёрнутого редактирования ProWritingAid делает гораздо больше — разные инструменты для разных стадий писательского процесса.

Примеры подсчёта слов

Один твит — потолок 280 символов

Just shipped the new word counter — counts words, characters, sentences, reading time, and even checks your text against Twitter, Instagram, and meta description limits. All in the browser, zero signup. https://go-tools.org/tools/word-counter

240 символов, 38 слов — помещается в один твит с запасом 40 символов. Индикатор Twitter показывает 86% использования. URL засчитываются в потолок Twitter по их отображаемой длине (Twitter после публикации сокращает их до 23 символов), поэтому даже длинная ссылка оставляет место для тела сообщения.

SEO meta description — оптимальные 160 символов

Free word counter with live character count, reading time, and limit checks for Twitter, Instagram, and meta descriptions. 100% browser-based, no signup.

152 символа, 23 слова — ниже типичной точки обрезки meta description в Google на десктопе (~160 символов). Индикатор meta description показывает зелёный. Цельтесь в 150-160 символов, чтобы полностью использовать ширину отображения Google и при этом остаться в безопасной зоне для мобильной обрезки.

Page title tag — лимит отображения 60 символов

Free Word Counter — Words, Characters, Reading Time | Go Tools

62 символа, 11 слов. Google обычно обрезает заголовки длиннее ~60 символов многоточием на десктопе. Индикатор title tag здесь будет жёлтым — стоит подрезать до 60, чтобы избежать обрезки в выдаче, которая стоит CTR.

Фрагмент эссе — цель 250 слов

The word counter is the unsung hero of every writing workflow. Editors count words to bill clients, students count words to hit a 250-word essay floor, marketers count characters to fit a Twitter post or meta description...

Когда у вас цель в 250 слов для эссе, основная метрика «слова» — это то, что вы оптимизируете. Помогает средняя длина предложения: если она поднимается выше 25, текст слишком плотный; если держится ниже 15, его легко сканировать. Время чтения подсказывает, превращается ли фрагмент в чтение «на минуту» или дольше.

Смешанный англо-китайский текст

JavaScript 是一种强大的脚本语言,supports object-oriented, functional, and event-driven paradigms. 它运行在浏览器和服务器端 with Node.js.

Смешанный текст считается по стандартному соглашению CJK: каждый китайский иероглиф — одно слово, каждый латинский токен — одно слово. Здесь: 19 китайских иероглифов + 13 латинских токенов = 32 слова. Это совпадает с тем, что считают Microsoft Word, Google Docs и нативные китайские текстовые процессоры — значит, ваш счёт переносим.

Блок кода — счётчики строк и символов

function countWords(text) {
  if (!text) return 0;
  return text.trim().split(/\s+/).length;
}

Когда код вставлен, метрика «слова» трактует каждый идентификатор как слово (в счёт попадают `function`, `countWords`, `text`, `if`, `return` и т.д.). Метрика «строки» даёт число строк (здесь 4). Для точного LOC используйте счётчик строк кода — этот инструмент оптимизирован под прозу, но базовые метрики всё равно работают.

Как пользоваться счётчиком слов

  1. 1

    Вставьте или введите текст

    Кликните в текстовое поле и начните вводить — или вставьте текст откуда угодно: документ Word, черновик письма, редактор кода, веб-сайт. Каждая метрика обновляется мгновенно по мере ввода. Никакой кнопки Count нажимать не нужно.

  2. 2

    Прочитайте основные метрики

    Сетка статистики показывает слова, символы (с пробелами и без), предложения, абзацы и строки. Две оценки времени ниже показывают время чтения при 230 wpm и время произнесения при 130 wpm — практичные значения по умолчанию для постов в блог и сценариев презентаций.

  3. 3

    Проверьте лимиты платформ

    Строка лимитов платформ отслеживает потолки Twitter (280), meta description (160), title tag (60), Instagram (2200), LinkedIn (3000) и SMS-сегмента (160). Каждый индикатор прогресса меняется с нейтрального на предупреждение и затем на ошибку по мере приближения и превышения порога — набрасывать твиты, meta-теги и сообщения так гораздо быстрее.

  4. 4

    Используйте панель анализа для правки

    Список топ-слов (с отфильтрованными английскими стоп-словами) выявляет повторы; средняя длина предложения сигнализирует о плотной прозе (>25 слов = плохо сканируется). Метрика самого длинного слова ловит случайные сцепки. Используйте это, чтобы уплотнять текст перед отправкой.

  5. 5

    Скопируйте или очистите по готовности

    Нажмите Copy, чтобы скопировать весь текст в буфер обмена. Нажмите Clear, чтобы очистить поле. Нажмите Sample, чтобы загрузить демо-текст. Все действия мгновенны; на сервер ничего не отправляется.

Распространённые ошибки подсчёта

Подсчёт CJK-текста счётчиком только по пробелам

Китайский, японский и корейский текст не использует пробелы между словами, поэтому счётчик, который дробит только по пробелам, сообщит 1 слово на эссе в 500 знаков — недосчёт в 500 раз. Соглашение Microsoft Word (и этот инструмент) считает каждый иероглиф CJK за одно слово, что совпадает с тем, что насчитают преподаватели, редакторы и переводческие инструменты. Если ваш счётчик показывает дикие расхождения на одном и том же китайском тексте — неправ счётчик, а не ваше эссе.

✗ Неверно
Текст: «今天天气真好,我决定去公园散步。»
Наивный счётчик (дробление по пробелам): 1 слово
Этот счётчик (с учётом CJK): 14 слов
✓ Верно
Текст: «今天天气真好,我决定去公园散步。»
Считайте каждый китайский знак за одно слово.
Совпадает с Microsoft Word, Google Docs, нативными CJK-редакторами.

Доверие счёту символов эмодзи на UTF-16-счётчиках

Эмодзи вроде 😀 кодируются как суррогатная пара в UTF-16, поэтому счётчик, измеряющий `string.length` (значение по умолчанию в JS), считает каждый эмодзи за 2 символа. Twitter, Instagram и SMS-шлюзы считают по кодовой точке Unicode — один эмодзи это один символ. Использование неправильного счётчика означает, что вы публикуете твит, который Twitter отклоняет как превышающий лимит, или неправильно оцениваете, сколько эмодзи влезет в подпись Instagram.

✗ Неверно
Текст: «Hi! 😀😀😀»
string.length: 10 (считает каждый эмодзи как 2)
Неверно: показал бы, что текст использует 10/280 символов
✓ Верно
Текст: «Hi! 😀😀😀»
Счёт по кодовым точкам: 7 (эмодзи = 1 каждый)
Верно: совпадает с тем, что измеряет Twitter

Вставка текста из текстового процессора с типографскими кавычками

Вставка из Microsoft Word, Google Docs или Apple Notes тянет за собой типографские кавычки («», „“) и em-dash (—), которые выглядят так же, как их ASCII-аналоги, но кодируются по-разному. Счёт слов тот же, но если потом опубликовать на платформе, ожидающей ASCII (некоторые CMS, некоторые чат-платформы), символы отрисуются как ?? или квадратики. Проверьте опубликованную версию один раз после первой вставки — большинство современных платформ обрабатывают типографские кавычки, но устаревшие ломаются.

✗ Неверно
Источник: «It's a great day,» she said. (типографские кавычки)
Опубликовано в устаревшую CMS: ?It??s a great day,? she said.
Счёт был верный; отрисовка — неверная.
✓ Верно
Используйте текстовый редактор (VS Code, простой TextEdit) для черновиков.
Или замените типографские кавычки вручную перед публикацией.
Или убедитесь, что целевая платформа поддерживает Unicode (большинство — да).

Игнорирование подстановки URL в счёте Twitter

Twitter автоматически сокращает любой URL до 23 символов при публикации независимо от исходной длины. URL на 100 символов в черновике стоит всего 23 символа в опубликованном твите. Подсчёт чистого текста даёт завышенный счёт — у вас больше места, чем показывает счётчик, когда задействован URL. Подстановка в 23 символа фиксирована; считайте длину черновика как (чистый счёт) − (длина URL) + 23 за каждый URL.

✗ Неверно
Черновик: «Check this out: https://very-long-domain-name.com/path/to/page?with=parameters&and=more»
Чистый счёт: 108 символов
Неверно: твит больше 280? Нет — Twitter сокращает URL.
✓ Верно
Тот же черновик, длина после публикации в Twitter:
«Check this out: » (16) + 23 (URL) = 39 символов
Далеко меньше 280. Мысленно подставляйте 23 за каждый URL.

Неправильное чтение лимита meta description

Отображение meta description в Google обрезается около 155-165 символов на десктопе и 100-120 на мобильных в зависимости от других элементов сниппета (title, URL, breadcrumb). Письмо до 320 символов (старое руководство Google от 2017-2018, потом откатанное) означает, что вторая половина почти никогда не отображается. Держитесь 150-160 для оптимизации под десктоп или 110-120, если у вас доминирует мобильный трафик. Индикатор прогресса в этом инструменте по умолчанию настроен на 160.

✗ Неверно
Meta description: 280 символов (пишем под старый потолок 2018 года)
Google обрезает около 160-го символа на десктопе.
Последние 120 символов никогда не отображаются — потраченные впустую усилия.
✓ Верно
Meta description: 150-160 символов.
Полное отображение на десктопе, переживает мобильную обрезку.
Ключ и призыв к действию идут впереди.

Путаница 280 символов твита с 280 словами

Лимит Twitter в 280 — это символы, а не слова, — частая ошибка чтения у новичков платформы. «Hello world» — это 11 символов и 2 слова. Типичный английский твит в 30-40 слов — это примерно 200-250 символов. Черновик твита в 280 слов был бы 1500+ символов и невозможен. Два счётчика стоят рядом; дважды проверяйте, под что вы оптимизируете.

✗ Неверно
Цель: «держать твит ниже 280»
Реальный черновик: 280 слов, ~1500 символов
Твит отклонён — превышение в 5 раз.
✓ Верно
Цель: ниже 280 символов (не слов).
40 слов обычно влезают с запасом.
Здесь важна именно метрика символов.

Кто пользуется этим инструментом

Блогеры, набрасывающие посты
Попадайте в цель в 1000 слов без пересчёта в отдельном окне. Время чтения подскажет, получится ли пост 3-минутным или 7-минутным — именно такой ярлык цепляет читателей в лентах. Топ-слова сигнализируют о повторах до прохода редактора.
Студенты, пишущие эссе
Держитесь выше минимума в 250 слов или ниже потолка в 1500 без потери места в тексте. Средняя длина предложения — грубый сигнал читабельности, которым пользуются преподаватели и оценочные рубрики. Время чтения совпадает с тем, что значит «5-минутное чтение» для проверяющего.
Маркетологи, набрасывающие твиты и подписи
Индикаторы Twitter (280), Instagram (2200) и LinkedIn (3000) убирают цикл «посчитал — перепечатал». Проверки meta description (160) и title tag (60) спасают от публикации текста, который обрежется в поисковой выдаче.
SEO-специалисты, проверяющие сниппеты
Title tag обрезается около 60 символов; meta description — около 160. Обе проверки идут вживую во время черновика, поэтому написанный сниппет — это тот сниппет, который отображается. Сочетайте с проверкой топ-частоты слов, чтобы поддерживать естественную плотность основного ключа.
Переводчики, отслеживающие длину источника и перевода
Переводческая работа тарифицируется по словам источника, словам перевода или символам в зависимости от языковой пары. Вставьте любую сторону и получите счёт мгновенно. Смешанный CJK и латинский текст использует соглашение Microsoft Word и совпадает с тем, что считают клиентские TM-системы.
Спикеры конференций, тайминг докладов
Время произнесения при 130 wpm подскажет, влезет ли сценарий на 1500 слов в 12-минутный слот (да) или в 7-минутный (нет). Подрезайте по реальному количеству слов, а не по чтению со секундомером вслух.
Разработчики, пишущие README и документацию
У README на GitHub, описаний npm-пакетов и заголовков документации есть негласные ожидания по длине. Метрика времени чтения подсказывает контрибьюторам, дружелюбен ли раздел к беглому просмотру или это глубокое погружение — полезно для структурирования документации по принципу прогрессивного раскрытия.
Копирайтеры, подрезающие рекламные тексты
У Google Ads, Facebook Ads и тем письма разные лимиты символов. Выберите из строки лимитов подходящую платформу и подрезайте в реальном времени. Метрика самого длинного слова ловит сцепки в одно слово, которые прокрадываются в сжатый рекламный текст.

Правила подсчёта и технические детали

Правило токенизации слов
Латинское слово — это максимальная последовательность букв, цифр, апострофов и внутренних дефисов. Поэтому «don't» — одно слово, «state-of-the-art» — одно слово, «twenty-five» — одно слово. Каждый иероглиф CJK (хань, кандзи, корейский слог, хирагана, катакана) считается за одно слово — соглашение Microsoft Word. Токены смешанной письменности разделяются на границе CJK.
Подсчёт символов (кодовые точки Unicode)
Символы считаются по кодовой точке Unicode, а не по кодовой единице UTF-16. Поэтому одно эмодзи считается за 1 символ, а не за 2; расширенные знаки CJK считаются за 1, а не за 2; комбинирующие знаки считаются за 1 каждый, а не за ноль. Это совпадает с тем, что Twitter, Instagram и современные SMS-шлюзы измеряют относительно своих лимитов.
Распознавание предложений
Предложения заканчиваются завершителем: точка (.), вопросительный знак (?), восклицательный знак (!), китайская точка (。), японская точка (。) или арабский вопросительный знак (؟). Несколько завершителей подряд («Что?!») считаются за одну границу. Распознаватель не пытается разрешать неоднозначности сокращений («Mr.», «U.S.A.») — на практике слишком шумно.
Распознавание абзацев
Абзацы разделяются одной или несколькими пустыми строками. Одиночные переводы строк (разрывы строк внутри абзаца) не начинают новый абзац. Текст без пустых строк — это один абзац. Пустой ввод — ноль абзацев.
Значения по умолчанию для темпа чтения и произнесения
Время чтения использует 230 wpm — медианный темп молчаливого чтения у взрослых из мета-анализа Brysbaert 2019 по 17 академическим исследованиям на носителях английского. Время произнесения использует 130 wpm — стандартный темп для чёткой озвучки и конференц-подачи (TED, NPR, начитка аудиокниг). Оба значения — консервативные срединные точки; специализированные контексты могут отличаться.
Фильтр стоп-слов для топ-слов
Анализ топ-частоты исключает английские служебные слова («the», «and», «is», «of», «that» и т.д.) по стандартному NLP-списку стоп-слов. Слова короче 2 символов и чистые числа также исключаются. Для неанглийского текста фильтр стоп-слов не применяется — вы увидите чистые частоты, что всё равно полезно для выявления повторов.
Лимиты символов платформ
Пост Twitter/X: 280 символов. Meta description (десктоп Google): ~155-160 до обрезки. Page title tag: ~60 символов до обрезки. Подпись Instagram: максимум 2200 символов. Пост LinkedIn: 3000 символов. SMS-сегмент: 160 символов в кодировке GSM-7 (70 в UCS-2, если используется не-ASCII). Сверяйтесь с документацией платформы; лимиты меняются.
Поддержка RTL-письменностей
Арабский, иврит, фарси и другие RTL-письменности считаются по разделённым пробелами токенам. Результаты отображаются в направлении вашего интерфейса (LTR-метки с численными счётчиками справа). Направление текстового поля следует выводу браузера о направлении текста — обычно корректно для моноязычного RTL-ввода.

Лучшие практики письма под лимит слов

Пишите под время аудитории, а не только под количество слов
Пост на 1200 слов и 5-минутное чтение — это один и тот же факт в двух единицах. Читатели реагируют на ярлык времени сильнее, чем на ярлык слов — «5-min read» задаёт ожидание, которое число не задаёт. Используйте метрику времени чтения как основную цель и пусть количество слов следует за ней. Для постов в блог цельтесь в 3-5-минутное чтение (700-1200 слов); для глубоких материалов — 7-10 минут (1600-2300); для сканируемых обновлений — 1-2 минуты (200-500).
Цельтесь в сладкую точку каждого лимита платформы
Не пишите до максимума; пишите до оптимума. Твиты лучше всего срабатывают между 70-100 символами (высокая вовлечённость, влезает на любом устройстве). Meta description лучше всего работает при 150-160 символах (заполняет ширину отображения Google без мобильной обрезки). Title tag достигает пика при 50-60 символах (без обрезки, полный объём для ключевиков). Посты LinkedIn лучше всего работают до 1300 символов (выше сгиба «see more»). Толкаться к потолку — значит менять качество на длину.
Используйте среднюю длину предложения как индикатор плотности
Средняя длина предложения выше 25 слов сигнализирует о плотной прозе, которую плохо сканировать. Ниже 12 — кажется рубленым. Сладкая точка для письма на широкую аудиторию — 15-20, где каждое предложение несёт законченную мысль, не задерживаясь дольше, чем нужно. Технический текст терпит выше (20-25), когда точность необходима. Художественная проза терпит ниже (10-15), когда того требует ритм. Используйте метрику как грубый сигнал, а не правило.
Прогоняйте проход по топ-частоте слов перед отправкой
После завершения черновика просмотрите список топ-десяти слов. Если в топе сидит слово, не являющееся ключевиком (не тема вашей статьи) — вы его передозируете. Типичные виновники: «actually», «basically», «really», «very», слова-наполнители («is», «was», «are»). Быстрый поиск-и-замена по двум главным наполнителям обычно заметно подтягивает текст.
Для двуязычных черновиков сверяйте счёт по каждому языку отдельно
Если в вашем тексте смешаны CJK и латиница, общий счёт слов сочетает два соглашения подсчёта. Для оплачиваемой переводческой работы или заданий с лимитом по словам разделите текст на одноязычные куски и проверьте каждый отдельно. Этот счётчик следует соглашению Microsoft Word для смешанного текста, поэтому общий счёт совпадает с тем, что насчитает большинство клиентов, — но одноязычная сверка убирает двусмысленность.
Относитесь к счётчику как к черновику, а не источнику истины
Числа точны, но писательские решения живут выше метрик. 280-символьный твит, попадающий в посыл, лучше 270-символьного, который растекается. 1000-словный пост, оправдывающий время, лучше 1500-словного, который не оправдывает. Используйте счётчик, чтобы проверить и предупредить, но принимайте решения по ремеслу, а не по арифметике.
Сохраняйте черновики вне этого инструмента
Этот счётчик не хранит текст. Перезагрузка страницы или закрытие вкладки очищает текстовое поле. Набрасывайте длинные тексты в настоящем редакторе (текстовый редактор, docs-приложение, писательский инструмент с автосохранением) и вставляйте в счётчик, когда нужна проверка. Для коротких проверок в течение одной сессии текст в памяти держится — но относитесь к нему как к временному.

Часто задаваемые вопросы

Что делает этот счётчик слов?
Он считает каждую метрику, которая интересует писателей, редакторов, маркетологов, студентов и разработчиков — слова, символы с пробелами и без, предложения, абзацы и строки — в реальном времени по мере того, как вы вводите или вставляете текст. Он также вычисляет время чтения (230 wpm), время произнесения (130 wpm) и сравнивает ваш текст с лимитами символов Twitter/X, Instagram, LinkedIn, SMS, page title tag и meta description. Дополнительная панель анализа показывает десять самых частых значимых слов (с отфильтрованными английскими стоп-словами), самое длинное слово, среднюю длину слова и среднюю длину предложения — метрики, которые реально помогают уплотнять текст. Всё работает на 100% в браузере на JavaScript: ваш текст никогда не загружается, не логируется, не сохраняется, и регистрация не требуется.
Насколько точен подсчёт слов по сравнению с Microsoft Word и Google Docs?
Подсчёт латинских слов совпадает с Microsoft Word и Google Docs в подавляющем большинстве случаев. Все три инструмента токенизируют по пробелам, считают слова через дефис («state-of-the-art») за одно слово и разделяют сокращения с апострофом («don't» = 1 слово). Для смешанного англо-CJK текста этот счётчик следует тому же соглашению, что и китайско-японский режим Microsoft Word: каждый иероглиф CJK — одно слово, латинские токены считаются по отдельности. Несколько крайних случаев, в которых счётчики расходятся, — em-dash в составных словах, em-dash вместо запятой, числа с десятичными — затрагивают менее 0,1% обычного текста и дают максимум расхождение в одно слово. Для оплачиваемого подсчёта один раз сверьте текст в этом инструменте и в вашем редакторе — числа сойдутся.
Загружается ли мой текст или сохраняется где-либо?
Нет. Весь подсчёт и анализ выполняются на 100% на стороне клиента в браузере на JavaScript. Ваш текст никогда не передаётся, никогда не сохраняется ни на каком сервере, никогда не логируется и никогда не анализируется людьми или ИИ. Это делает инструмент безопасным для черновиков с информацией о клиентах, ещё не объявленными названиями продуктов, внутренними записками, юридическими документами, журналистскими исходниками и любыми другими конфиденциальными материалами. Это можно проверить во вкладке Network в браузере — ввод в текстовое поле не вызывает ни одного сетевого запроса. Инструмент не использует cookies для входного текста и не применяет сторонней аналитики, которая собирала бы то, что вы вводите.
Как рассчитывается время чтения?
Время чтения использует средний для взрослых темп молчаливого чтения 230 слов в минуту — медианное значение по 17 академическим исследованиям молчаливого чтения у носителей английского (мета-анализ Brysbaert 2019). Именно к этому темпу сходятся большинство блог-платформ, новостных сайтов и индикаторов «x-minute read». Время произнесения использует 130 слов в минуту — стандартный темп для чёткой подачи на конференциях, озвучки и TED-style выступлений — достаточно медленный, чтобы аудитория усваивала, и достаточно быстрый, чтобы звучать естественно. Оба значения — консервативные значения по умолчанию: беглое чтение идёт со скоростью 400+ wpm, начитка аудиокниг — 150-180 wpm, скоростная речь аукционистов — 250+ wpm. В специализированных контекстах считайте отображаемое время базой и корректируйте мысленно.
Работает ли это для китайского, японского, корейского и арабского?
Да. Счётчик нативно обрабатывает все основные письменности. Для китайского, японского и корейского (CJK) каждый иероглиф считается за одно слово — то же соглашение, что у Microsoft Word, Google Docs и нативных CJK-текстовых процессоров. Поэтому китайское эссе на 500 знаков отображается как 500 слов, что соответствует ожиданиям китайского преподавателя или редактора. Для арабского и других RTL-письменностей счётчик измеряет по разделённым пробелами токенам и отображает результаты с учётом направления вашего ввода. Смешанный по письменностям текст (английский + китайский, арабский + английский) считается по обоим правилам: иероглифы CJK и латинские токены подсчитываются отдельно и суммируются. Счёт символов всегда точен по кодовым точкам Unicode — эмодзи, комбинирующие знаки и символы из суррогатных пар каждый считаются один раз, а не два.
Почему лимит Twitter 280 символов и как этот инструмент обрабатывает URL?
Twitter/X задаёт потолок текста твита в 280 символов (удвоен с исходных 140 в 2017 году). Этот инструмент считает чистую длину символов вашего текста — то, что вы бы увидели, вставив его в окно создания твита Twitter. Twitter автоматически сокращает URL до фиксированных 23 символов при публикации независимо от исходной длины, поэтому 100-символьный URL в черновике после публикации обойдётся в 23 символа. Чтобы проверить, что насчитает Twitter, считайте любой URL за 23 символа: если в черновике один URL, опубликованная длина = (ваш чистый счёт) − (длина URL) + 23. Счётчик показывает чистое число; подстановка длины URL — ручной шаг. Для длинных постов Twitter premium (до 25 000 символов) лимит в 280 не применяется.
Какая правильная длина meta description для Google?
Цельтесь в 150-160 символов. Отображение meta description в Google на десктопе обычно обрезается между 155 и 165 символами в зависимости от длины title и URL сниппета, а на мобильных обрезка наступает на несколько символов раньше. Ниже 120 символов Google часто подставляет более длинное автогенерированное описание из тела страницы — обесценивая ваше написанное вручную сообщение. Сладкая точка — 150-160: достаточно, чтобы использовать всю ширину отображения Google, и достаточно коротко, чтобы пережить мобильную обрезку. Индикатор meta description в этом счётчике становится зелёным между 120-160, жёлтым 161-200 и красным выше 200. Учтите, что Google иногда обрезает раньше 155, если может разместить более удачный отрывок; единственный способ полностью контролировать сниппет — написать его вручную не длиннее 155 символов.
Что считается предложением?
Этот счётчик трактует предложение как непрерывный отрезок текста, заканчивающийся завершителем: точка (.), вопросительный знак (?), восклицательный знак (!), китайская точка (。), японская точка (。) или арабский вопросительный знак (؟). Несколько завершителей подряд («Что?!») считаются за одну границу предложения. Предложения без финального завершителя («Hello world» без точки) всё равно засчитываются за одно. Счётчик намеренно не применяет эвристик для «Mr.» или «U.S.A.» — редкие ложные срабатывания шумнее, чем ложные пропуски, и большинство опубликованной прозы использует разные соглашения о сокращениях. Для строгого лингвистического разбора используйте специализированную NLP-библиотеку; для повседневного письма подсчёт по завершителям совпадает с тем, что показывают преподаватели, редакторы и текстовые процессоры.
Как посчитать слова в документе Word или PDF?
Откройте файл, выделите весь текст (Ctrl/Cmd-A, затем Ctrl/Cmd-C) и вставьте в текстовое поле счётчика выше. Счёт появится мгновенно. Для PDF с многоколоночной вёрсткой или большим количеством таблиц при копировании могут попасть лишние пробелы или перемешанный текст колонок — просмотрите вставленный текст на очевидные артефакты, прежде чем доверять счёту. Для документов, которые нельзя открыть в браузере (отсканированные PDF, файлы-картинки), сначала используйте OCR (Adobe Acrobat, Google Drive OCR или любой бесплатный OCR-инструмент), а затем вставьте извлечённый текст. Этот инструмент намеренно не принимает загрузку файлов: всё в браузере означает, что ваши чувствительные документы никогда не покидают устройство.
Почему некоторые слова исключены из списка топ-частоты?
Анализ топ-частоты отфильтровывает английские стоп-слова — распространённые служебные слова вроде «the», «and», «is», «of», «that», которые доминируют в любом тексте, но не несут редакторского сигнала. Отфильтрованный список — это универсальный набор стоп-слов, используемый большинством поисковых систем и NLP-библиотек. Анализ частоты также пропускает слова короче 2 символов и чистые числа. Для неанглийского текста стоп-слова не применяются — вы увидите чистые частоты, что всё равно полезно для отлова повторов на любом языке. Чтобы получить нефильтрованный топ-слов, мысленно добавьте очевидные служебные слова вашего языка; редакторская ценность — в том, что идёт после них.
Поддерживает ли счётчик markdown или HTML?
Есть ли дневная цель по количеству слов, на которую стоит ориентироваться?
Нон-фикшн-авторы и блогеры обычно целятся в 500-1500 слов в день; романисты, которые гонят NaNoWriMo, держат 1667 слов в день, чтобы выйти на рукопись в 50 000 слов за ноябрь. Академические авторы обычно ставят 250-500 слов в день на стадии диссертации — медленный, но устойчивый темп. Twitter-треды, маркетинговые тексты и более короткие форматы отслеживают общее число символов, а не слов. Правильная цель — та, которую вы выдерживаете семь дней в неделю без выгорания; постоянство важнее пикового темпа. Этот счётчик показывает время чтения вместе с количеством слов, чтобы вы могли целиться и по времени аудитории: 4-минутное чтение — это примерно 1000 слов, 10-минутное — примерно 2500.
Почему мой счёт может отличаться от другого онлайн-счётчика слов?
Разные счётчики по-разному обрабатывают крайние случаи: (1) Составные слова через дефис — большинство счётчиков (включая этот и Microsoft Word) считают «state-of-the-art» за одно слово; меньшинство дробит по дефисам и насчитывает четыре. (2) Em-dash как разделитель — некоторые счётчики дробят слова на em-dash, этот — нет. (3) Числа — некоторые их полностью пропускают, этот считает их как слова. (4) Текст CJK — многие западные счётчики делят CJK только по пробелам и занижают в 100 раз; этот следует соглашению Microsoft Word: одно слово на один иероглиф CJK. (5) URL — некоторые счётчики удаляют URL перед подсчётом, этот включает их как один токен. Соглашение Word/Google Docs — де-факто стандарт и именно ему следует этот инструмент; если счётчик расходится и с Word, И с Google Docs, то выпадает из ряда именно он.

Похожие инструменты

Все инструменты →

Конвертер систем счисления — bin, hex, dec, oct

Конвертеры

Конвертация между системами счисления — двоичной, hex, десятичной, восьмеричной и любой базой 2-36 мгновенно. Бесплатно, приватно — вся обработка в браузере.

Base64 декодер и кодировщик

Кодирование и форматирование

Декодирование и кодирование Base64 онлайн бесплатно. Преобразование в реальном времени с полной поддержкой UTF-8 и эмодзи. Полная приватность — работает в браузере. Без регистрации.

Генератор crontab и конструктор cron-выражений

Дата и время

Создавайте, проверяйте и расшифровывайте cron-выражения в браузере. Предпросмотр запусков в локальном времени или UTC. POSIX 5 полей, пресеты, описание простым языком. Бесплатно и приватно.

Конвертер CSV в JSON

Кодирование и форматирование

Конвертируйте CSV в JSON в браузере. RFC 4180, определение типов, заголовок, безопасность больших целых. 100% приватно, без загрузки.

Сжатие изображений онлайн — JPEG, PNG и WebP

Конвертеры

Сжимайте JPEG, PNG и WebP до 80% меньше — в браузере, без загрузки. Batch до 20 изображений, регулировка качества, сравнение «до и после». Бесплатно и приватно.

JSON Diff и сравнение

Кодирование и форматирование

Сравнивайте два JSON-файла мгновенно в браузере. Side-by-side подсветка, вывод JSON Patch (RFC 6902), игнорирование шума вроде timestamp и ID. 100% приватно, без загрузки.