Smmly

Размеры картинок и видео для Телеграма

Короткий ответ: картинка в посте — до 10 МБ файлом и до 5 МБ по ссылке, сумма сторон не больше 10 000 пикселей, пропорции не круче 20:1; видео от бота — до 50 МБ; альбом — от 2 до 10 вложений. Рекомендованного разрешения картинки телеграм не публикует вообще: ограничены только вес, сумма сторон и пропорции. Ниже обе таблицы целиком, ссылки на документацию и то, что телеграм делает с файлом молча.

Картинки

ЧтоРазмер и весНа что смотреть
Картинка в постедо 10 МБ файлом, до 5 МБ по ссылкеСумма ширины и высоты — не больше 10 000 пикселей, соотношение сторон — не круче 20:1. Оба порога объявлены в sendPhoto.
Разрешение картинкине публикуетсяНи рекомендованного размера, ни порога, после которого телеграм пережимает фото, в документации нет. Числа вроде «1280 × 720» из чужих подборок ниоткуда не подтверждаются.
Альбом в одном постеот 2 до 10 вложенийКартинки и видео мешаются свободно, а документы и аудио группируются только со своим типом. Подпись цепляется к первому элементу и одна на весь альбом.
Подпись к картинкедо 1024 знаковУ сообщения без вложения — до 4096. Разница ровно вчетверо, и это самая частая причина, по которой пост «не уходит целиком».
GIF и анимациядо 50 МБОтправляется отдельным методом: GIF или MPEG-4 без звука. Внутри альбома анимации не существует — там гифка станет обычной картинкой.
Миниатюра к видео и файлуJPEG, меньше 200 кБ, стороны до 320 пикселейНужна только если телеграм не смог сделать превью сам. Переиспользовать чужую миниатюру нельзя, она загружается каждый раз заново.
Аватар каналане публикуетсяМетод смены фото канала принимает файл без единой оговорки о весе, размере и формате. Квадратная картинка от 512 пикселей стороной — практика, а не требование площадки.
Картинка в карточке ссылкине публикуетсяПревью телеграм собирает сам по разметке страницы, и её размеры нигде не описывает. Управлять можно только тем, показывать карточку и ставить ли её над текстом.

Видео

ЧтоРазмер и весНа что смотреть
Видео в посте от ботадо 50 МБ файлом, до 20 МБ по ссылкеЭто потолок Bot API, и через него работает любая публикация по расписанию — своя или сервисом.
Видео, загруженное человекомдо 2 ГБ, с Premium до 4 ГБЛимит клиента, а не бота. Файл на 300 МБ вы отправите руками из приложения, но ни один бот его не примет.
ФорматMPEG-4 (H.264)Остальное телеграм пропустит, но покажет файлом, а не проигрывателем: без превью и без просмотра в ленте.
Разрешение и длительность видеоне публикуетсяНи максимума, ни рекомендаций телеграм не даёт. Ширину, высоту и длительность бот передаёт справочно — чтобы клиент не гадал, каким местом рисовать плеер.
Видеокружокквадратный MPEG-4, до 1 минутыЕдинственное вложение, которое нельзя отправить ссылкой: только загрузкой файла.

Потолок в 50 МБ — свойство публичного сервера Bot API, а не самой площадки: на своём сервере Bot API тот же бот отправляет файлы до 2000 МБ. Поднимать его ради постинга обычно не стоит, но знать про разницу полезно — она объясняет, почему видео с телефона уходит в канал руками и не уходит ботом.

Откуда числа:Bot API: отправка файловsendPhotosendMediaGroupsendVideosendVideoNotesetChatPhotoСвой сервер Bot APIСправка Телеграмасверено 05.09.2026

Что телеграм делает с файлом молча

У бота и у человека разные потолки

Из приложения вы отправляете файл до 2 ГБ, а с Premium — до 4 ГБ. Бот отправляет видео и файлы до 50 МБ, картинки — до 10 МБ, и это относится к любой публикации по расписанию, потому что она всегда идёт ботом. Поэтому ролик, который вчера вы кинули в канал с телефона, сегодня может не уйти из очереди — площадка та же, дверь другая.

По ссылке пороги вдвое-вчетверо ниже

