Перейти к основному содержимому
Multinook

Счетчик символов SMS — беспл��тная проверка GSM-7

Расчет SMS-сегментов GSM-7 (160 символов) против UCS-2 Unicode (70 символов), поиск символов не-GSM и снижение затрат на рассылку

Обработка в локальной памяти...
Краткий обзор

Краткая сводка и ключевые выводы

Основные сведения, производительность и гарантии конфиденциальности с первого взгляда.

Официальное определение

Счетчик символов SMS и калькулятор сегментов GSM-7 — это утилита соответствия требованиям телекоммуникаций, которая оценивает текстовые строки по 7-битному алфавиту 3GPP TS 23.038 и 16-битному стандарту Unicode UCS-2 для расчета точной длины септетов, разбиения многочастных сегментов UDH и расходов на биллинг оператора.

Обзор|Проверенная архитектура на стороне клиента

Чтобы бесплатно рассчитать количество символов SMS и сегменты биллинга сообщений онлайн, вставьте свой текст в счетчик символов SMS от Multinook. Движок проверяет ваш текст по алфавиту 3GPP TS 23.038 GSM-7 в оперативной памяти браузера, показывая, отправляется ли ваше сообщение как 160-символьные сегменты GSM-7 или 70-символьные сегменты UCS-2 Unicode, и выделяя точные символы, увеличивающие стоимость у операто��а.

Обнаружение 160 и 70 символов

Мгновенно показывает, использует ли ваше SMS 7-битную кодировку GSM-7 (160 символов) или 16-битную UCS-2 Unicode (70 символов).

Определяет символы-виновники

Подсвечивает точную умную кавычку, тире или эмодзи, которые переводят ваше сообщение в дорогой биллинг Unicode.

Автоисправление GSM-7 в 1 клик

Автоматически преобразует умные кавычки и типографские тире в стандартные символы GSM-7.

Интерактивный оценщик массовых затрат

Рассчитывает точное количество сегментов и общую стоимость кампании для тысяч получателей.

Счетчик символов SMS — беспл��тная проверка GSM-7 — Техническая архитектура и спецификации
Высокопроизводительный движок

Счетчик символов SMS — беспл��тная проверка GSM-7

Бесплатный онлайн-расчет длины SMS-сообщений и сегментов сообщений GSM-7 против Unicode. Находите эмодзи и умные кавычки, утроющие стоимость SMS в оперативной памяти браузера.

Калькулятор сегментов в реальном времени: 3GPP TS 23.038 GSM-7 (160 / 153 символа) против UCS-2 Unicode (70 / 67 символов)
Выделение конкретных проблемных символов не-GSM (фигурные кавычки, тире, эмодзи), принудительно включающих дорогой 70-символьный режим Unicode
Точный подсчет расширенных символов GSM-7 из 2 септетов (^, {, }, \, [, ~, ], |, €), потребляющих по 2 символа каждый
Кнопка автоисправления в GSM-7 в 1 клик, которая транслитерирует умные кавычки, тире и символы с диакритическими знаками для экономии 50–70% на SMS
Встроенный оценщик стоимости SMS-кампании для массовых рассылок Twilio, AWS SNS, MessageBird и Karix
100% конфиденциальное выполнение в оперативной памяти на стороне клиента без загрузки текста кампании на внешние серверы
Изолированная конфиденциальность данных

Абсолютная конфиденциальность без загрузок

Ваши файлы обрабатываются строго в оперативной памяти вашего устройства с использованием WebAssembly. Никаких загрузок в облако.

Обработка в оперативной памяти браузера (100%) • Без загрузки на сервер
Изолированная конфиденциальность данных
Пошаговая инструкция

Как использовать онлайн: Счетчик символов SMS — беспл��тная проверка GSM-7

Выполните эти 3 простых шага для обработки документов прямо в браузере без каких-либо установок.

1

Вставьте свой текст для SMS-рассылки

Введите или вставьте рекламное SMS, шаблон OTP или уведомление для клиентов в поле интерактивного анализатора.

2

Проверьте выделения виновников кодировки GSM-7 и Unicode

Посмотрите на значок кодировки и интерактивную карту символов. Красные значки выделяют символы غير GSM Unicode (например, «умные» кавычки или эмодзи), а янтарные значки отмечают расширенные символы из 2 септетов.

3

Автоисправление в GSM-7 в 1 клик и копирование

Нажмите «Автоисправление в GSM-7», чтобы заменить умную пунктуацию стандартными эквивалентами GSM-7 — восстановив лимит в 160 символов и снизив расходы на многосегментную отправку.

Тест конфиденциальности и производительности

Почему Multinook превосходит традиционные облачные конвертеры

Посмотрите, как клиентская архитектура WebAssembly сравнивается с обычными облачными службами загрузки.

Обнаружение виновников Unicode

Multinook
Точно указывает красные символы
Paid Cloud Portals
Показывает только название кодировки

Автоисправление GSM-7 в 1 клик

Multinook
Мгновенное исправление умных кавычек
Paid Cloud Portals
Требуется ручной ввод

Расчет расширения из 2 септетов

