Анимированный стикер весит меньше обычной картинки, а выглядит как мультфильм. Разбираем, за счёт чего это работает, какие у Telegram правила и почему половина дизайнерских привычек здесь не подходит.
Три формата стикеров
Telegram принимает стикеры в трёх видах:
- Статичные. Картинка PNG или WEBP.
- Анимированные. Векторная анимация в формате TGS. Именно так сделаны самые плавные и лёгкие стикеры.
- Видео. Короткий ролик WEBM без звука. Подходит, когда анимацию сложно собрать из векторов: фотография, живое видео, сложные эффекты.
Эмодзи в Telegram сделаны на тех же форматах, только показываются в строке текста, рядом с буквами.
Что такое TGS
TGS основан на Lottie, открытом формате векторной анимации. Внутри не кадры, а описание фигур и того, как они двигаются: точка здесь, через полсекунды здесь. Приложение само рисует каждый кадр на экране, поэтому стикер остаётся чётким на любом телефоне.
Файл .tgs это Lottie JSON, сжатый gzip. Если распаковать его любым архиватором, внутри окажется обычный текстовый файл. Отсюда и вес: по словам самого Telegram, детальная анимация в TGS занимает меньше 30 КБ.
Официальный путь создания такой: рисунок в векторном редакторе, анимация в Adobe After Effects, экспорт плагином Bodymovin-TG. Это версия Bodymovin, которую Telegram адаптировал под свой формат.
Требования Telegram
| Параметр | TGS | Видео WEBM |
|---|---|---|
| Размер | Холст 512 × 512, объекты не выходят за край | Одна сторона ровно 512, другая 512 или меньше |
| Длина | До 3 секунд | До 3 секунд |
| Кадры | Ровно 60 в секунду | До 30 в секунду |
| Вес | До 64 КБ | До 256 КБ |
| Повтор | Обязательно зациклена | Зацикливать рекомендуется |
| Прочее | Только разрешённые функции After Effects | Кодек VP9, без звука |
Статичные стикеры подчиняются тому же правилу размера: одна сторона ровно 512 пикселей. Статичные и видеоэмодзи делают строго 100 × 100 пикселей.
Что нельзя использовать в TGS
Приложение должно быстро отрисовывать сотни стикеров в чате, поэтому Telegram запрещает всё, что тяжело считать на телефоне:
- выражения и автобезье
- маски и эффекты слоёв
- картинки, заливки-солиды и текстовые слои
- 3D-слои
- объединение контуров и фигуры-звёзды
- градиентные обводки
- повторители
- растяжение и переназначение времени
- автоориентацию слоёв
Что это значит для дизайна
Правила выглядят технически, но на деле определяют весь стиль стикера. Вот что мы учитываем с самого начала работы:
- Только вектор. Персонаж рисуется фигурами. Фотографию или текстуру в TGS не вставить, их можно только перерисовать.
- Текст превращается в фигуры. Текстовые слои запрещены, поэтому надписи переводятся в контуры до анимации.
- Сюжет на 3 секунды. За это время нужно показать одну эмоцию и вернуться в исходную позу, чтобы повтор был незаметен.
- Бюджет на вес. 64 КБ быстро заканчиваются. Лишние точки в контурах и лишние ключевые кадры приходится убирать, иначе файл не пройдёт.
- Эмодзи читается в размере буквы. Стикер смотрят крупно, а эмодзи стоит в строке рядом с буквами. Ему нужны простой силуэт и крупные детали.
Эмодзи и Telegram Premium
Собственные эмодзи Telegram поддерживает с версии 8.9, вышедшей в августе 2022 года. Создать набор может любой пользователь. Добавлять наборы и пользоваться ими в сообщениях могут подписчики Telegram Premium.
У эмодзи есть полезная функция: если при создании набора отправить боту команду /adaptive, эмодзи будут менять цвет под окружение, в котором их используют. Так один набор одинаково хорошо смотрится в светлой и тёмной теме.
Наборы создают через бота и мини-приложение @Stickers или через встроенный редактор стикеров в самом Telegram.
Как проверить файл
Мы сделали бесплатную проверку TGS прямо в браузере. Перетащите файл, и она покажет анимацию, размер холста, длину, частоту кадров и вес, а также отметит, что не пройдёт в Telegram. Файл никуда не отправляется.
Источник требований: официальная документация Telegram, core.telegram.org/stickers. Сверено 27 сентября 2026 года. Telegram может менять правила, перед загрузкой набора проверьте актуальную версию.