БлогУслугиКарьера
Обсудить проект
БлогУслугиКарьераОбсудить проект
Telegram

Сколько символов в сообщении и посте Telegram: все лимиты 2026

Полная таблица ограничений Telegram: сообщение, подпись к медиа, описание канала, био, опросы и кнопки. Где считаются знаки, а где байты.

Редакция Feature
Редакция Feature·
15 сен
·
9 мин
·
Интерфейс Telegram с индикатором оставшихся символов

У Telegram нет одного числа «сколько символов можно». Ограничение зависит от того, куда попадает текст: в обычное сообщение, в подпись к фотографии, в описание канала или в вариант ответа опроса. Разброс идёт от 64 знаков до 4 096.

Ниже собрана таблица по всем полям, с которыми обычно работает редактор и разработчик бота. Отдельно разбираем случаи, где Telegram считает не символы, а байты. Там кириллица расходует лимит вдвое быстрее.

Проверить готовый текст можно за несколько секунд: вставьте его в счётчик символов и сравните значение с пробелами с нужной строкой таблицы.

Таблица лимитов Telegram

Поле Лимит Источник
Текстовое сообщение 4 096 символов Bot API
Подпись к фото, видео, документу 1 024 символа Bot API
Название канала или группы 128 символов Клиент
Описание канала или группы 255 символов Клиент
Био профиля 70 символов Клиент
Био профиля, Premium 140 символов Клиент
Имя пользователя 64 символа Клиент
Фамилия 64 символа Клиент
Username (@) 5–32 символа Клиент
Вопрос опроса 300 символов Bot API
Вариант ответа в опросе 100 символов Bot API
Пояснение к ответу в квизе 200 символов Bot API
Текст inline-кнопки 64 байта Bot API
callback_data кнопки 64 байта Bot API
Описание бота 512 символов Bot API
Короткое описание бота 120 символов Bot API
Команда бота 32 символа Bot API
Описание команды 256 символов Bot API

Строки с пометкой «Bot API» зафиксированы в официальной документации и меняются редко. Значения с пометкой «Клиент» наблюдаются в приложении и могут отличаться между версиями на iOS, Android и в вебе.

Сообщение и подпись к медиа считаются отдельно

Это главная причина ошибок при отложенной публикации. Отдельное сообщение принимает 4 096 знаков, а подпись к фотографии только 1 024. Разница в четыре раза.

Автор пишет пост на 2 000 символов, всё проходит. Потом добавляет обложку, и планировщик отвечает ошибкой. Текст не изменился, но поле стало другим. Из text он превратился в caption.

Обходятся двумя способами. Короткий текст оставляют подписью к картинке, тогда он пересылается одним блоком вместе с изображением. Длинный материал отправляют отдельным сообщением, а медиа ставят следующим. Выбор зависит от того, важна ли пересылка единым куском.

Учтите ещё, что в ленте виден не весь текст. Telegram сворачивает длинные сообщения примерно после 3–4 строк и показывает кнопку разворота. Технический лимит в 4 096 знаков и удобная длина поста различаются.

Где считаются байты, а не символы

Три поля в Bot API ограничены байтами: текст inline-кнопки, callback_data и switch_inline_query. Документация формулирует это как «64 bytes».

Кириллица в UTF-8 занимает два байта на букву. Значит, в кнопку помещается не 64 русских символа, а 32. Эмодзи расходует четыре байта, а составной до одиннадцати.

Что в кнопке Символов Байт
Order now 9 9
Оформить заказ 14 27
Оформить заказ 🛒 16 32

Практическое правило для русских интерфейсов: держите подписи кнопок в пределах 25–28 символов. Это оставляет запас на эмодзи и не упирается в лимит.

С callback_data строже. Туда часто кладут идентификаторы вида order:12345:confirm. Латиница и цифры занимают байт на знак, поэтому 64 байта дают ровно 64 символа. Но если в данные попадает русский текст, лимит срабатывает вдвое раньше, а бот падает с ошибкой BUTTON_DATA_INVALID. Разбор таких ситуаций собран в статье про ошибки разработки Telegram-ботов.

Пост не влезает в лимит?

Счётчик сравнит текст с ограничениями Telegram прямо в браузере

Проверить длину поста

Как разметка влияет на счёт

Telegram считает текст после обработки форматирования. Жирное начертание в исходнике выглядит как **слово** или тег <b>слово</b>, но в лимит попадает только результат, то есть слово.

Отсюда практическое следствие: счётчик в браузере покажет больше символов, чем засчитает Telegram, если вы вставили текст с разметкой. Для обычного текста без форматирования цифры совпадают.

