Любимые места любимого города
Главная
Добавить в предпочтительные источники Google

Счётчик символов и сегментов SMS

Узнайте кодировку сообщения, границы сегментов и примерную стоимость. Текст остаётся в вашем браузере.

Текст SMS

Видимые символы: 0

Дополнительные настройки

Альтернативный профиль резервирует больший заголовок. Twilio указывает эти уменьшенные ёмкости для составных SMS с бесплатных номеров в США и Канаду. Это не универсальное правило.

Предварительный расчёт

0

сегментов

GSM-7

0 септетов

В текущем сегменте свободно 160 из 160 септетов

Обычный · 153 / 67

Оценка по выбранной модели. Провайдер может обработать сообщение иначе.

Текст и данные о стоимости остаются в этой вкладке. Ничего не отправляется и не сохраняется.

Предпросмотр сегментов

Сохраняются исходный текст и переводы строк. Отправляйте через провайдера целое сообщение, а не эти фрагменты по отдельности.

Добавьте сообщение, чтобы увидеть сегменты.

Проверить замены

Выберите каждую замену для предпросмотра. Замена пунктуации может изменить оформление или смысл. Исходный текст не меняется.

Подходящих замен нет. Текст на других языках, имена и эмодзи не транслитерируются.

Оценить стоимость рассылки

Введите свою цену для расчёта.

Сегменты × получатели × цена за сегмент. Округляется только итог до числа знаков, принятого для валюты.

Без конвертации валют, налогов и сборов. Повторные попытки, неудачная доставка, страна, тип отправителя, оператор и условия договора могут изменить счёт.

Ёмкость SMS по кодировкам

КодировкаОдна частьСоставное, на часть
GSM-7
септетов
160153
Unicode
единиц UTF-16
7067

В обычном профиле 160 септетов GSM помещаются в одно SMS, а 161 уже требуют объединения. Заголовок UDH в каждой части оставляет 153 септетов или 67 единиц UTF-16. Символ расширения GSM занимает два септета. CR и LF занимают по одной единице, CRLF — две. Переводы строк не нормализуются.

Провайдеры обычно называют Unicode SMS кодировкой UCS-2. Здесь считаются единицы UTF-16: 🙂 занимает две, а объединённый эмодзи может занимать больше. Дополнительный счётчик видимых символов считает графемы, а не единицы передачи.

Как проверить SMS

  1. Вставьте сообщение. Режим «Авто» выбирает GSM-7, если все символы есть в его алфавите, иначе — Unicode.
  2. Проверьте число сегментов и символы, влияющие на кодировку. Откройте дополнительные настройки, если ваш шлюз использует другой профиль.
  3. Просмотрите фрагменты исходного текста. При желании выберите замены пунктуации или укажите свою цену и число получателей.

Возможности

  • Показывает кодировку GSM-7 или Unicode и число частей
  • Выделяет символы, влияющие на кодировку
  • Показывает части сообщения и примерную стоимость
  • Показывает, сколько места осталось в текущей части
  • Даёт выбрать другой профиль объединённых SMS
  • Предлагает замены пунктуации, не меняя черновик автоматически

Когда пригодится

  • Понять, почему короткое SMS стало длинным
  • Оценить рассылку по своему тарифу
  • Увидеть, как эмодзи и типографские кавычки влияют на длину SMS
  • Сравнить формулировки, чтобы сократить число частей

Как считается длина SMS

GSM-7 — отдельный алфавит, а не ASCII. В нём есть é и ñ, но не все буквы с диакритикой. Фигурные и квадратные скобки, знак евро и другие символы расширения требуют escape-кода и занимают больше места.

«Привет», «你好» и «مرحبا» закономерно требуют Unicode в этой модели. Это нормальная поддержка языков, а не ошибка в тексте. Даже одна типографская кавычка в совместимом с GSM сообщении меняет кодировку всего текста.

Кодовая точка обозначает символ Unicode; в UTF-16 она занимает одну или две кодовые единицы. Графема — видимый символ, который может состоять из нескольких кодовых точек. Например, e с комбинируемым ударением и семейный эмодзи выглядят как один символ, но занимают несколько единиц.

Длинные SMS используют заголовок UDH для нумерации и сборки частей. Заголовок уменьшает полезную ёмкость каждой части. Предпросмотр сохраняет составные символы целиком и может оставлять место, которое шлюз использует иначе.

Конфиденциальность и ограничения модели

Текст, цена и число получателей хранятся только в памяти этой вкладки. Перезагрузка очищает их. Копирование происходит только по вашей команде. Инструмент не отправляет SMS и не запрашивает номер телефона.

Национальные таблицы фиксации и одиночного сдвига, двоичные данные, порты приложений, добавленный текст отписки, подписи отправителя, транслитерация и правила операторов не входят в модель. Провайдер может нормализовать, заменять, дополнять, отклонять или иначе делить текст. MMS и RCS не рассчитываются.

Используйте цену из договора с провайдером для нужной страны и типа отправителя. Выбор валюты меняет только отображение. Результат не является коммерческим предложением или гарантией суммы счёта.

Вопросы о счётчике SMS

Эмодзи вне GSM-7 переводит всё сообщение в Unicode в режиме «Авто». Многие эмодзи также требуют суррогатной пары, поэтому один видимый символ занимает больше одной единицы UTF-16.

