GIF
GIF
Исходный формат
WEBP
WEBP
Целевой формат

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

Превратите анимированный GIF в animated WebP — тот же ролик, но в 5–10 раз меньшего размера, с полноцветной палитрой и 8-битной прозрачностью.

Перетащите GIF файлы сюда

или выберите файлы для конвертации

Все кадры и тайминги

Каждый кадр GIF попадает в WebP с точной длительностью и количеством повторов цикла.

Disposal-aware

Алгоритм аккумулирует canvas, корректно отрисовывая частичные diff-кадры (disposal 1/2/3).

Tru-color вместо 256

Палитра GIF расширяется до полного RGB, без видимого бендинга на градиентах.

О форматах

Подробная информация о форматах GIF и WEBP

GIF

GIF формат

Graphics Interchange Format (1987)

GIF — формат с LZW-сжатием, индексированной палитрой до 256 цветов и 1-битной прозрачностью. Поддерживает анимацию через последовательность кадров с таймингами и disposal-методами. Морально устарел: размер большой, цвета бедные.

Сжатие LZW, без потерь
Палитра До 256 цветов на кадр
Прозрачность 1 бит (on/off)
Анимация Да
Disposal 1/2/3 (keep/bg/previous)
WEBP

WebP формат

Web Picture format (Google)

Animated WebP использует те же VP8/VP8L кодеки, что и видео WebM, поэтому сжимает движение значительно эффективнее GIF. Поддерживает 8-битный alpha и тру-колор, размер обычно в 5–10 раз меньше эквивалентного GIF.

Кодек кадров VP8 (lossy) / VP8L (lossless)
Палитра Тру-колор 24-bit
Прозрачность 8 бит alpha
Анимация Да
Loop count 0 (бесконечно) или N

Сравнение форматов

GIF vs WEBP: когда какой формат лучше использовать

Характеристика GIF WEBP
Размер для анимации
Полноцветная палитра
8-бит alpha
Универсальная поддержка
Поддержка в Safari < 14
Аппаратное декодирование
Стриминг кадров
Простота файлового формата

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

Три простых шага для конвертации GIF в WEBP

1

Загрузите GIF

Перетащите .gif или image/gif. Поддерживаются как статичные (1 кадр), так и анимированные GIF любого размера и количества кадров.

2

Композитинг с disposal

Для каждого кадра учитывается disposal-флаг (1/2/3): canvas аккумулируется через alpha_composite, чтобы частичные diff-кадры отрисовывались корректно.

3

Скачайте animated WebP

Получите WebP с теми же таймингами и loop-count. Размер обычно в 5–10 раз меньше исходного GIF при визуально неотличимом качестве.

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

Ответы на популярные вопросы о конвертации GIF в WEBP

В среднем в 5–10 раз. Простые иконки и стикеры могут уменьшиться в 10–15 раз, сложные ролики с множеством кадров и градиентов — в 3–5 раз. Конкретный коэффициент зависит от количества кадров, цветности и движения.
Да. Длительность каждого кадра берётся из img.info["duration"] в миллисекундах. Значения меньше 20 мс клампятся к 20 (всё равно браузеры округляют такие тайминги к 100 мс из-за throttle).
Disposal=2 означает «после кадра очистить область до фона». Алгоритм создаёт пустой canvas перед композитингом следующего кадра — это критично для GIF, где кадры хранятся как diff с прозрачным фоном.
Да. img.info["loop"] читается и переносится в WebP: 0 — бесконечный цикл (по умолчанию), N — N повторов. Большинство GIF имеет loop=0.
method=6 — самый медленный, но даёт на 5–10% меньший размер по сравнению с method=4 при том же quality=85. Для одноразовой конвертации замедление 2–3× приемлемо, итоговый файл будет меньше навсегда.

Готовы конвертировать GIF в WebP?

Загрузите анимированный GIF — получите animated WebP в 5–10 раз меньше.

Начать конвертацию