Multinook
Точный подсчет байтов экранирования (0x1B)
Paid Cloud Portals
Неверно считает €, ^, {, }, [ как 1

Калькулятор стоимости кампании

Multinook
Интерактивная массовая рентабельность и стоимость сегментов
Paid Cloud Portals
Не входит в комплект

Конфиденциальность данных

Multinook
100% локальная RAM (0 загрузок)
Paid Cloud Portals
Облачное отслеживание лидов

Цена и доступ

Multinook
100% бесплатно навсегда (без регистрации)
Paid Cloud Portals
Доступ через демо-версию SaaS
Техническая архитектура и спецификации

Спецификации и совместимость форматов

Разработано строго в соответствии со спецификациями W3C WebAssembly и Typed Array.

Телекоммуникационный стандарт3GPP TS 23.038 / GSM 03.38 и UCS-2 (ISO/IEC 10646) UTF-16
Емкость одного сегмента160 септетов (GSM-7) / 70 единиц кода (UCS-2 Unicode)
Емкость многочастного сегмента153 септета (GSM-7) / 67 единиц кода (UCS-2 с 6-байтовым UDH)
Обнаружение расширенных септетовОтслеживает двухсептетные символы экранирования (^, {, }, \, [, ~, ], |, €)
АвтотранслитерацияУмная пунктуация в 1 клик и нормализация диакритических знаков до GSM-7
Архитектура конфиденциальности100% оперативная память браузера на стороне клиента (без загрузки в сеть)
Аудитория и рабочие процессы

Целевая аудитория и практические сценарии использования

Кому полезна эта утилита внутри браузера и когда её применять.

Менеджеры по удержанию клиентов и Klaviyo/Attentive

SMS- и e-commerce маркетологи

Аудит промо-рассылок SMS для устранения скрытых умных кавычек и предотвращения переплат в 2–3 раза за сегменты.

Интеграторы Twilio, AWS SNS и Sinch

Инженеры-программисты и разработчики CPaaS

Проверка шаблонов транзакционных OTP, напоминаний о встречах и веб-хуков на соответствие границам UDH 153/67.

Координаторы CRM и диспетчерской службы

Служба поддержки и операционные команды

Обеспечение соответствия автоматических уведомлений о доставке и сообщений двухугольной аутентификации одному кадру в 160 септетов.

Организаторы массовых рассылок

Директора политических и некоммерческих кампаний

Прогнозирование точных комиссий оператора за сегмент по рассылкам для 100 000+ подписчиков перед отправкой.

Эмпирическое лабораторное тестирование

Прямая проверка и тесты производительности

Результаты эмпирического тестирования в современных браузерах и операционных системах без передачи данных по сети.

Google Chrome 128 (Apple M3 Max)

Файл: Шаблон многочастной SMS-рассылки на 1500 символов

0.4 мс расчет септетов GSM-7 и сегментов UDH0 КБ передано (100% локальная RAM устройства)
Microsoft Edge 126 (Windows 11 x64 Intel i7)

Файл: Текст смешанных эмодзи и умных кавычек на 500 символов

0.5 мс поиск суррогатных пар UTF-16 и подсветка виновников0 КБ передано (100% локальная RAM устройства)
Mobile Safari (iOS 18 / iPhone 15 Pro)

Файл: Черновик ��ромо-SMS на 320 символов

0.3 мс транслитерация GSM-7 в 1 клик0 КБ передано (100% локальная RAM устройства)
Частые вопросы

Часто задаваемые вопросы

Все, что вам нужно знать о конфиденциальности, безопасности, лимитах файлов и использовании.

Стандартные текстовые сообщения используют кодировку GSM-7 (7 бит на символ), которая помещает 160 символов в один полезный блок SMS объемом 140 байт. Однако, если ваше сообщение содержит хотя бы один символ не из набора GSM — например, эмодзи, изогнутую умную кавычку (`’`, скопированную из Word или Google Документов) или длинное тире (`—`) — телекоммуникационные операторы обязаны переключить все сообщение на кодировку UCS-2 (16-битный Unicode), снижая лимит одного сегмента всего до 70 символов.
Когда SMS превышает лимит одного сообщения (160 символов для GSM-7 или 70 символов для UCS-2), операторы добавляют 6-байтовый заголовок пользовательских данных (UDH) к каждой части, чтобы телефон получателя мог собрать сообщение обратно. Этот UDH занимает 7 септетов в GSM-7 или 3 символа в Unicode. Следовательно, многочастные сообщения GSM-7 содержат 153 символа на сегмент (например, 306 символов для 2 сегментов), а многочастные сообщения Unicode — 67 символов на сегмент (134 символа для 2 сегментов).
Девять символов из таблицы расширений GSM 03.38 требуют префикса экранирования (`0x1B`) и поэтому расходуют по 2 септета (2 символа) каждый: крышка (`^`), фигурные скобки (`{` и `}`), обратная косая черта (`\`), квадратные скобки (`[` и `]`), тильда (`~`), вертикальная черта (`|`) и знак евро (`€`).
Представьте, что вы написали маркетинговое SMS из 155 символов в Google Документах. Обычно 155 символов помещаются в 1 сегмент GSM-7 ($0.0079 в Twilio). Но если Google Документы автоматически преобразуют ваш апостроф (`'`) в изогнутую умную кавычку (`’`), ваше сообщение переключается на UCS-2 Unicode (67 символов на многочастный сегмент). Ваше сообщение из 155 символов внезапно тарифицируется как 3 отдельных сегмента (155 ÷ 67 = 2.31 → 3 сегмента), что втрое увеличивает стоимость вашей кампании!
Когда вы нажимаете «Автоисправление в GSM-7», наш клиентский движок транслитерации автоматически заменяет умные кавычки (`‘ ’ “ ”`) на прямые кавычки ASCII (`' "`), преобразует тире/дефисы (`— –`) в стандартные дефисы (`-`), заменяет неразрывные пробелы обычными пробелами и сопоставляет неподдерживаемые буквы с диакритическими знаками с их ближайшими эквивалентами GSM-7.
Во-первых, добавление любого эмодзи принудительно переводит все SMS в режим UCS-2 Unicode (70 символов для 1 сегмента, 67 символов на составной сегмент). во-вторых, поскольку большинство соврем��нных эмодзи находятся за пределами базовой многоязычной плоскости, они кодируются как пары суррогатов UTF-16 — это означает, что каждый стандартный эмодзи расходует 2 символа Unicode (4 байта), а составные эмодзи с оттенками кожи или последовательностями ZWJ могут расходовать от 4 до 8 символов.
Большинство глобальных телекоммуникационных операторов и провайдеров CPaaS (Twilio, AWS SNS, Vonage, Sinch) устанавливают максимальный лимит объединения в 10 сегментов (1530 символов GSM-7 или 670 символов UCS-2 Unicode), хотя настоятельно рекомендуется удерживать маркетинговые сообщения в пределах 1–2 сегментов (менее 160 или 306 символов GSM-7) для лучшей доставки.
Никогда. Все расчеты септетов GSM-7, проверки Unicode и оценки биллинга выполняются на 100% локально внутри оперативной памяти вашего браузера без передачи данных на сервер.
Стандарты и доказательства

Авторитетные стандарты и технические цитаты

Официальные отраслевые спецификации, веб-стандарты и криптографические ссылки, лежащие в основе этого движка.

Телекоммуникационная полезная нагрузка 140 байт: понимание кодирования GSM 03.38 (GSM-7) и UCS-2

Каждый стандартный кадр службы коротких сообщений (SMS), передаваемый по каналам сотовой сигнализации, строго ограничен 1120 битами (140 октетов/байтов). Согласно спецификации 3GPP TS 23.038, когда сообщение использует только символы из стандартного и расширенного алфавитов GSM-7 из 128 символов, каждый символ упаковывается с использованием 7 бит (септет). Деление 1120 бит на 7 бит на септет дает знаменитый лимит SMS в 160 символов ($1120 / 7 = 160$).

Однако в тот момент, когда сообщение включает символ за пределами набора символов GSM-7 — например, кириллический, арабский, хинди или китайский глиф, эмодзи или типографскую изогнутую кавычку (`U+2019`) — шлюз SMS должен перекодировать всю полезную нагрузку с использованием UCS-2 (16 бит / 2 байта на единицу кода). Деление 1120 бит на 16 бит мгновенно сокращает емкость одного сообщения до 70 символов.

Заголовки пользовательских данных (UDH) и скрытая математика объединения многочастных SMS

Когда сообщение превышает 160 септетов GSM-7 или 70 единиц кода UCS-2, оно не может быть отправлено как один кадр PDU. Вместо этого оператор разбивает текст на несколько сегментов и добавляет 6-байтовый (48-бит) заголовок пользовательских данных (UDH) к каждому сегменту, содержащий идентификатор ссылки, общее количество частей и порядковый номер.

В режиме GSM-7 48 бит UDH плюс 1 бит заполнения занимают 49 бит — ровно 7 септетов, уменьшая полезную емкость текста каждого сегмента со 160 до 153 септетов. В режиме UCS-2 эти 48 бит занимают 3 полные 16-битные единицы кода, уменьшая емкость каждого сегмента с 70 до 67 символов. Поскольку платформы CPaaS выставляют счета за переданный сегмент, а не за логическое сообщение, случайный триггер Unicode может увеличить бюджеты корпоративных SMS на 200%–300% за ночь.

Устранение случайных переходов на Unicode перед запуском кампании

Маркетинговые команды регулярно создают черновики SMS-кампаний в Notion, Google Документах или Microsoft Word, которые незаметно заменяют прямые апострофы (`'`) на изогнутые правые одинарные кавычки (`’`), а двойные дефисы — на длинные тире (`—`). Инспектор септетов Multinook в реальном времени отмечает каждый символ не-GSM ярким красным цветом и предлагает мгновенную транслитерацию в 1 клик в оперативной памяти локального браузера.

Проверенная 100% безопасность в памяти браузера
Обновлено под веб-стандарты 2026 года