Сложнее с планировщиками. Одни считают по исходнику, другие по итогу. Если черновик стоит у самой границы лимита, проверяйте в том сервисе, через который пойдёт отправка, а не в соседнем.

Ссылки в разметке съедают лимит незаметно. Конструкция [читать](https://example.com/very/long/path) занимает в исходнике 45 знаков, а читатель видит 6. При массовой рассылке с UTM-метками длина ссылки легко доходит до 150 символов.

Запас под автоподстановку

Боты и рассылки добавляют в шаблон данные уже после того, как редактор согласовал текст: имя получателя, цену, промокод, срок акции.

Шаблон на 990 символов при лимите подписи в 1 024 выглядит безопасно. Но подстановка имени «Александра Владимировна» добавит 23 знака, и сообщение не уйдёт.

Считайте по худшему случаю. Возьмите самое длинное значение каждой переменной из базы, подставьте в шаблон и проверьте результат счётчиком. Если запас меньше 10%, шаблон надо сокращать.

Порядок проверки перед запуском рассылки:

  1. Соберите финальный шаблон со всеми переменными.
  2. Подставьте максимальные значения из базы данных.
  3. Добавьте ссылку с полными UTM-метками.
  4. Вставьте результат в счётчик символов онлайн.
  5. Сравните с лимитом нужного поля и оставьте 10% запаса.
  6. Отправьте тестовое сообщение в закрытый канал.

Последний шаг нужен для оформления: счётчик видит объём, а тестовая отправка показывает, где Telegram свернёт текст и как встанут кнопки.

Когда лимита не хватает

Если материал стабильно не помещается в 4 096 знаков, дробить его на несколько сообщений подряд не стоит. Лента засоряется, а пересылка ломается.

Рабочие альтернативы. Длинный текст публикуют через Telegraph и дают ссылку в сообщении. Регулярный контент выносят в Mini App с собственным интерфейсом. Как это устроено, разбираем в материале про Telegram Mini Apps. Каталог и карточки товаров лучше хранить в приложении, а в канале оставлять анонсы.

Для справочных материалов подходит закреплённое сообщение с оглавлением и ссылками. Оно обходит лимит и не требует разработки.

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

Данные проверены 15 сентября 2026 года по Telegram Bot API. Значения полей профиля и канала снимались в клиентах Telegram для iOS, Android и веба. Они относятся к интерфейсу и могут меняться между версиями без отдельного анонса. Байтовые ограничения кнопок приведены в разделе InlineKeyboardButton документации. Перед массовой рассылкой проведите тест на одном сообщении.

Читайте также

  • Как считать символы в посте Telegram и Instagram
  • Символы с пробелами и без пробелов: почему цифры не сходятся
  • Новые возможности Telegram Bot API

Обсудим ваш проект?

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

Содержание
  • Таблица лимитов Telegram
  • Сообщение и подпись к медиа считаются отдельно
  • Где считаются байты, а не символы
  • Как разметка влияет на счёт
  • Запас под автоподстановку
  • Когда лимита не хватает
  • Источники и дата проверки
  • Читайте также
Поделиться:

Похожие статьи

Сколько стоит Telegram-бот в 2026: смета без скрытых доплат
Telegram

Сколько стоит Telegram-бот в 2026: смета без скрытых доплат

12 мин
Telegram Mini App на заказ: цена, сроки и 8 ловушек
Telegram

Telegram Mini App на заказ: цена, сроки и 8 ловушек

12 мин
Заказать Telegram-бота и не пожалеть: 9 вопросов студии
Telegram

Заказать Telegram-бота и не пожалеть: 9 вопросов студии

12 мин
Feature IT

Feature IT — платформа по обучению программированию и разработке цифровых продуктов. Мы создаём современные веб-решения для бизнеса и обучаем этому других!

Политика конфиденциальностиПользовательское соглашение

О компании

  • Блог
  • Карьера

Услуги разработки

  • Разработка сайтов под ключ
  • Веб-приложения на React/Next.js
  • Telegram-боты для бизнеса
  • Mini Apps (Telegram, VK)
  • SEO-оптимизированные сайты
  • Автоматизация бизнес-процессов
  • Поддержка и развитие IT-продуктов

Обучение

  • Курс Python с нуля
  • Алгоритмы и структуры данных
  • Паттерны проектирования
  • Подготовка к собеседованиям в IT
  • Практика на реальных проектах

Инструменты

  • Генератор UTM-меток
  • Счётчик символов