Счётчик символов Twitter/X
Онлайн-счётчик символов для твитов. Лимит 280 знаков, подсветка превышения, учёт ссылок (23 символа) и эмодзи (2 единицы). Работает без регистрации.
280 символов — классический лимит твита, установленный Twitter в 2017 году и сохранённый X. Один твит — одна мысль: это формат, в который нужно уложить и крюк, и смысл, и призыв. Счётчик выше помогает тренировать эту дисциплину: он показывает, сколько у вас осталось, и где вы перегружаете пост.
Почему 280, а не любое другое число
Twitter выбрал 280 на основе эмпирического исследования: длина твита, на которой фрустрация от «не помещается» падает ниже 1%. До 2017 года был лимит 140 — половина SMS (160 − имя отправителя). Исследование Twitter 2017 года показало, что 9% англоязычных твитов обрывались — люди вынужденно сокращали. После перехода на 280 этот процент упал до 1%, а среднее время написания твита сократилось.
Для нас как авторов это значит: 280 — это не жёсткий потолок, а цель для оптимизации. Твит на 250 читается быстрее, цитируется чаще и ретвитится лучше, чем набитый под 280.
URL — всегда 23 символа
Twitter пропускает каждую ссылку через внутренний сокращатель t.co. Это делается автоматически при публикации. Для счётчика длины Twitter считает ссылку как 23 символа — вне зависимости от того, что вы вставили: a.co или https://example.com/very/long/path?utm=....
Практическое следствие: не сокращайте ссылки вручную через bit.ly / tiny.url. Twitter всё равно применит t.co поверх, а bit.ly-обёртка ухудшит доверие (пользователи не видят, куда кликают) и иногда режется фильтрами.
В нашем счётчике URL считается по фактической длине — вы получаете консервативную оценку. Реальное место в твите будет чуть меньше, и это хорошо: если в счётчике 290 из-за URL на 40 знаков, Twitter покажет 273 и твит пройдёт.
Формула бюджета для твита с одним URL: 280 − 23 = 257 знаков на текст. Для двух URL: 234 на текст. Дальше либо тред, либо одна ссылка в треде.
Эмодзи — 2 символа за каждую
В отличие от Telegram и ВКонтакте, Twitter считает эмодзи как 2 символа. Это следствие UTF-16 — большинство эмодзи выходят за Basic Multilingual Plane и кодируются суррогатной парой из двух 16-битных значений.
Составные эмодзи (ZWJ-последовательности) могут занимать 7-11 единиц:
- 👨👩👧 (семья: мужчина + женщина + девочка) = 8 единиц UTF-16
- 🏳️🌈 (радужный флаг) = 4 единицы
- 🇷🇺 (флаг России, regional indicator) = 4 единицы
Для 5-6 эмодзи это реальный бюджет: 10-12 единиц, ~4% лимита. Для твита-поздравления с 20 эмодзи — уже 40 единиц, 14% бюджета, и счётчик чаще будет в жёлтой зоне.
Упоминания, хэштеги, reply
@upominanieв любой позиции — считается полностью со знаком @.- Reply-механика — если ваш твит начинается с
@user1 @user2, и это именно ответ на их твит (не отдельное сообщение с их упоминаниями), Twitter не включает их в 280. Но ответ через addThread не работает с копированием из внешнего редактора — проще не переживать и считать полностью. - #хэштеги — обычный текст. Хэштеги Twitter особо чувствительны к количеству: 1-2 попадают в поиск, 3+ снижают CTR из ленты. Экспериментировать надо на реальных метриках, а не теории.
Форматы X (Twitter) длиннее 280
X Premium даёт несколько «длинных» форматов:
- Long-form post — до 25 000 знаков, лента показывает свёрнутое превью.
- Article (бывший Notes) — структурированный длинный текст с заголовками.
Наш счётчик не предназначен для них. Здесь мы считаем обычный твит в классическом лимите 280. Если вы работаете с Long-form, используйте встроенный редактор X — он показывает длину собственным виджетом.
Лучшие практики для авторов
- Оставляйте 10-20 символов запаса. Лёгкая редактура перед публикацией (добавить запятую, заменить слово) не должна требовать сокращения.
- Первые 30 символов важнее остальных. Это то, что видно в ретвите с комментарием, в уведомлении и в поисковой выдаче.
- Не обрывайте фразы для уложения в лимит. Один твит = одна мысль. Если мысль просится на два — сделайте тред.
- Цифры и факты ценнее общих фраз. «Снизили отток на 23%» лучше «значительно улучшили retention» — и слов меньше, и доверия больше.
Как работает этот счётчик
Весь подсчёт происходит в вашем браузере. Текст не передаётся на наши серверы — твит-черновик остаётся только у вас. Счётчик показывает:
- графемы (что видит человек) и кодовые единицы UTF-16 (как считает Twitter);
- процент заполнения лимита с цветовой индикацией;
- слова, предложения, время чтения;
- тактическое напоминание в виде подписи под полем.
Используйте инструмент для тренировки краткости. С практикой написание твита в 250-265 знаков станет рефлексом — и ваши посты начнут стабильно попадать в репосты и цитирования.
Часто задаваемые вопросы
Почему лимит именно 280, а не 140?
В ноябре 2017 Twitter увеличил лимит с 140 до 280 символов — для всех языков кроме японского, китайского и корейского (там остался 140, потому что один иероглиф несёт больше смысла). Решение подкреплено исследованием: 9% английских твитов упирались в 140, против 0,4% китайских. Для X Premium (ранее Twitter Blue) лимит — 25 000 знаков для длинных постов, но это отдельный формат.
Считается ли ссылка как 23 символа, даже если она короче?
Да. Twitter автоматически пропускает любую ссылку через свой t.co-сокращатель. В счётчике твита она всегда занимает 23 символа — не важно, вставили вы короткий a.co или длинный URL на 200 знаков. Это освобождает место для содержательного текста. Наш счётчик считает URL по реальной длине; подстраивайтесь: для твита из 2 ссылок реальный бюджет текста = 280 − 2×23 = 234.
Сколько занимают эмодзи?
Twitter считает одну визуальную эмодзи как 2 символа. Лицо 😀 — 2. Составная эмодзи 👨👩👧👦 (семья) — 8 или больше, потому что внутри это несколько эмодзи соединённых ZWJ. Наш счётчик показывает и «графемы» (как видит человек), и «кодовые единицы» — ориентируйтесь на «Кодовые единицы» для точного соответствия Twitter.
Учитываются ли @упоминания и #хэштеги?
Да, каждый @user и #тег считается полностью со знаком. Упоминание в начале твита как ответ (reply) в Twitter публичного API не считается — но если вы явно напишете @user в середине, символы израсходуются. Хэштеги — обычный текст, без исключений.
Что такое тред и нужен ли ему отдельный лимит?
Тред — последовательность связанных твитов. Каждый твит в треде — самостоятельные 280 символов. Twitter автоматически соединяет их визуально, но считает отдельно. Для 1 200 знаков мысли вам нужно минимум 5 твитов по 280.
Правда ли, что X Premium даёт длинные посты?
Да — в X Premium (платная подписка) можно опубликовать пост до 25 000 знаков. Формат называется Long-form posts и показывается в ленте со свёрнутым превью и кнопкой «Показать больше». Для подсчёта этого формата наш счётчик не подходит — здесь мы считаем обычные твиты 280.