svgtgs

Что такое файл TGS?

4 мин чтения · обновлено 2026-07-05

TGS — это формат файла, на котором работают анимированные стикеры Telegram. Технически всё просто: берётся анимация Lottie (формат JSON, который Bodymovin экспортирует из After Effects), сжимается gzip, добавляется метка "tgs": 1, и файл переименовывается в .tgs. Telegram отрисовывает его через rlottie — быстрый нативный плеер Lottie.

Жёсткие лимиты

ПараметрСтикерКастомный эмодзи
Холстровно 512 × 512ровно 100 × 100
Размер файла (в gzip)≤ 64 КБ≤ 64 КБ
Длительность≤ 3 секунды≤ 3 секунды
Частота кадров30 или 60 FPS
Зацикливаниепроигрывается циклом автоматически

Помимо числовых лимитов, rlottie поддерживает лишь подмножество Lottie: без выражений, растровых изображений, текстовых слоёв и 3D. Векторные shape-слои с заливками, обводками, градиентами, trim-путями и масками — безопасны, и это как раз то подмножество, во что превращается SVG.

Почему Telegram выбрал векторы

Типичный анимированный TGS весит 10–40 КБ — меньше, чем один кадр эквивалентного GIF. Он остаётся бритвенно чётким на любой плотности экрана, анимируется на полных 60 FPS и декодируется достаточно быстро, чтобы чат, полный стикеров, проигрывал их одновременно даже на среднем телефоне.

Как создать файл TGS

Официальный путь — After Effects + Bodymovin с экспорт-пресетом Telegram. Быстрый путь, если ваш рисунок уже в векторе: конвертируйте SVG напрямую через svgtgs — он строит shape-слои Lottie, применяет выбранный пресет анимации, проверяет все лимиты выше и сжимает результат gzip. Смотрите как конвертировать SVG в TGS.

Вопросы

Как открыть файл TGS?

Отправьте его в любой чат Telegram, чтобы посмотреть превью, или распакуйте gzip, чтобы получить JSON Lottie, который проигрывается в любом Lottie-плеере. Чтобы создать TGS из векторного рисунка, используйте конвертер SVG в TGS вроде svgtgs.

Чем TGS отличается от GIF?

Файлы TGS — это векторная анимация: несколько килобайт, идеально чёткая при любом размере, всегда 60 FPS. GIF — это сжатые растровые кадры: больше весят, размытее и ограничены палитрой цветов.

Можно конвертировать TGS обратно в SVG?

Не напрямую — TGS хранит данные фигур Lottie, а не разметку SVG. Можно распаковать его в JSON и посмотреть на фигуры, но при обратной конвертации в редактируемый SVG анимация теряется.

Готовы попробовать?

Конвертер бесплатный и работает целиком в вашем браузере.

Конвертировать SVG

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