Счётчик символов и слов

Подсчёт на лету для 38 полей на 17 платформах — и исправления в один клик, если вы вышли за лимит.

0 / 280
0Слова
0Символы
0Символы (без пробелов)
0Предложения
0Абзацы
0Строки
0 секВремя чтения
0 секВремя речи
0Графемы (видимые символы)
0Единицы UTF-16
0Байты UTF-8
0Тысячи знаков с пробелами

Куда ещё помещается этот текст — на лету, по всем лимитам

Всё считается прямо в вашем браузере — ничто из введённого не загружается и не сохраняется. Нужен ещё и стильный шрифт? Генератор UltraTextGen превратит текст в более чем 100 шрифтов для копирования и вставки.

Жёсткие и мягкие лимиты

«Лимитом символов» называют две разные вещи, и от этого зависит, чем именно обернётся превышение.

ТипЧто будет при превышенииПримеры
Жёсткий лимит Площадка просто не примет текст. Пост не отправится, имя не сохранится. Пост в X 280 · ник на сервере Discord 32 · имя пользователя TikTok 24 · сегмент SMS
Мягкий лимит
(сворачивание)
Писать можно и дальше, но читатели не увидят продолжения, пока не нажмут «ещё». Подпись в Instagram после 125 · пост в LinkedIn после ~140 на мобильном / ~210 на десктопе · описание на YouTube после ~157

Именно под мягкий лимит люди и пишут на самом деле, но почти ни один счётчик его не показывает. У поста в LinkedIn 3000 символов — и примерно 140 полезных: всё остальное спрятано за нажатием, которого почти никто не делает. Поэтому проверка над полем ввода рисует место сворачивания прямо: вы пишете и сразу видите тот самый фрагмент, который покажется до «ещё», а всё, что после среза, приглушено под линией; рядом видно и то, выдерживает ли это же начало сворачивание в остальных лентах.

Где сворачивает каждая лента и на каком устройстве:

ЛентаТелефонКомпьютерЧто это значит для первой фразы
Пост в LinkedIn ~140 ~210 Уложитесь в 140 — и начало уцелеет и там, и там. Самый большой разрыв между телефоном и компьютером во всём списке.
Подпись в Instagram ~125 ~125 Самый жёсткий срез в списке — примерно одно предложение до «... ещё».
Описание на YouTube ~157 ~157 Столько видно под названием ролика до кнопки «Ещё»; этот же фрагмент чаще всего попадает и в поиск.
Пост в Facebook ~477 ~477 Самый щадящий срез — до сворачивания помещается целый короткий абзац.

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

Все лимиты символов, которые есть в этой проверке

Те же лимиты, которыми пользуется счётчик выше, — в виде справочной таблицы. Перейти к: ВКонтакте · X/Twitter · Discord · Instagram · TikTok · SMS · как считает каждая площадка.

Посты и сообщения

ПлощадкаЛимитПримечания
Запись ВКонтакте (стена)15 940Личное сообщение — 4096
Пост в X / Twitter280Считается по весу: каждая ссылка = 23, большинство эмодзи, символов и декоративных букв = 2 — см. как считает X
Сообщение в Discord20004000 с Nitro; более длинное сообщение превращается в вложение .txt
Подпись в Instagram2200После первых строк сворачивается в «ещё»
Подпись в TikTok2200
Пост в LinkedIn3000«Показать ещё» сворачивает примерно после 200–700 символов, в зависимости от устройства
Пост в Facebook63 206
Описание видео на YouTube5000
Описание пина в Pinterest500
Сообщение в Telegram40961024 для подписи к фото или видео
Пост в Threads500
Пост в Bluesky300Считается по графемам (по тому, что видно), а не по кодовым точкам
Заголовок поста на Reddit300
Пост/статус в Zalo2000

Профили и статусы

ПолеЛимит
Статус ВКонтакте140
Описание профиля Instagram150
Описание профиля TikTok80
Заголовок профиля LinkedIn220
Статус «О себе» в WhatsApp139
Описание профиля Telegram70

Ники, заголовки и SMS

