Лимиты слов и символов: почему счётчики расходятся и каковы лимиты крупных сервисов
Результат подсчёта слов точен ровно настолько, насколько точно сформулировано правило, по которому определяется слово. Подсчёт символов зависит от того, как инструмент обрабатывает знаки и невидимые символы. Два инструмента могут дать разные итоги для одного текста, и оба будут правы по своим правилам. Лимиты, с которыми вы сталкиваетесь на практике, чаще всего касаются символов, поэтому прежде чем доверять любому числу, проверьте, считает ли платформа символы, байты или пиксели. WordCounter.net, Google Docs и Word: сравнение показывает, что включают в подсчёт три распространённых счётчика и что происходит с вашим текстом.
Счётчик словТекст превышает лимит?Сделать бесплатноПочему два инструмента дают разные результаты
- Дефисы. «well-known» для одних счётчиков — одно слово, для других — два.
- Числа и символы. «2026» и «$4.50» в большинстве инструментов считаются словами, но счётчик, который смотрит только на буквы, может их пропустить.
- Пробелы. Одни инструменты считают пробелы символами, другие нет. Повторяющиеся пробелы могут засчитываться один раз или много раз.
- Эмодзи. Один эмодзи выглядит как один символ, но может состоять из двух и более кодовых точек. Некоторые программы считают его двумя единицами, поэтому один и тот же пост может получить разный результат в разных местах.
- Невидимые символы. Символы нулевой ширины одни инструменты учитывают, другие игнорируют. Скрытые символы объясняет, откуда они берутся.
Счётчик слов fixmint считает «well-known» как одно слово и каждый видимый символ как один, поэтому семейный эмодзи считается одним. Он не показывает байты, а пограничные случаи, описанные ниже, касаются лимитов в байтах.
Короткий пример показывает эффект. Возьмём текст «well-known café 👍». Инструмент, который делит текст по пробелам, найдёт три слова. Инструмент, который дополнительно делит по дефисам, найдёт четыре. Строка содержит 17 кодовых точек, но длина строки в JavaScript, которая считает единицы UTF-16, даст 18, потому что эмодзи с поднятым большим пальцем занимает две единицы. Тот же текст в UTF-8 занимает 21 байт: é — два байта, эмодзи — четыре.
Самые частые лимиты
На момент написания:
- Посты в X ограничены 280 символами для обычных аккаунтов. Ссылки и некоторый другой контент считаются иначе, поэтому проверьте счётчик в редакторе перед публикацией длинной строки.
- SMS вмещает 160 символов базового алфавита GSM-7. Если в сообщении есть символ вне этого алфавита, например эмодзи, лимит падает до 70 символов на сообщение. Сообщение из 100 символов с одним эмодзи, таким образом, отправится двумя частями.
- Мета-описания обрезаются по ширине в пикселях, а не по количеству символов, поэтому буквы важны не меньше, чем их число. Распространённый ориентир — 150–160 символов, но текст из широких букв может обрезаться раньше, а из узких — оказаться длиннее.
Механизм во всех случаях один: у платформы есть правило, и обычно оно связано с тем, что может показать экран или передать сеть. Сначала найдите это правило, а затем считайте инструментом, который ему соответствует.
Время чтения
Скорость чтения зависит от читателя, темы и сложности текста. Ориентир, которым пользуются многие редакторы для обычной прозы, — 200–250 слов в минуту. Разделите количество слов на скорость, которую вы предполагаете. Про количество страниц см. сколько страниц в 1000 слов.
Пример: статья из 1,500 слов при скорости 225 слов в минуту читается за 1,500 делим на 225, то есть 6.67 минуты, или около 6 минут 40 секунд. При скорости 200 слов в минуту та же статья займёт 7.5 минуты, а при 250 — 6 минут.
Как считать то, что важно
- Выясните, что считает платформа: символы, байты, слова или пиксели.
- Сначала удалите невидимые символы, чтобы они не завышали результат.
- Считайте в инструменте, который использует платформа, или в счётчике, который описывает свои правила. Если вы не уверены, оставьте запас в 10 процентов.
Для мета-описания напишите его, посчитайте, затем найдите фразу в поиске, чтобы увидеть, как она обрезается. Результаты поиска меняются, поэтому относитесь к подсчёту как к ориентиру, а не как к гарантии.
Особые случаи
- Байты. Некоторые формы ограничивают байты, а не символы. В UTF-8 буква с диакритикой занимает два байта, а большинство эмодзи — четыре, поэтому поле с лимитом в 100 байт может вместить меньше символов, чем вы ожидаете. Символы с пробелами и без них рассказывает о том же применительно к формам.
- Обрезанные слова. Заголовок или описание, обрезанные посреди слова, выглядят небрежно. Держите важные слова ближе к началу.
- Снова о невидимых символах. Копирование с веб-страницы может добавить невидимые символы, из-за которых лимит кажется исчерпанным, хотя видимого текста меньше. Очистите текст и посчитайте заново.
Короткие ответы
Почему количество слов отличается в двух инструментах?
Инструменты по-разному обрабатывают дефисы, числа, эмодзи, пробелы и невидимые символы. Ни один из результатов не ошибочен по своим правилам, поэтому выбирайте инструмент, который соответствует платформе, для которой вы пишете.
Сколько символов помещается в одну SMS?
160 символов базового алфавита. Как только в сообщении появляется символ вне этого алфавита, например эмодзи, лимит составляет 70 символов на сообщение.
Ограничено ли мета-описание 160 символами?
Не совсем. Результаты поиска обрезаются по ширине в пикселях, поэтому 150–160 символов — это ориентир, а не жёсткий лимит, и используемые буквы меняют место обрезки.
Переведено с помощью ИИ с Английский оригинал.
Комментарии
Комментариев пока нет. Будьте первым.


