Основы форматов

Что такое GIF: как формат анимаций пережил весь интернет

GIF старше Всемирной паутины. Он появился, когда модемы пищали, мониторы показывали 256 цветов, а слова «мем» ещё не существовало. С тех пор интернет сменил всё — но крошечные зацикленные картинки никуда не делись. Разбираемся, как устроен этот формат-долгожитель, почему он одновременно гениальный и безнадёжно устаревший, и почему мы всё ещё им пользуемся.

Светящиеся цветные линии движения на тёмном фоне — метафора зацикленной анимации GIF
GIF — это движение, пойманное в петлю. Фото: Pexels

Что такое GIF простыми словами

GIF (Graphics Interchange Format) — это формат картинок, у которого есть одна суперспособность: он умеет показывать анимацию. По сути GIF — это «цифровой флипбук»: внутри одного файла лежит последовательность кадров, у каждого своя задержка, и браузер прокручивает их по кругу. Никакого плеера, никакой кнопки play — гифка запускается сама и крутится бесконечно.

Именно поэтому GIF стал языком реакций в интернете: смешной отрывок, кивок, фейспалм — всё это удобно отправить одной маленькой зацикленной картинкой. Но за этой простотой скрывается формат, которому почти сорок лет, и его устройство многое объясняет — и про сильные стороны, и про слабости.

Коротко

GIF — это анимированная картинка из кадров с задержками, которая зацикливается автоматически. Платой за универсальность стали всего 256 цветов и большой вес. Для современного веба его всё чаще заменяют на WebP и видео.

1987 год: формат старше веба

GIF придумала команда инженера Стива Уилхайта в компании CompuServe в 1987 году — за четыре года до появления Всемирной паутины. Задача была приземлённой: передавать цветные картинки по медленным модемам так, чтобы они занимали мало памяти и одинаково выглядели на компьютерах разных производителей. Слово «interchange» в названии — про это: формат-посредник, который понимают все.

Анимация пришла не сразу. По-настоящему она «выстрелила» в сентябре 1995 года, когда браузер Netscape Navigator 2.0 научился зацикливать гифки. С этого момента танцующие бэйби, вращающиеся надписи «Under Construction» и блёстки заполонили первые домашние странички — и GIF навсегда стал символом раннего интернета.

Размытые огни ночного города в движении — отсылка к эпохе раннего интернета
Эпоха GIF началась в мире пищащих модемов и мониторов на 256 цветов. Фото: Pexels

Как GIF хранит картинку: палитра и LZW

Чтобы понять и силу, и беды GIF, достаточно знать два слова: палитра и LZW.

Палитра. GIF не хранит цвет каждого пикселя напрямую. Вместо этого он составляет «список любимых цветов» — палитру максимум из 256 цветов (8 бит) — и для каждого пикселя записывает не сам цвет, а его номер в этом списке. Это очень экономно, но именно отсюда растёт главное ограничение: больше 256 разных оттенков в кадре быть не может.

LZW. Поверх этого работает алгоритм сжатия LZW (Lempel–Ziv–Welch) — без потерь. Он находит повторяющиеся последовательности пикселей и заменяет их короткими кодами. Поэтому простая графика с большими однотонными областями — логотипы, иконки, схемы — сжимается в GIF отлично. А вот «шумные» фотографии, где почти нет повторов, сжимаются плохо.

Любопытный поворот истории

Алгоритм LZW был запатентован компанией Unisys, и в CompuServe об этом сначала не знали. В 1995 году Unisys потребовала лицензионные отчисления — разразился скандал, который ускорил создание свободного формата PNG. Патенты истекли в 2004 году, и сегодня GIF можно использовать без всяких ограничений.

Главная фишка: анимация в цикле

Анимация в GIF устроена честно и наглядно. Файл — это контейнер кадров, идущих друг за другом. У каждого кадра есть собственная задержка (сколько миллисекунд он держится на экране), а у всего файла — счётчик циклов: ноль означает «крутить бесконечно», число N — повторить N раз. Подавляющее большинство гифок зациклены навсегда.

Есть и хитрость для экономии — disposal-методы. Чтобы не перерисовывать весь кадр целиком, GIF может хранить только изменившуюся часть и «дорисовывать» её поверх предыдущей картинки. Это уменьшает файл, но усложняет жизнь редакторам и конвертерам, которым нужно правильно собрать каждый кадр заново.

