Как пользоваться
- Выберите площадку в списке — Google Ads, Яндекс Директ, Meta (Facebook/Instagram), TikTok, VK, Telegram Ads, push, SMS, X, Threads, LinkedIn, SEO-сниппет, App Store или Google Play.
- Заполните поля: под каждым — счётчик и шкала, в таблице ниже — лимит, набрано и остаток. Янтарный цвет — вы близко к лимиту (более 90%), красный — перебор.
- Для Директа обратите внимание на отдельный счётчик знаков препинания, для SMS — на кодировку (GSM-7 или UCS-2) и число сегментов, для X — на «взвешенную» длину.
- Переключите «считать в UTF-16», если площадка учитывает code units: emoji и редкие символы тогда стоят по 2. Кнопка Копировать забирает текст поля.
Что делает счётчик
Один инструмент вместо десятка вкладок со справками: выбираете площадку — получаете её поля с актуальными лимитами и живой подсчёт по каждому. Для многополевых форматов (заголовок + описание + путь в Google Ads, три текста и быстрые ссылки в Директе, короткое и длинное описание в VK) поля создаются автоматически, а таблица сводит лимит, набрано и остаток в одном месте. Символы считаются как графемы — так, как их видит человек: флаг страны или эмодзи с модификатором тона кожи — один символ. Рядом показывается длина в UTF-16 code units, потому что многие системы (и рекламные кабинеты, и SMS-шлюзы, и старые API) считают именно так: один эмодзи там равен двум, а иногда четырём символам.
Особые правила площадок
- Яндекс Директ не учитывает знаки препинания в лимите заголовка (56) и текста (81), но не более 15 штук на поле. Инструмент считает буквы, цифры и пробелы отдельно от знаков препинания и подсвечивает превышение любого из двух лимитов.
- SMS: если все символы входят в алфавит GSM-7 (латиница, цифры, базовая пунктуация), сегмент вмещает 160 символов, при склейке — 153; одна кириллическая буква или эмодзи переводят сообщение в UCS-2 — 70 символов, при склейке 67. Символы
^ { } [ ] ~ \ |и€в GSM-7 стоят по два. - X (Twitter) считает взвешенно: любая ссылка — 23 символа, эмодзи и большинство не-латинских символов — по 2, лимит 280 «весов».
- Push обрезаются устройством, а не сервисом: на iOS заголовок и текст лока показывают около 30–40 и 4 строк, на Android — до 65 и 240 символов; ориентируйтесь на рекомендованные значения.
- SEO title и description Google обрезает не по символам, а по пикселям (примерно 580 px для заголовка и 920 px для описания на десктопе); инструмент оценивает ширину по средним ширинам букв — это ориентир, а не гарантия.
Зачем арбитражнику и маркетологу
Объявление, не прошедшее по длине, кабинет режет или отклоняет уже после того, как вы собрали креатив и настроили таргетинг; переделка стоит времени, а иногда — повторной модерации аккаунта. Проверка до загрузки экономит этот цикл. Ещё важнее знать, что именно считает площадка: одинаковый текст с тремя эмодзи «влезает» по графемам и не влезает по code units, а SMS-рассылка на кириллице внезапно оказывается втрое дороже из-за сегментации UCS-2. Лимиты меняются: площадки добавляют форматы, расширяют поля и переименовывают их, поэтому в скрипте инструмента лимиты собраны в один объект с датой сверки, а в списке площадок указано, к какому формату они относятся. Перед крупным запуском сверяйтесь с официальной справкой рекламной системы.
Частые вопросы
Сколько символов в заголовке и описании Google Ads?
В адаптивных поисковых объявлениях заголовок — 30 символов (до 15 заголовков), описание — 90 (до 4), каждый из двух путей отображаемого URL — 15. Инструмент показывает эти поля и остаток по каждому.
Как Яндекс Директ считает знаки препинания?
Заголовок ограничен 56 символами, второй заголовок — 30, текст — 81 без учёта знаков препинания, но их не может быть больше 15 на поле. Инструмент считает две величины: «символы без пунктуации» и «знаки препинания» — и подсвечивает перебор любой из них.
Почему эмодзи считаются как 2 символа?
Многие площадки и API считают длину в UTF-16 code units: символы вне базовой плоскости Юникода, включая почти все эмодзи, занимают два code unit. Визуально это один символ, поэтому инструмент показывает оба числа.
Сколько символов в одном SMS?
160 символов, если текст целиком в алфавите GSM-7 (латиница), или 70, если есть хотя бы один символ вне его — например кириллица или эмодзи (кодировка UCS-2). При склейке нескольких частей — 153 и 67 соответственно.
Насколько актуальны лимиты площадок?
Дата последней сверки указана над таблицей и внутри скрипта. Рекламные системы меняют форматы несколько раз в год, поэтому перед запуском проверяйте цифры в официальной справке площадки.
Отправляется ли мой текст на сервер?
Нет. Все подсчёты выполняются в браузере, текст никуда не уходит; поля можно заполнять черновиками с реальными офферами и ценами.