• 228 направлений
  • Без KYC — всегда
  • Bitcoin, Monero, USDT и ещё 4 валюты

Бесплатный инструмент

Счётчик символов SMS.
Сегменты видны до оплаты.

Вставьте текст и узнайте его длину, кодировку и число сегментов, за которые придётся платить. Символы, из-за которых текст переходит в Unicode, подсвечиваются, а замена или транслит — в один клик.

  • 160 символов GSM-7 или 70 Unicode в одном SMS
  • До 6 частей, 918 символов
  • Работает в браузере

Посчитать сообщение

Ничего не отправляется
Кодировка
Unicode
Символов
90
Сегментов
2
Осталось
44

Часть 2 из 2: 23 из 67 символов

Кириллицы нет в GSM-7, поэтому весь текст уходит в Unicode: 70 символов в одном SMS. Транслит переводит его в GSM-7 — до 160 символов.

Ваш заказ №4821 уже в пути — отследить: smsmtr.io/t/8fK2. Ответьте STOP, чтобы отписаться.
  • №знак номераU+2116→ No
  • —длинное тиреU+2014→ -
Показать разбивку на части
    $0,3166

    2 × $0,1583 за получателя · $316,60 за 1000 получателей

    Отправить это сообщение

    Подсчёт в браузере. Ничего не отправляется и не сохраняется.

    01Как идёт подсчёт

    Цену текста определяют три числа.

    Кодировка, длина в этой кодировке и размер каждой части. Один символ вне GSM-7 меняет все три.

    • GSM-7: 160 символов

      Латиница, цифры и обычная пунктуация, по семь бит на символ: 160 в одном SMS и 153 в каждой части, когда текст делится.

    • Unicode: 70 символов

      Всё остальное — кириллица, эмодзи, «умные» кавычки, китайский — по шестнадцать бит: 70 в одном SMS и 67 в каждой части. Русский текст всегда идёт в Unicode.

    • Части: до 6

      Длинный текст уходит несколькими SMS, которые телефон склеивает, и каждая часть оплачивается. SMSMeteor принимает 6 частей: 918 символов GSM-7 или 402 Unicode.

    Кодировка1 SMS2 части3 части4 части5 частей6 частей
    GSM-7160306459612765918
    Unicode (UCS-2)70134201268335402

    Максимум символов для каждого числа частей. У каждой части есть 6-байтовый заголовок для склейки на телефоне, поэтому в части помещается 153 и 67 символов, а не 160 и 70.

    02Справочник

    Алфавит GSM-7: все 128 позиций.

    Каждый символ из этой таблицы занимает одну позицию, десять символов таблицы расширения — две. Всё, чего нет ни там, ни там, переводит сообщение в Unicode.

    Базовый алфавит GSM 03.38 по шестнадцатеричному коду
    Младшая цифра0x0_0x1_0x2_0x3_0x4_0x5_0x6_0x7_
    _0@ΔSP0¡P¿p
    _1£_!1AQaq
    _2$Φ"2BRbr
    _3¥Γ#3CScs
    _4èΛ¤4DTdt
    _5éΩ%5EUeu
    _6ùΠ&6FVfv
    _7ìΨ'7GWgw
    _8òΣ(8HXhx
    _9ÇΘ)9IYiy
    _ALFΞ*:JZjz
    _BØESC+;KÄkä
    _CøÆ,<LÖlö
    _DCRæ-=MÑmñ
    _EÅß.>NÜnü
    _FåÉ/?O§oà

    Таблица расширения: по две позиции

    • FFESC 0x0A
    • ^ESC 0x14
    • {ESC 0x28
    • }ESC 0x29
    • \ESC 0x2F
    • [ESC 0x3C
    • ~ESC 0x3D
    • ]ESC 0x3E
    • |ESC 0x40
    • €ESC 0x65

    LF и CR — переводы строки, SP — пробел, ESC открывает таблицу расширения, FF — разрыв страницы, который телефоны не показывают. Национальные таблицы сдвига для турецкого, испанского и португальского есть в стандарте, но большинство международных маршрутов их не используют. Кириллицы в GSM-7 нет.

    03Частые ловушки

    Символы, которые незаметно переводят текст в Unicode.

    Кириллица — всегда, остальное чаще всего приходит из текстовых редакторов, телефонов с «умной» пунктуацией и копирования с сайтов. Счётчик отмечает каждый символ и предлагает обычную замену или транслит.

    СимволЧто этоОткуда берётсяЧем заменить
    А Б В ж яКириллицаЛюбой текст на русском, украинском, казахскомТранслит или Unicode
    №Знак номераРусская раскладка, шаблоны документовNo
    « » “ ”«Ёлочки» и «лапки»Word, Google Docs, сайты"
    ’ ‘Типографские апострофыАвтозамена в редакторах и на телефонах'
    – —Короткое и длинное тиреАвтозамена превращает « - » в тире-
    …МноготочиеАвтозамена: один символ вместо трёх точек...
    невидимыйНеразрывные и тонкие пробелыКопирование с сайтов, из PDF и таблицОбычный пробел
    невидимыйСимволы нулевой шириныМессенджеры, HTML-редакторы, CMSНичего: удалите их
    😀 👍 📦ЭмодзиТелефоны, маркетинговые шаблоныСлова или бюджет на Unicode
    á ç ł şБуквы с диакритикой вне GSM-7Европейские языки, турецкийБуква без диакритики или Unicode

    04Примеры

    Во что обходится один символ.

    Одно напоминание о брони столика: кириллицей, короче, транслитом, а затем транслитом с «ёлочками» и с эмодзи. Стоимость по сегодняшнему тарифу для направления «Россия»: $0,1583 за сегмент.

    Ваш столик на 4 персоны забронирован на пятницу, 20:30. Ответьте 1 для подтверждения.

    Рассчитать всю рассылку
    ВариантКодировкаСимволовСегментов10 000 SMS
    По-русскиUnicode852$3 166,00
    По-русски, но корочеUnicode651$1 583,00
    ТранслитомGSM-7901$1 583,00
    Транслит с «ёлочками»Unicode872$3 166,00
    Транслит с эмодзи в концеUnicode932$3 166,00

    05Вопросы, ответы

    Вопросы о подсчёте символов.

    Сколько символов помещается в одно SMS?

    160 в GSM-7 — базовом алфавите из латинских букв, цифр и обычной пунктуации — или 70 в Unicode. Русский текст всегда идёт в Unicode, поэтому одно SMS на кириллице — это 70 символов. Длинный текст делится на части по 153 символа GSM-7 или 67 Unicode, и каждая часть оплачивается как отдельное SMS. SMSMeteor принимает до 6 частей: 918 символов GSM-7 или 402 Unicode.

    Почему сообщение из 150 символов стоит как три SMS?

    В нём есть хотя бы один символ вне GSM-7 — кириллица, типографский апостроф, тире или эмодзи, — поэтому всё сообщение уходит в Unicode: 70 символов в одном SMS и по 67 в каждой следующей части. 150 символов — это три части. Если текст на латинице, замените этот символ, и он поместится в одно SMS на 160 символов.

    Выгодно ли писать транслитом?

    Да, если получатели готовы его читать. Транслит идёт в GSM-7, и в одно SMS помещается 160 символов вместо 70: сообщение из 120 символов кириллицей занимает две части, а транслитом — одну, то есть стоит вдвое дешевле. Для кодов подтверждения и служебных уведомлений это обычная практика, для маркетинга решайте по аудитории.

    Эмодзи считается за один символ?

    Нет. Большинство эмодзи занимают две единицы Unicode, а оттенки кожи, флаги и «семейные» эмодзи — четыре и больше. Кроме того, они переводят всё сообщение в Unicode, и места для остального текста остаётся 70 символов вместо 160.

    Какие символы в GSM-7 считаются за два?

    Десять символов таблицы расширения: € [ ] { } ^ ~ | \ и разрыв страницы. Каждый занимает две позиции — управляющий код и сам символ, — но сообщение остаётся в GSM-7.

    Считаются ли пробелы и переводы строки?

    Да. Каждый пробел и каждый перевод строки — один символ в GSM-7 и одна единица в Unicode, как и буква.

    SMSMeteor меняет текст, чтобы сэкономить сегменты?

    Нет. API никогда не переписывает сообщение: для каждого принятого сообщения он возвращает кодировку и число сегментов. Замены и транслит в этом счётчике — подсказки, которые вы применяете сами до отправки.

    Отправляется ли куда-то то, что я ввожу?

    Нет. Счётчик работает на этой странице, в вашем браузере. Текст не отправляется в SMSMeteor, не записывается в журналы и не хранится.

    06Ещё бесплатные инструменты

    Посчитать, отформатировать, оценить.

    Каждый инструмент работает на открытых данных и прямо в браузере: таблицы GSM 03.38, план нумерации каждого направления и актуальная таблица тарифов.

    Все инструменты

    GSM-7 против UnicodeГлоссарий SMS