Полное имя
Graphics Interchange Format
Расширение
.gif
Год / автор
1987, CompuServe
Сжатие
LZW, без потерь
Палитра
До 256 цветов на кадр
Прозрачность
Бинарная (вкл/выкл)
Анимация
Да, с циклами

Три врождённые слабости формата

GIF создавался для совсем другого интернета, и три его ограничения сегодня особенно заметны.

  • Только 256 цветов. На фото и плавных градиентах это приводит к ступенчатым переходам (бэндингу) и грязноватому «шуму» от дизеринга — приёма, которым формат пытается имитировать недостающие оттенки.
  • Прозрачность «всё или ничего». Пиксель в GIF либо полностью видимый, либо полностью прозрачный — полутонов нет. Поэтому у гифок с прозрачным фоном часто видны рваные, «пиксельные» края вместо гладких.
  • Большой вес анимации. Это главная боль. GIF сжимает каждый кадр по отдельности и не умеет, как видеокодеки, экономить на похожих соседних кадрах. В итоге секунды анимации легко весят мегабайты.
GIF — гениальное решение для 1987 года, которое по инерции тащит свои ограничения в 2026-й.
Множество разноцветных световых полос — визуализация ограниченной палитры и дизеринга
Чтобы изобразить много оттенков всего 256 цветами, GIF прибегает к дизерингу — отсюда характерный «шум». Фото: Pexels

Почему GIF до сих пор жив

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

GIF открывается абсолютно везде — в любом браузере, мессенджере, почтовом клиенте, на любой системе, без плагинов и кодеков. Он зацикливается сам, и его можно вставить как обычную картинку через тег <img> — не нужен видеоплеер. А ещё за десятилетия GIF стал культурным явлением: это универсальная «реакция-картинка», встроенная в клавиатуры соцсетей и мессенджеров. Технологии вокруг ушли далеко вперёд, но эта тотальная поддержка и привычка держат формат на плаву.

Чем заменить GIF в 2026 году

Когда GIF используют по делу — короткая иконка-анимация, стикер, мем в чате — он всё ещё уместен. Проблемы начинаются, когда гифку пытаются использовать как видео: длинный ролик в GIF весит абсурдно много и тормозит загрузку страниц. В этом случае есть варианты получше:

ФорматЦветаВес анимацииГде сильнее GIF
WebPПолноцветный + 8-бит альфа≈ −64%Прямая замена гифки в вебе
MP4 / WebMПолноцветныйдо −90%Длинные ролики, плавное видео
APNGПолноцветный + альфаУмеренныйАнимация с честной прозрачностью
GIF256БольшойУниверсальность и привычка

Самая безболезненная замена для веба — WebP: он хранит те же кадры и тайминги, но в полном цвете и в среднем на 64% легче (по данным Google). При этом он так же вставляется обычным тегом <img> и зацикливается сам. Подробное сравнение мы разобрали в статье GIF против WebP и MP4.

Сделайте свой GIF в разы легче

Бесплатный конвертер FormatZ превратит анимированный GIF в WebP прямо в браузере — те же кадры, тот же цикл, но в 5–10 раз меньше по размеру.

Конвертировать GIF в WebP

Нужно достать из гифки один статичный кадр в полном качестве? Используйте конвертер GIF в PNG. А все доступные преобразования собраны на странице всех форматов.

Споры идут до сих пор. Создатель формата Стив Уилхайт настаивал на мягком «джиф» (как арахисовое масло Jif), но большинство людей в мире, особенно в России, говорят твёрдое «гиф» — по аналогии со словом «графика». Формально верны оба варианта, и недопонимания обычно не возникает.
GIF хранит максимум 256 цветов на кадр, а на фото и градиентах их тысячи. Из-за этого появляется ступенчатый переход (бэндинг) и шум от дизеринга, а размер файла раздувается. Для фото используют JPG, для плавных переходов — PNG или WebP.
Само сжатие LZW работает без потерь. Но потери появляются раньше, на этапе подготовки: изображение принудительно сводят к 256 цветам. Так что готовый кадр уже огрублён по цвету, хотя пиксели в нём хранятся точно.
Для анимации в вебе — формат WebP: те же кадры, но полноцветные и в среднем на 64% легче. Для длинных роликов ещё выгоднее видео MP4 или WebM. Перевести гифку в WebP можно онлайн в конвертере FormatZ за пару секунд.
Из-за универсальности и удобства. GIF открывается и автоматически зацикливается буквально везде — в мессенджерах, соцсетях, письмах — без плеера и кнопки play. Эта «работает у всех» совместимость и культурный статус реакции-картинки держат формат на плаву.