Clew

ГлавнаяИнструментыUX-райтингСчётчик символов

Счётчик символов и знаков

Вставьте текст — и сразу видно: символов с пробелами и без, слов, предложений, абзацев, сколько времени уйдёт на чтение. Ниже — лимиты полей, куда этот текст обычно попадает: заголовок и описание страницы, тема письма, пост, пуш-уведомление, подпись в Telegram. Превышение подсвечивается, SMS считаются сегментами. Ничего не отправляется на сервер.

● Бесплатно, без регистрацииОбновлено:

Считается по мере набора. Первая строка используется для полей-заголовков: title, description, темы письма и заголовка пуша.
Символов с пробелами— 
Без пробелов— 
Слов— 
Чтение— 

Подробнее

    Лимиты полей

    ПолеЗанятоЗаполнениеОсталосьСтатус

    Лимиты — по документации платформ и по тому, что реально видно на экране. Жёсткие (пост в X, подпись в Telegram, запись во ВКонтакте) не пропустят лишний знак; мягкие (title, description, тема письма, пуш) текст примут, но покажут не целиком.

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

    Расчёт идёт в вашем браузере — введённые данные никуда не отправляются.

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

    1. Вставьте текстСчёт идёт по мере набора, ничего нажимать не нужно. Переносы строк сохраняются: они нужны для подсчёта абзацев и строк.
    2. Посмотрите на четыре главные цифрыСимволы с пробелами — то, что обычно просят в требованиях. Без пробелов — то, по чему считают объём копирайтеры. Слова и время чтения — то, что важно читателю.
    3. Проверьте лимитыКрасная строка — текст не влезет: жёсткий лимит его обрежет или не пропустит вовсе. Серая — влезет, но на телефоне покажут не всё.
    4. Если это SMS — смотрите сегментыРусский текст уходит в UCS-2: 70 знаков на сегмент вместо 160. Пять лишних знаков могут удвоить стоимость рассылки.

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

    «Количество символов» звучит однозначно, но на практике три разных счётчика дают три разных числа. Разница в том, что считать за единицу.

    кодовые точки Unicode «Привет 🙂» = 8 ← так считает этот счётчик единицы UTF-16 «Привет 🙂» = 9 ← так считает JS .length и часть API графемы (видимые знаки) «👨‍👩‍👧» = 1 ← так это видит человек

    Эмодзи вне базовой плоскости занимает две единицы UTF-16 — поэтому в старых счётчиках один смайлик «съедает» два символа из лимита твита. Мы считаем по кодовым точкам: это ближе к тому, что вы видите, и совпадает с тем, как считает X.

    Отдельная строка в списке — «UTF-16-единицы». Она нужна, когда лимит задан программно: часть API, база данных с ограничением по длине поля и SMS-шлюзы считают именно их.

    Слово здесь — последовательность букв и цифр; дефис и апостроф внутри не разрывают её, поэтому «онлайн-касса» — одно слово. Предложения определяются по точке, «!», «?» и многоточию, с поправкой на десятичные дроби и частые сокращения. Точный разбор с учётом сокращений и слогов делает проверка читаемости — там это нужно для формул индекса.

    Откуда взялись лимиты полей

    Лимиты бывают двух видов, и путать их дорого.

    Жёсткие: лишний знак не примут

    • Пост в X — 280 знаков. Ссылка любой длины считается за 23 знака: в счётчике это не учтено, поэтому при двух ссылках вычитайте вручную.
    • Подпись к медиа в Telegram — 1024 знака, обычное сообщение — 4096. API просто вернёт ошибку.
    • Запись во ВКонтакте — 16 000 знаков.

    Мягкие: текст примут, но покажут не весь

    • title и description. Здесь вообще нет лимита в символах: поиск обрезает по ширине в пикселях, и «ШИРОКИЙ ЗАГОЛОВОК» обрежется раньше «узкого заголовка» той же длины. 60 и 160 — ориентиры, чтобы не гадать; когда нужна точность, есть проверка сниппета, которая измеряет реальную ширину шрифтом выдачи.
    • Тема письма. На телефоне видно около 35 знаков, в почтовом клиенте на компьютере — до 60. Что именно обрежется в популярных почтовиках, покажет проверка темы письма.
    • Пуш-уведомление. Зависит от системы, оболочки и ширины экрана. 40 знаков в заголовке и 120 в теле — безопасный предел, при котором сообщение читается целиком почти везде.

    SMS: лимит зависит от языка

    Латиница кодируется в GSM-7 — 160 знаков в сегменте. Одна русская буква переводит всё сообщение в UCS-2, и сегмент становится 70 знаками; в склеенном сообщении ещё меньше — 67, потому что часть места занимает служебный заголовок. Практический вывод: 71 знак по-русски стоит как два SMS, и текст «чуть подлиннее» удваивает счёт за рассылку.

    Время чтения и почему оно три раза разное

    Время считается просто: слова, делённые на темп. Темп взят из метаанализа скорости чтения Марка Брисберта: около 184 слов в минуту для чтения про себя на русском.

    секунды = слова ÷ темп × 60 вслух 120 слов/мин ← темп диктора, для сценария и видео про себя 184 слова/мин ← основная оценка по диагонали 260 слов/мин ← знакомая тема, поиск нужного места

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

    Когда счётчик символов не помогает

    Счётчик отвечает на вопрос «сколько», а не «хорошо ли». Несколько случаев, где на его цифры опираться нельзя:

    • Когда лимит задан в пикселях. Это все поля, которые показывает поисковик, и большинство мест в интерфейсе. Заголовок из 55 широких символов обрежется, а из 62 узких — нет. Символы здесь дают только ориентир.
    • Когда объём — это требование, а не цель. «Статья на 8 000 знаков» приводит к воде: текст добивают до числа, а не до ответа на вопрос читателя. Если объём в задаче есть, полезнее договориться о структуре: сколько разделов и какие вопросы они закрывают.
    • Когда текст оценивают по читаемости. Пятьсот знаков в одном предложении и пятьсот в пяти — разные тексты с одинаковым счётчиком. Длину предложений и сложность считает проверка читаемости.
    • Когда в тексте разметка. HTML-теги, шорткоды и Markdown считаются как символы. Вставляйте готовый текст, а не разметку, иначе цифры будут завышены.
    • Когда важна плотность ключевых слов. Отношение «ключ к объёму» давно не работает как критерий: поиск оценивает соответствие запросу, а не частоту слова. Считать проценты по символам здесь бессмысленно.

    И честное ограничение самого инструмента: предложения он определяет по знакам конца, а не по разбору языка. «г. Москва» или «им. Баумана» добавят лишнее предложение. Для счёта символов и слов это не важно, для среднего числа слов в предложении — немного важно.

    Источники

    1. Brysbaert M. How Many Words Do We Read per Minute? A Review and Meta-analysis of Reading Rate, Journal of Memory and Language, 2019 — темп чтения про себя по языкам; для русского около 184 слов в минуту.
    2. 3GPP TS 23.038 — таблица GSM 7-bit и правила перехода в UCS-2: 160 / 153 знака против 70 / 67.
    3. Telegram Bot API, метод sendPhoto — ограничение подписи в 1024 символа; sendMessage — 4096.
    4. X (Twitter) Help Center, Counting characters — 280 знаков, ссылка считается за 23 независимо от длины.
    5. Unicode Standard, гл. 2 и UAX #29 — кодовые точки, единицы UTF-16 и границы графем.

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

    Как считать символы — с пробелами или без?

    Зависит от того, кто спрашивает. Лимиты полей — тема письма, title, пост, SMS — считают с пробелами: пробел занимает место. Объём работы копирайтера в России традиционно считают без пробелов, отсюда «1 800 знаков без пробелов» за условную страницу. Инструмент показывает оба числа сразу, чтобы не пересчитывать.

    Почему эмодзи считается одним символом, а в другом счётчике двумя?

    Потому что счётчики считают разные единицы. Многие эмодзи занимают две единицы UTF-16 — именно их возвращает свойство length в JavaScript. Мы считаем кодовые точки Unicode: один смайлик — один символ, как его и видит человек, и как считает X. Число UTF-16-единиц тоже показано в списке «Подробнее» — оно нужно, когда лимит проверяет программа.

    Сколько знаков должно быть в title и description?

    Строгого лимита нет: поиск обрезает по ширине в пикселях, а не по символам. Ориентиры — примерно до 60 знаков в заголовке и до 160 в описании; заголовок из широких заглавных букв обрежется раньше. Если нужно точно, откройте проверку сниппета: она измеряет ширину шрифтом выдачи и показывает место обрезки для Яндекса и Google.

    Почему русский текст в SMS дороже?

    Латиница укладывается в кодировку GSM-7 — 160 знаков в одном сегменте. Любая кириллическая буква переводит всё сообщение в UCS-2, где на сегмент остаётся 70 знаков, а в склеенном сообщении 67. Оператор считает и списывает каждый сегмент отдельно, поэтому текст на 71 знак стоит как два. Счётчик показывает кодировку и число сегментов сразу.

    Мой текст где-то сохраняется?

    Нет. Весь подсчёт идёт JavaScript-кодом в вашем браузере: текст не отправляется на сервер, не попадает в адрес страницы и не сохраняется между визитами. Можно вставлять черновики, но пароли и персональные данные вставлять не стоит нигде — не из-за нас, а по общей привычке.

    Как считается время чтения?

    Слова делятся на темп: 184 слова в минуту про себя (метаанализ Брисберта, 2019), 120 вслух и 260 по диагонали. На длинных текстах оценка неплохая, на коротких — заниженная: у подсказки из десяти слов основное время уходит на то, чтобы её заметить. Для интерфейсных текстов есть отдельный калькулятор времени чтения подсказок.

    Считает ли инструмент символы в HTML или Markdown?

    Считает всё, что вставлено, включая теги и разметку. Если нужен объём самого текста, вставляйте текст без разметки — иначе цифры будут завышены на теги. Переносы строк на счёт символов не влияют, но влияют на число строк и абзацев.

    Ещё в разделе «UX-райтинг»

    Открыть подборку →

    Подсказки, туры и чеклисты, эффект которых видно в цифрах.

    Попробовать Clew бесплатноКак это работаетFree — бесплатно навсегда · Pro и Business — 14 дней без карты

    Туры, попапы и онбординг в эпоху ИИ

    7 паттернов с числом шагов, правилами текста и метриками, что меняет ИИ, чек-лист перед публикацией. PDF, 2 страницы. Что внутри гайда →