Иногда переключение вызывает типографская кавычка или неразрывный пробел. Проверка замен предлагает только явные изменения пунктуации и пробелов. Языки, имена и эмодзи не транслитерируются, исходный текст сохраняется.

Нет. Обычно провайдеру передают весь исходный текст. Заголовок объединения позволяет телефону собрать части. Предпросмотр не добавляет в сообщение номера или разделители.

Могут отличаться заголовок, добавленный текст, повторные попытки доставки, страна, тип отправителя, налоги и договор. Калькулятор использует только оценку сегментов, число получателей и введённую цену.

Нет. Данные остаются в памяти вкладки, не попадают в URL и не загружаются на сервер. Запись в буфер обмена происходит только после явного нажатия кнопки копирования.

Источники и проверка

Источники проверены: 2026-09-13

JSON в YAML

Преобразуйте JSON в YAML локально, сохраняя запись чисел и строки в кавычках; скопируйте или скачайте результат целиком.

Открыть инструмент — JSON в YAML

YAML в JSON

Преобразуйте один документ YAML в JSON локально, сохраняя точный числовой текст, и скопируйте или скачайте результат.

Открыть инструмент — YAML в JSON

HTML в Markdown

Преобразуйте вставленный или локальный HTML в Markdown, проверьте примечания и скопируйте или скачайте результат.

Открыть инструмент — HTML в Markdown

Тестирование регулярных выражений JavaScript

Проверяйте шаблон JavaScript локально и изучайте совпадения, группы и позиции UTF-16.

Открыть инструмент — Тестирование регулярных выражений JavaScript

Markdown в HTML

Преобразуйте Markdown в HTML-фрагмент, проверьте код и неактивный предпросмотр, затем скопируйте или скачайте результат.

Открыть инструмент — Markdown в HTML

Сортировка строк

Сортируйте строки по алфавиту выбранного языка или по кодовым точкам Unicode, сохраняя повторы, пустые строки и содержимое.

Открыть инструмент — Сортировка строк

Удаление повторяющихся строк

Сохраните первую копию каждой точной строки, порядок, значимые пробелы и пустые строки, затем скопируйте или скачайте результат.

Открыть инструмент — Удаление повторяющихся строк

Сравнение текстов

Сравните два текста локально: целые строки, пробелы и последний перевод строки.

Открыть инструмент — Сравнение текстов

Преобразование регистра

Меняйте регистр текста, начала слов или предложений с явно выбранными правилами букв.

Открыть инструмент — Преобразование регистра

Кодировщик и декодировщик HTML-сущностей

Кодируйте или декодируйте HTML-ссылки в тексте, выбирайте контекст и формат Unicode и получайте результат с переносами LF без разбора разметки.

Открыть инструмент — Кодировщик и декодировщик HTML-сущностей

Генератор таблиц Markdown

Редактируйте таблицу с обычным текстом, задавайте выравнивание и копируйте GFM Markdown или импортируйте TSV.

Открыть инструмент — Генератор таблиц Markdown

Разбор и создание строки запроса

Разбирайте и редактируйте параметры запроса, сохраняя повторы и порядок. Копируйте нормализованную строку или HTTP(S)-адрес.

Открыть инструмент — Разбор и создание строки запроса

Кодирование и декодирование URL

Преобразуйте компонент URL или значение формы UTF-8 с понятными правилами для пробела и плюса, затем скопируйте или скачайте результат.

Открыть инструмент — Кодирование и декодирование URL

Кодирование и декодирование Base64

Кодируйте текст UTF-8 в стандартный или URL-безопасный Base64 либо декодируйте данные с понятными сообщениями об ошибках.

Открыть инструмент — Кодирование и декодирование Base64

Форматирование XML

Локально проверяйте корректность XML 1.0 с учётом пространств имён, форматируйте или сжимайте текст и копируйте или скачивайте результат в UTF-8.

Открыть инструмент — Форматирование XML

Форматирование и проверка JSON

Проверяйте синтаксис JSON, форматируйте или минифицируйте локально, копируйте и скачивайте результат с сохранением исходных данных.

Открыть инструмент — Форматирование и проверка JSON

Счётчик символов для соцсетей

Проверяйте лимиты платформ и разбивайте публикации без потери текста.

Открыть инструмент — Счётчик символов для соцсетей

Счётчик символов

Считайте символы, слова, предложения и абзацы. Проверяйте плотность слов, время чтения и размер UTF-8 прямо в браузере.

Открыть инструмент — Счётчик символов

Калькулятор размера текста

Сравнивайте кодировки и размеры передаваемого текста прямо в браузере.

Открыть инструмент — Калькулятор размера текста

Очистка текста из PDF

Исправьте переносы строк и пробелы в тексте из PDF. Сохраните исходник и проверьте неоднозначные дефисы перед копированием результата.

Открыть инструмент — Очистка текста из PDF

Текст без стилизации

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

Открыть инструмент — Текст без стилизации

Исправить текст

Исправьте искажённый текст и повреждённые акценты в браузере. Проверьте каждый вариант восстановления UTF-8.

Открыть инструмент — Исправить текст

Проверка обрезки письма в Gmail

Узнайте точный размер HTML письма в UTF-8, сравните с ориентиром 102 000 байт и найдите объёмные фрагменты кода.

Открыть инструмент — Проверка обрезки письма в Gmail
Все инструменты этой категории