Если файл не загружается, а передаётся адресом, телеграм скачивает его сам — и берёт максимум 5 МБ для картинки и 20 МБ для всего остального. Отдельная оговорка про файлы: по ссылке телеграм примет только PDF и ZIP. Загрузка файлом всегда даёт больший запас, просто занимает время.

Картинка молча становится картинкой

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

С вложением текст обрезается на 1024 знаках

Подпись к картинке или видео вчетверо короче обычного сообщения. Телеграм не «сокращает» текст — он просто отказывается принимать такой пост. Дальше есть два пути: резать текст или отправлять его отдельным сообщением следом за вложением, и тогда пост в канале выглядит как картинка и текст под ней.

Альбом живёт по своим правилам

Документы нельзя положить в один альбом с картинками и видео — телеграм соберёт группу только из однотипных вложений. Подпись у альбома одна и цепляется к первому элементу. Кнопок под альбомом не бывает вовсе: метод отправки группы их не принимает, поэтому пост с кнопкой придётся оставить с одним вложением.

Что из этого принимает Smmly

Это наши пороги, а не телеграма: мы не можем поднять их выше площадки, но кое-где сознательно держим ниже — чтобы отказ пришёл при постановке в очередь, а не через сутки от площадки. Числа ниже живут в коде адаптера и меняются вместе с ним.

Длина текста
4096 знаков, с вложением — 1024 — длиннее — текст уедет отдельным сообщением следом за вложением, а не обрежется
Вложений в посте
до 10 картинок, до 10 видео, до 10 файлов — файл в одном посте с картинкой или видео не отправится — это ограничение телеграма, отбиваем сразу
Что принимаем
jpg, png, gif, webp, mp4, mov, webm, pdf — тип определяем по содержимому файла, а не по расширению: имя приходит от браузера и ничего не доказывает
Вес файла
картинка до 10 МБ, видео и PDF до 50 МБ — ровно пороги Bot API — принять больше значило бы дать залить файл, который всё равно не уйдёт
Кнопки под постом
на пост с одним вложением — на альбом кнопки не вешаются вовсе; предупреждаем при постановке в очередь, а не роняем публикацию

Частые вопросы

Какой размер картинки для телеграм-канала?

Телеграм не называет ни рекомендованного разрешения, ни размера в пикселях — в документации есть только три ограничения: вес до 10 МБ при загрузке файлом (до 5 МБ, если картинка передаётся ссылкой), сумма ширины и высоты до 10 000 пикселей и соотношение сторон не круче 20:1. Всё остальное, что попадается в подборках, — чужая практика без источника.

Почему картинка в телеграме теряет качество?

Отправленное как фото телеграм пережимает. Порог, после которого это происходит, и итоговое разрешение он не публикует. Единственный надёжный способ сохранить оригинал — отправить картинку файлом: тогда байты уходят как есть, но в ленте вложение будет выглядеть строкой с именем файла, а не картинкой.

Сколько картинок можно отправить в одном посте?

От 2 до 10 в альбоме — это предел метода отправки группы вложений. Картинки и видео можно смешивать, документы и аудио — только со своим типом. Подпись у альбома одна, до 1024 знаков, и цепляется к первому вложению.

Какой максимальный размер видео для телеграм-канала?

Смотря кто отправляет. Из приложения — до 2 ГБ, с Premium до 4 ГБ. Ботом, а значит и любой публикацией по расписанию, — до 50 МБ при загрузке файлом и до 20 МБ по ссылке. Эту разницу и стоит держать в голове: она не про формат ролика, а про то, каким путём он попадает в канал.

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

1024 после разбора разметки — то есть считается видимый текст, теги в счёт не идут. У сообщения без вложения предел вчетверо больше, 4096 знаков. Если текста больше, пост придётся разносить на вложение и отдельное сообщение под ним.

Какого размера должен быть аватар канала?

Телеграм этого не публикует: метод смены фото канала принимает файл без указаний о весе, размере и формате. На практике берут квадратную картинку от 512 пикселей стороной и проверяют, что важное не уходит под круглую обрезку, — но это опыт, а не требование площадки.

Рядом в справочнике

Как публиковать в Телеграм по расписанию — на странице про автопостинг в Телеграм.

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

Smmly отбивает пост, который телеграм не примет, при постановке в очередь — а не через сутки статусом «ошибка».

Попробовать за 10 ₽

7 дней, отмена в один клик