Считайте символы, слова, предложения и многое другое
Счётчик символов — незаменимый инструмент для всех, кто пишет в условиях ограничений: посты в соцсетях с лимитом символов, мета-описания, SMS-сообщения, описания профиля или любая другая форма с максимальной длиной. Этот инструмент считает символы с пробелами и без них, слова, предложения, абзацы и строки прямо по мере ввода, обновляя результат при каждом нажатии клавиши.
Зачем нужны лимиты символов
Разные платформы вводят разные ограничения по числу символов, и на то есть веские причины:
Twitter/X: 280 символов на пост. Изначально было 140 символов (длина одного SMS), лимит удвоили в 2017 году. Ограничение поощряет лаконичность и делает ленту удобной для просмотра.
Подписи в Instagram: до 2200 символов, но только первые 125 показываются до обрезки "ещё". Основная вовлечённость приходится именно на короткие подписи.
Мета-описания (SEO): Google обычно показывает 155–160 символов. Пишите описания такой длины, чтобы избежать обрезки в результатах поиска.
SMS-сообщения: стандартное SMS — 160 символов в кодировке GSM (для латиницы); при использовании кириллицы лимит сокращается до 70 символов на сегмент из-за иной кодировки. Более длинные сообщения разбиваются на несколько частей и собираются заново на устройстве получателя.
Заголовки в LinkedIn: 220 символов. Описание профиля LinkedIn: 2600 символов.
Тема письма: рекомендуется укладываться в 60 символов, чтобы избежать обрезки в мобильных почтовых клиентах.
Методология подсчёта
Символы с пробелами: считается каждый символ, включая пробел, перенос строки и табуляцию.
Символы без пробелов: перед подсчётом убираются все пробельные символы. Это полезно при сравнении с лимитами, которые считают только видимые символы.
Слова: текст разбивается по пробельным символам. Несколько идущих подряд пробелов считаются одним разделителем. В пустом тексте — 0 слов.
Предложения: считаются по завершающей пунктуации (точка, восклицательный или вопросительный знак), за которой следует пробел или конец текста.
Абзацы: блоки текста, разделённые одной или несколькими пустыми строками.
Строки: общее число символов переноса строки плюс один (последняя строка может не заканчиваться переносом).
Как писать эффективно в рамках лимита
Когда действует лимит символов, важно каждое слово и каждый знак препинания. Полезные приёмы сжатия текста:
- использование действительного залога вместо страдательного (короче звучит)
- замена длинных оборотов на более короткие синонимы
- вычёркивание избыточных прилагательных
- использование цифр вместо чисел, написанных словами
- сокращения там, где контекст делает смысл очевидным
Лимиты символов по платформам
Понимание конкретных лимитов разных платформ помогает писать эффективнее:
Twitter/X: 280 символов на твит. До ноября 2017 года лимит составлял 140 символов (как одно SMS). Ссылки автоматически сокращаются и считаются как 23 символа независимо от реальной длины. Изображения, видео и опросы не учитываются в лимите символов.
LinkedIn: заголовки — 220 символов, раздел "о себе" — 2600 символов, посты — 3000 символов, комментарии — 1250 символов.
Instagram: подписи — 2200 символов (видны только первые ~125 без разворачивания), описание профиля — 150 символов, имя пользователя — 30 символов.
Facebook: посты — 63 206 символов, комментарии — 8000 символов, описания страниц — 255 символов.
Google Business Profile: описание компании — 750 символов, посты — 1500 символов.
YouTube: заголовки видео — 100 символов (рекомендуется до 70, чтобы избежать обрезки), описания — 5000 символов (в результатах поиска видны первые 157).
SMS: 160 символов в кодировке GSM-7. Использование символов вне GSM-7 (включая многие эмодзи и специальные символы, а также кириллицу) сокращает лимит до 70 символов на сегмент.
Тема письма: технического лимита нет, но рекомендуется укладываться в 60 символов или меньше, чтобы избежать обрезки на мобильных устройствах. Gmail обрезает тему примерно на 70 символах.
Терминология типографики
Символ: любая отдельная единица в системе письма — буква, цифра, пробел, знак препинания или специальный символ. В Юникоде у каждого символа есть уникальная кодовая точка.
Глиф: визуальное представление символа в конкретном шрифте. У одного символа может быть несколько глифов (обычное начертание, полужирное, курсив).
Токен: в обработке естественного языка токен — это обычно слово или часть слова, используемая языковыми моделями. GPT-4 использует примерное соотношение около 750 слов на 1000 токенов, поэтому счётчик символов служит удобным приближением для оценки расхода токенов перед тем, как вставить текст в инструмент на основе ИИ с ограничением контекста.
Символы в разных системах письма
Логика подсчёта различается в зависимости от системы письма. В кириллице и других алфавитных системах символ — это примерно одна буква, цифра или знак препинания, а границы слов задаются пробелами; при этом одно русское слово в среднем немного длиннее английского аналога, поэтому лимит в "280 символов" ощущается на русском языке чуть более тесным, чем на английском. В китайском и японском каждый иероглиф обычно считается одним символом, а не группируется в слова через пробел, поэтому лимит в "280 символов" в твите на этих языках вмещает гораздо больше информации, чем в английском — отчасти поэтому посты на китайском и японском исторически получали более щедрый эффективный лимит на Twitter/X. Арабский и иврит пишутся справа налево, но подсчёт символов работает так же, как и для систем письма слева направо, если учесть направление письма. Этот инструмент последовательно считает кодовые точки Юникода во всех этих случаях.
Почему лимиты символов никуда не деваются
Казалось бы, лимиты символов должны терять актуальность по мере удешевления пропускной способности и памяти, но они сохраняются по причинам, вообще не связанным со стоимостью технологий: короткий лимит вынуждает к редакторской лаконичности (поэтому Twitter держит 280 символов, даже имея запас мощностей на гораздо больше), обеспечивает совместимость между старыми и новыми системами (поэтому SMS всё ещё использует 160 символов спустя десятилетия после того, как технологии позволили отправлять сообщения намного длиннее) и формирует то, как контент выглядит на маленьком экране (поэтому Google обрезает мета-описания примерно на 155–160 символах — именно столько текста помещается в две строки результата поиска на телефоне). Понимание причины каждого лимита помогает писать под него осознанно, а не просто обрезать текст, пока он не влезет.
Подсчёт в реальном времени по мере редактирования
Наблюдение за тем, как счётчик меняется при каждом нажатии клавиши, вместо того чтобы нажимать кнопку "посчитать", меняет сам процесс редактирования: сократив фразу и увидев, как число сразу падает, вы получаете мгновенную обратную связь, которая куда упрощает подгонку текста под точный лимит слово за словом, без необходимости пересчитывать вручную после каждого изменения.
Приватно и мгновенно
Счётчик работает в вашем браузере с использованием строковых методов и регулярных выражений JavaScript, применяемых к тексту по мере набора. Ни один введённый вами текст не передаётся на сервер, не сохраняется и нигде не логируется — обновите страницу, и он исчезнет.
Character counter FAQ
- Does the character count include spaces?
- Both counts are shown: total characters (including spaces) and characters excluding spaces.
- How are sentences counted?
- Sentences are counted by the number of period, exclamation, or question mark characters followed by a space or end of text.
- What is the difference between lines and paragraphs?
- Lines are delimited by newline characters. Paragraphs are groups of lines separated by one or more blank lines.