Зачем считать SMS-сегменты заранее
Массовые SMS-рассылки и уведомления обычно тарифицируются по числу отправленных сегментов, а не по одному сообщению — если текст на пару символов длиннее лимита, он может незаметно «переползти» на два тарифицируемых SMS вместо одного. Заранее зная точное число сегментов, проще уложиться в лимит и не переплачивать.
Частая ошибка — не учитывать, что даже один кириллический символ в SMS переключает всё сообщение с экономного 7-битного кодирования на 16-битное UCS-2, сокращая лимит с 160 до 70 символов. Одно единственное смайлик-эмодзи в тексте может неожиданно урезать доступную длину сообщения — инструмент сразу показывает эту разницу.
Если текст предназначен не для SMS, а для соцсетей — проверьте лимиты конкретных площадок в счётчике символов для соцсетей. Готовую ссылку с текстом сообщения для WhatsApp можно собрать в генераторе ссылки WhatsApp.