ПолеЛимитПримечания
Ник на сервере Discord32
Имя пользователя TikTok24Только буквы, цифры, подчёркивания и точки
Имя пользователя Instagram30
Название видео на YouTube100
SEO title (заголовок)~60Google обрезает по ширине в пикселях — считайте это ориентиром
SEO description (описание)~155То же самое — обрезка по ширине в пикселях
SMS160 / сегментКириллицы нет в алфавите GSM-7, поэтому любое сообщение на русском — 70 символов в сегменте, а не 160 — см. как считается SMS

Почему ваше число символов не совпадает с числом платформы

У вопроса «сколько тут символов?» больше одного правильного ответа: площадки считают в разных единицах. У одного и того же текста может быть четыре разных длины:

Единица подсчётаЧто измеряетКто так считает
ГрафемыТо, что видно глазом — эмодзи с оттенком кожи это 1Bluesky; примерно так же Instagram обходится с эмодзи
Кодовые точкиСимволы Unicode — 👍🏽 это 2 (палец + оттенок кожи)Большинство площадок и основная плитка «Символы» в этом счётчике
Единицы UTF-16Как текст хранят JavaScript и многие приложения — декоративные буквы вроде 𝗯𝗼𝗹𝗱 стоят по 2Поля HTML-форм (maxlength), многие игры и бэкенды приложений
Байты UTF-8Размер записи — русская буква это 2, 中 — 3, 𝗯 — 4Поля товаров Amazon, имена в Steam, базы данных

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

X / Twitter считает по весу, а не по символам. По опубликованному самой X алгоритму (библиотека twitter-text) каждая ссылка считается ровно за 23, а почти всё, что лежит выше U+10FF, — иероглифы, большинство эмодзи и каждая «декоративная» буква Unicode — за 2. Кириллица в этот диапазон не попадает и весит 1 — ровно как латиница, так что пост на русском вмещает полные 280 знаков. А вот текст, набранный декоративным шрифтом (𝗯𝗼𝗹𝗱, 𝓼𝓬𝓻𝓲𝓹𝓽 — такие алфавиты в Unicode есть в основном для латиницы), урезает бюджет вдвое: 140 видимых букв вместо 280. Вариант «X / Twitter» в проверке выше применяет этот настоящий алгоритм.

SMS считается сегментами, и на русском сегмент всегда 70 символов. Сообщение вмещает 160 символов только пока все знаки входят в старый алфавит GSM-7 — а кириллицы в нём нет вообще, ни одной буквы. Поэтому любое русскоязычное SMS кодируется как UCS-2: 70 символов в сегменте, а при разбиении на части — 67. Отсюда и разница в цене: сообщение на 200 символов на латинице уйдёт двумя сегментами, а на русском — тремя. Эмодзи и «кавычки-ёлочки», вставленные из Word, дают тот же эффект и для латиницы. Вариант «SMS» в проверке выше определяет это автоматически и показывает число сегментов, кодировку и точный символ, который перевёл сообщение в режим Unicode.

Знаки с пробелами и без пробелов

В русскоязычном копирайтинге и переводе объём текста принято считать «тысячами знаков»: за единицу расчёта берут 1000 знаков. А вот с пробелами или без (сокращённо «б/п») — стороны договариваются отдельно: единого стандарта нет, в объявлениях и договорах встречаются оба варианта. Разница ощутимая: пробелы обычно добавляют порядка 12–18 % объёма, поэтому «10 000 знаков с пробелами» и «10 000 знаков б/п» — это разные объёмы работы и разные деньги. Прежде чем договариваться о цене, зафиксируйте письменно, какая из двух величин имеется в виду.

Счётчик выше показывает обе величины рядом — «Символы» (с пробелами) и «Символы (без пробелов)», — а плитка «Тысячи знаков с пробелами» сразу переводит текст в привычную единицу расчёта: например, 4 500 знаков с пробелами — это 4,5 тысячи.

Счётчик символов и слов — частые вопросы

Как посчитать слова и символы онлайн?

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

Считаются ли пробелы как символы?

Да, практически везде. Пробел — обычный символ: он занимает один из 280 знаков в X, один из 150 в описании профиля Instagram и один септет в SMS. Поэтому счётчик показывает «Символы» и «Символы (без пробелов)» рядом: для любого лимита платформы берите значение с пробелами, а без пробелов — только если так считает заказчик или бюро. Это договорённость об оплате, а не техническое правило.

Считается ли эмодзи за один символ?

