г. Уфа, ул. Комсомольская, 15

Задать вопрос
тел. 8 929 757-75-55

Сколько символов в 1 SMS-сообщении?


Вы хотели бы сделать SMS-рассылку, но не знаете, сколько символов можно использовать для 1 сообщения? Читайте об этом подробнее в нашей статье!

Итак, 1 SMS на латинице вмещает до 160 символов, 1 SMS на кириллице — 70 символов.

Если Вы хотите отправить длинное сообщение в 2 части и более, то 1 часть SMS на латинице сможет содержать до 153 символов, а 1 SMS на кириллице — до 67 символов.

Не забывайте, что пробелы учитываются наравне с другими символами!

Почему так? Давайте разбираться!

Максимальный размер сообщения в стандарте GSM — 140 байт.

При использовании 7-битной кодировки (латинский алфавит и цифры) в одно сообщение умещается до 160 символов. (1 байт = 8 бит, следовательно: 1 SMS = 140 * 8 / 7 = 160 символов)

Для поддержки кириллицы используется 2-байтная кодировка UTF-16 (Unicode), соответственно одно сообщение на русском языке может быть не более 70 символов.

Если в сообщении больше 140 байт, то оно разбивается на части, которые в последующем «склеиваются» в телефоне. В таких сообщения в заголовке пользовательских данных (UDH) помещается информация о номере сегмента сообщения и общем количестве сегментов. Поскольку в этом случае часть SMS-сообщения занимается заголовком, то само SMS-сообщение укорачивается. Поэтому при отправке большого SMS-сообщения, состоящего из двух и более частей, 1 SMS содержит максимум 153 латинских символа или 67 нелатинских символов.

Кстати, если в сообщении есть хоть один нелатинский символ, то все сообщение будет не латинским