Бесплатный компрессор GIF
Уменьшите размер GIF-файла до 80% с помощью оптимизации цветов и сжатия с потерями. Без загрузки, без аккаунта — работает полностью в браузере.
Перетащите GIF сюда или нажмите для выбора
Конвертация в браузере — ничего не загружается
Как это работает
Загрузите ваш GIF
Перетащите GIF в инструмент или воспользуйтесь выбором файла.
Выберите уровень сжатия
Выберите Низкий, Средний или Высокий — и при желании уменьшите цветовую палитру с 256 до 128 или 64 цветов.
Скачайте сжатый GIF
Нажмите «Сжать» и подождите обработки в браузере. Просмотрите сравнение размеров до/после, затем скачайте.
Почему GIF-файлы такие большие
В отличие от современных видеоформатов, таких как MP4 или WebM, формат GIF кодирует каждый кадр как независимое индексированное изображение с использованием LZW-сжатия без потерь. Нет межкадрового предсказания или компенсации движения — каждый пиксель каждого кадра полностью сохраняется, даже если 90% холста — статичный фон. 3-секундный GIF при 15 кадрах/с содержит 45 независимых изображений, упакованных в один файл.
GIF также ограничивает каждый кадр палитрой не более 256 цветов, выбранных из 16,7 миллиона возможных значений RGB. Выбор этих 256 цветов кардинально влияет как на визуальное качество, так и на степень сжатия. Плохо подобранная палитра с избыточными почти дублирующимися цветами тратит слоты палитры и усложняет сжатие LZW-потока. Этот инструмент использует адаптивную цветовую квантизацию для выбора наиболее представительных 256, 128 или 64 цветов для каждого кадра индивидуально.
Сжатие GIF с потерями — это техника, разработанная проектом gifsicle, которая намеренно вводит управляемый шум на уровне пикселей перед LZW-проходом. Шум настроен для создания длинных последовательностей одинаковых значений, которые LZW кодирует исключительно эффективно. Визуальные артефакты, создаваемые при этом, практически невидимы при умеренных настройках, но могут дополнительно сократить размер файла на 40–60% сверх уменьшения палитры.
Сжатие без потерь (только уменьшение цветовой палитры) уменьшает GIF, не изменяя ни одного значения пикселя в исходной палитре. Компромисс — более ограниченное уменьшение размера, обычно 10–30%, поскольку необработанные пиксельные данные остаются неизменными; оптимизируется только палитра.
Сжатие с потерями изменяет значения пикселей для улучшения кодирования LZW длинами серий. Результат выглядит идентично оригиналу при низких и средних настройках на большинстве экранов, достигая при этом 40–80% уменьшения размера. Для веб-доставки, email-вложений, загрузок в Discord (лимит 8 МБ) и Slack (до 100 МБ, но предпросматривается как миниатюра), сжатие с потерями на среднем уровне почти всегда является правильным выбором.
Ключевые возможности
Веб-страницы
Большие GIF — одна из наиболее распространённых причин медленной загрузки страниц и низких оценок Core Web Vitals. Сжатие GIF размером 4 МБ до менее 1 МБ может сэкономить более 3 секунд времени загрузки на мобильных устройствах.
Вложения в Discord
Бесплатные аккаунты Discord имеют ограничение в 8 МБ на размер файла. Сжатие GIF ниже этого порога позволяет встраивать его вместо отправки ссылки.
Email-маркетинг
Большинство почтовых клиентов ограничивают размер встроенного изображения до 1–2 МБ, после чего нарушается вёрстка. Сжатый GIF-заголовок загружается чисто и не активирует спам-фильтры.
README на GitHub
GIF в README, демонстрирующие программные функции, часто весят 5–20 МБ. Сжатие их до менее 2 МБ кардинально улучшает опыт при медленном соединении.
Загрузки в CMS
WordPress и аналогичные CMS-платформы часто устанавливают ограничения на размер загружаемых файлов. Сжатие GIF гарантирует, что он уложится в допустимую квоту.
Нулевые серверные затраты
Вся обработка выполняется через WebAssembly в браузере. Данные не покидают устройство, без ограничений по скорости, без необходимости в аккаунте.
Сравнение форматов
| Уровень | Техника | Типичное уменьшение размера | Визуальное воздействие |
|---|---|---|---|
| Низкий | Только оптимизация палитры | 10–25% | Не заметно |
| Средний (рекомендуется) | Палитра + лёгкое сжатие с потерями | 40–60% | Едва ощутимо |
| Высокий | Палитра + агрессивное сжатие с потерями | 60–80% | Незначительный дизеринг на градиентах |
