Размеры картинок и видео для X
Всё, что ниже, взято из документации X и сверено 05.09.2026. Сразу предупреждаем о главном: предела по пикселям у обычной картинки X не публикует вовсе — только вес, — а размеров аватара и шапки в его документации нет ни строчки, хотя выдача уверенно называет вам «400 × 400» и «1500 × 500».
Картинки
| Что | Размер и вес | На что смотреть |
|---|---|---|
| Картинка в посте | до 5 МБ | Форматы: JPG, PNG, GIF, WEBP. Предела по ширине и высоте в документации X нет — ни рекомендованного, ни максимального. |
| Сколько вложений в посте | 4 картинки, либо 1 GIF, либо 1 видео | Смешивать нельзя: это три разных варианта, а не «четыре файла любого типа». |
| Что X покажет вместо вашего файла | самый большой вариант вписан в 2048 × 2048 | Ниже по списку — 1200 × 1200 и 680 × 680, плюс превьюшка 150 × 150, которая не вписывается, а обрезается. Это границы показа, а не загрузки. |
| Анимированная GIF | до 15 МБ, не крупнее 1280 × 1080 | Ещё два потолка, из-за которых GIF отваливается чаще, чем из-за веса: не больше 350 кадров и не больше 300 млн пикселей (ширина × высота × число кадров). |
| Аватар профиля | не публикуется | В документации разработчика X размера аватара нет. Справка help.x.com у нас не открылась — она закрыта проверкой Cloudflare, — так что подтвердить ходящее по статьям «400 × 400» нечем. |
| Шапка профиля | не публикуется | Та же история, что с аватаром: «1500 × 500» встречается в каждой второй подборке и ни в одном действующем документе X. |
| Картинка для превью ссылки | не публикуется | Раздел про карточки ссылок из нынешней документации X убран целиком, требований к twitter:image в ней не осталось. |
Видео
| Что | Размер и вес | На что смотреть |
|---|---|---|
| Длительность | до 20 минут, у премиума до 125 минут | Минимум — 0,5 секунды. Порог считается по подписке того аккаунта, который публикует, а не по тарифу разработчика. |
| Вес файла | до 8 ГБ, у премиума до 16 ГБ | Больше 16 ГБ не примет даже инициализация загрузки. |
| Разрешение | от 32 × 32 до 1280 × 1024 | Рекомендуют 1280 × 720, 720 × 1280 или 720 × 720. Отдельная оговорка: 1080p можно залить и посмотреть только с подпиской, остальным X отдаёт 720p. |
| Соотношение сторон | от 1:3 до 3:1 | Рекомендуют 16:9 или 1:1. Пиксель обязан быть квадратным — соотношение сторон пикселя ровно 1:1. |
| Кодеки и битрейт | H.264 High Profile, звук AAC LC | До 60 кадров в секунду, цвет только YUV 4:2:0, прогрессивная развёртка, без open GOP. Звук моно или стерео. Битрейт от 5 000 кбит/с у видео и от 128 кбит/с у звука. |
Видео у X загружается кусками — тремя отдельными запросами с ожиданием перекодирования на его стороне, простой загрузкой видео не отправить. Мы этот путь пока не поддерживаем: см. блок про наши лимиты ниже.
Откуда числа:Документация X: загрузка медиаДокументация X: требования к файламДокументация X: как считаются знакиСправочник объектов X: размеры фотоЦены X APIсверено 05.09.2026
Что X делает с файлом молча
Файл загрузился — это ещё не «опубликуется»
X проверяет медиа дважды и разными мерками: сначала на загрузке, потом заново в момент создания поста. Документация говорит об этом прямым текстом и даже приводит ответ, который вы увидите во втором случае: 403 и строка «This user is not allowed to post a video longer than N minutes». То есть ролик может спокойно доехать в хранилище и всё равно не стать постом.
Потолок видео — свойство аккаунта, а не файла
20 минут и 8 ГБ против 125 минут и 16 ГБ — это разница между обычным аккаунтом и подпиской X Premium у того, кто публикует. Не у разработчика приложения, не у тарифа API: X сверяется именно с подпиской автора поста. Поэтому один и тот же файл у двух человек ведёт себя по-разному, и «у коллеги же залилось» ничего не доказывает.
Вашу картинку в ленте увидят уменьшенной
X держит фото в четырёх вариантах. Самый большой вписан в 2048 × 2048, дальше 1200 × 1200 и 680 × 680, а превью 150 × 150 не уменьшается, а обрезается по центру. Практических следствий два: грузить исходник на 4000 пикселей незачем, всё равно покажут меньший вариант, — и мелкий текст на картинке в превью пропадёт вместе с краями.
GIF отваливается не из-за веса
Пятнадцать мегабайт — только один из четырёх порогов. Кроме него в документации стоят разрешение не крупнее 1280 × 1080, не больше 350 кадров и не больше 300 миллионов пикселей, где пиксели считаются как ширина × высота × число кадров. Длинная анимация в 900 × 600 упирается в последнее ограничение задолго до пятнадцати мегабайт.
«400 × 400» и «1500 × 500» — числа без действующего источника
Размеров аватара и шапки в документации X сегодня нет вообще: ни в требованиях к медиа, ни в справочнике объектов. Числа, которые вам называет выдача, пришли со старых справочных страниц твиттера, и проверить их по нынешней справке мы не смогли — help.x.com отдаёт проверку Cloudflare. Это не значит, что они неверны; это значит, что подтвердить их нечем, и мы не будем делать вид, что можем.
Что из этого пропускаем мы
Ниже — не лимиты X, а наши собственные: то, что кабинет Smmly отправит в X сегодня. Они уже, чем у площадки, и это осознанно — лучше отбить пост при постановке в очередь, чем получить отказ и счёт от X через сутки.
- Длина поста
- 280 знаков — считаем по обычному аккаунту. Длинные посты X пускает только с подпиской, а подписка — свойство конкретного аккаунта; у нас лимит один на площадку, и поднять его до премиального мы пока не умеем
- Длина поста с картинкой
- те же 280 — вложение лимит не режет, а ссылка режет: любой адрес X считает за 23 знака независимо от длины
- Картинки
- до 4 за пост, каждая до 5 МБ — ровно столько же, сколько у самой площадки: 5 МБ — предел простой загрузки, а куски мы не собираем
- Видео
- не отправляем — видео в X грузится кусками и с ожиданием перекодирования на его стороне — это отдельный механизм, а не «файл побольше». Он появится вместе с видео в остальных сетях
- Ссылка в тексте
- по умолчанию не пропускаем — X берёт за пост со ссылкой $0,200 против $0,015 за обычный — в тринадцать раз больше. Это не ошибка формата, а счёт, поэтому решает владелец канала: ссылки включаются в настройках
- Второе сообщение
- ответ на ваш же пост — штатный приём X и способ дать ссылку, не поднимая цену самого поста. Если ответ не уйдёт, сам пост останется — повторять его нельзя, дубль в X стоит денег
Частые вопросы
Какого размера должна быть картинка для поста в X?
Требований по пикселям у X нет: в документации стоит только вес — до 5 МБ — и список форматов JPG, PNG, GIF, WEBP. Ориентироваться имеет смысл не на предел загрузки, а на показ: самый большой вариант, который X отдаёт читателю, вписан в 2048 × 2048, поэтому исходник крупнее просто уменьшат.
Сколько картинок можно прикрепить к одному посту в X?
Четыре — либо одну анимированную GIF, либо одно видео. Это три взаимоисключающих варианта: четыре фото и гифку в одном посте X не примет.
Какой размер аватарки и шапки профиля в X?
Честный ответ: в документации X этих чисел нет. «400 × 400» для аватара и «1500 × 500» для шапки кочуют по подборкам со старых справочных страниц твиттера, а действующую справку help.x.com мы открыть не смогли — она закрыта проверкой Cloudflare. Подтвердить эти цифры нам нечем, поэтому мы их и не публикуем как факт.
Какое видео принимает X?
До 20 минут и 8 ГБ у обычного аккаунта, до 125 минут и 16 ГБ у подписчика X Premium; минимум — полсекунды. Кадр от 32 × 32 до 1280 × 1024, соотношение сторон от 1:3 до 3:1, кодек H.264 High Profile и звук AAC LC. Рекомендуемое — 1280 × 720 при 30 или 60 кадрах в секунду.
Почему видео загрузилось, а пост не создался?
Потому что это две разные проверки. X сверяет файл сначала на загрузке, а потом ещё раз при создании поста — и второй раз уже по подписке того аккаунта, от чьего имени пост выходит. Если ролик длиннее, чем позволено этому аккаунту, вы получите 403 и текст «This user is not allowed to post a video longer than N minutes».
GIF весит меньше 15 МБ, но X её не берёт. Почему?
Вес — только один из порогов. В документации рядом с ним стоят разрешение не крупнее 1280 × 1080, не больше 350 кадров и не больше 300 млн пикселей, которые считаются как ширина × высота × число кадров. Обычно спотыкаются именно о последний: длинная анимация набирает эти пиксели быстро.
Рядом в справочнике
- Лучшее время постить в XВремя решает мало
- Размеры для Телеграмкартинки, видео, обложки
- Размеры для ВКонтактекартинки, видео, обложки
- Размеры для MAXкартинки, видео, обложки
- Размеры для Дзенкартинки, видео, обложки
Как публиковать в X по расписанию — на странице про автопостинг в X.
Проверяем размеры до публикации
Smmly отбивает пост, который X не примет, при постановке в очередь — а не через сутки статусом «ошибка».
Попробовать за 10 ₽7 дней, отмена в один клик