Редко. Обычное эмодзи — это чаще всего одна кодовая точка, но две единицы UTF-16; а эмодзи с оттенком кожи или собранное из нескольких склеенных частей (например, эмодзи семьи) может весить 4, 7 и больше. В X каждое эмодзи съедает 2 знака из 280, а в SMS одно эмодзи переводит всё сообщение из 160-символьного GSM-7 в сегменты по 70 символов. Плитка «Графемы» показывает то, что видите вы, а «Символы» и «Единицы UTF-16» — то, что насчитает поле.

Почему платформа пишет, что лимит превышен, а счётчик показывает, что текст помещается?

Потому что вы считаете в разных единицах. Большинство площадок считают кодовые точки Unicode, но поля HTML-форм и многие приложения считают единицы UTF-16 — там декоративная буква стоит 2, — поля товаров Amazon считают байты UTF-8, а X считает по весу. Выберите над полем ввода, куда идёт текст, и счётчик посчитает его ровно так, как считает эта площадка, вместо одного универсального числа.

Как уместить текст в лимит?

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

Считаются ли декоративные шрифты за большее число символов?

Обычно вдвое. Декоративные буквы Unicode — жирные, рукописные, готические и большинство прочих «красивых» алфавитов — лежат выше U+FFFF, поэтому каждая видимая буква стоит 2 единицы UTF-16, 4 байта UTF-8 и 2 знака из 280 в X. Именно поэтому ник из 10 декоративных букв может не влезть в 12-символьное поле в игре. Вставьте текст в счётчик и нажмите «Перевести декоративный текст в обычный», чтобы сразу увидеть и вернуть разницу.

Считаются ли невидимые символы?

Да, и это самая частая причина, по которой счётчик показывает загадочно больше, чем кажется на глаз. Пробелы нулевой ширины, метки порядка байтов и символы-заполнители, вставленные из других программ, съедают лимит, не показывая на экране ничего. Счётчик отмечает их под полем ввода и позволяет удалить одним нажатием.

Сколько символов в одном SMS на кириллице?

70 в сегменте — всегда, а не 160. Кириллицы нет в алфавите GSM-7 вообще, поэтому любое сообщение на русском кодируется как UCS-2: 70 символов в одном сегменте, а при разбиении на части — по 67. Сообщение на латинице тех же 200 символов уйдёт двумя сегментами, а на русском — тремя, и оператор посчитает каждый отдельно. Выберите «SMS» над полем ввода: счётчик покажет число сегментов, кодировку и символ, из-за которого сообщение переключилось в режим Unicode.

Какой лимит символов у записи и статуса ВКонтакте?

Запись на стене ВКонтакте вмещает около 15 940 символов, статус — 140 символов, а личное сообщение — до 4096 символов. Все три лимита есть в проверке над полем ввода: выберите «ВКонтакте» и нужное поле, чтобы видеть на лету, помещается ли текст.

Считать знаки с пробелами или без?

Единого стандарта нет — в копирайтинге и переводе встречаются оба варианта, поэтому способ подсчёта фиксируют в договорённости с заказчиком. Разница между двумя величинами обычно составляет порядка 12–18 % — столько объёма дают пробелы. Счётчик выше показывает оба значения рядом: «Символы» — с пробелами, «Символы (без пробелов)» — без них (сокращённо «б/п»), а плитка «Тысячи знаков с пробелами» сразу переводит объём в привычную единицу расчёта.

Почему Word и онлайн-счётчики показывают разное число знаков?

Чаще всего из-за невидимых символов: Word не включает в статистику знаки абзаца и разрывы строк, а часть онлайн-счётчиков считает каждый перенос строки как символ. Сноски Word по умолчанию не считает вовсе — пока не отмечен пункт «Учитывать надписи и сноски». Кроме того, некоторые поля и формы считают не кодовые точки, а единицы UTF-16 или байты — плитки «Графемы (видимые символы)», «Единицы UTF-16» и «Байты UTF-8» выше показывают все эти величины одновременно.

Инструмент бесплатный и сохраняет ли он мой текст?

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

Нужен этот текст красивым шрифтом?

UltraTextGen превращает обычный текст в жирный, курсив, рукописный и более 100 других стилей Unicode, которые работают в любом описании, посте или чате — бесплатно и мгновенно.

Открыть UltraTextGen →