Сколько символов в одной SMS
| Текст | Одна SMS | Часть длинной SMS |
|---|---|---|
| Латиница, цифры, базовые знаки (GSM-7) | 160 | 153 |
| Кириллица, эмодзи, особые знаки (UCS-2) | 70 | 67 |
Сообщение длиннее лимита делится на части, и телефон собирает их обратно. В каждой части 6 байт занимает заголовок для склейки — отсюда 153 и 67 вместо 160 и 70.
Что переключает SMS на 70 символов
Хватает одного символа не из таблицы GSM-7 — и всё сообщение уходит в кодировке UCS-2. Кроме русских букв и эмодзи
это «ёлочки», длинное тире —, знак № и многоточие одним символом. А знаки ^ { } [ ] ~ | \ € в
латинском SMS остаются, но занимают по два места.
Пример
Напоминание о записи из поля выше
120 символов кириллицей — это больше 70, поэтому сообщение делится на 2 части по 67 мест, во второй остаётся 14 свободных. Тот же текст транслитом — 123 символа латиницей — поместится в одну SMS, и останется ещё 37 мест.
Лимиты мессенджеров
В Telegram одно сообщение вмещает 4 096 символов, подпись к фото или видео без подписки Premium — 1 024. Задайте лимит в поле ниже результатов, и счётчик покажет, сколько осталось. Лишние переносы строк перед отправкой можно убрать в инструменте «Текст в одну строку».