Бесплатный инструмент изменения размера GIF

Масштабируйте анимированные GIF до любой ширины. Каждый кадр изменяется пропорционально с автоматическим сохранением соотношения сторон. Без загрузки на сервер.

100% ПриватноБез загрузкиБесплатно
GIF ResizerFREE
В браузере · Без загрузки

Перетащите GIF сюда или нажмите для выбора

Конвертация в браузере — ничего не загружается

Как это работает

1

Загрузите ваш GIF

Перетащите анимированный GIF в инструмент или воспользуйтесь выбором файла выше.

2

Введите целевую ширину

Введите желаемую ширину в пикселях. Высота автоматически корректируется для сохранения исходного соотношения сторон.

3

Скачайте GIF с изменённым размером

Нажмите «Изменить размер». Все кадры масштабируются с помощью бикубической интерполяции. Проверьте новые размеры, затем скачайте.

Зачем изменять размер GIF?

Размер файла GIF приблизительно масштабируется как квадрат пиксельных размеров. Уменьшение ширины GIF вдвое — с 800 пикселей до 400 пикселей — сокращает площадь холста до одной четверти, что обычно уменьшает размер файла на 60–75%. Это делает изменение размера единственной наиболее эффективной оптимизацией для слишком большого анимированного GIF, значительно превосходящей сжатие с потерями.

Каждая платформа, где делятся GIF, имеет разную максимальную ширину отображения. Загрузка GIF шире контейнера отображения платформы расходует байты впустую — браузер загружает все эти лишние пиксели, а затем отбрасывает их при рендеринге. Изменение размера в соответствии с целевым контейнером полностью устраняет эти потери.

Изменение размера также является решением, когда у вас есть GIF для Retina-дисплея (2x), захваченный или экспортированный с двойным разрешением для экранов с высокой плотностью пикселей. Предоставление файла 2x пользователям на стандартных экранах 1x расходует ровно половину байтов. Уменьшение до целевой ширины 1x даёт идентичный вид на экране при стандартных дисплеях, вдвое уменьшая размер загрузки.

Сохранение соотношения сторон предотвращает искажённый, «сплющенный» вид, возникающий при независимой установке ширины и высоты. Правильная высота вычисляется как: new_height = round(original_height × new_width / original_width). Каждый кадр в анимации использует одинаковые новые размеры, обеспечивая геометрическую согласованность — критично для анимированного контента, где даже однопиксельное различие высоты между кадрами вызывает видимое дрожание в некоторых рендерерах GIF.

Ключевые возможности

🎥

Снимки экрана

Программы захвата экрана часто экспортируют с полным разрешением монитора. Изменение размера до 800 пикселей в ширину обычно уменьшает эти файлы с 15–40 МБ до 2–5 МБ.

🖥️

Экспорт для Retina

Инструменты дизайна, такие как Figma и Sketch, экспортируют в 2x по умолчанию. Измените размер до 50% от размеров экспорта для стандартных экранов.

📧

Заголовки email

Почтовые клиенты ограничивают ширину рендеримых изображений до 600 пикселей. Более широкий GIF расходует байты впустую и может нарушить вёрстку на мобильных клиентах.

🖼️

Миниатюры предпросмотра

Галерейные сетки часто отображают превью размером 120–240 пикселей. Создание правильно масштабированного GIF-миниатюры позволяет избежать масштабирования браузером огромного исходного файла.

💬

Иконки серверов Discord

Анимированные иконки серверов должны быть менее 256 КБ и отображаться в 32–96 пикселей. Изменение размера до 96 пикселей плюс сжатие необходимо для соответствия лимиту.

Нулевые серверные затраты

Вся обработка выполняется через WebAssembly в браузере. Данные не покидают устройство, без ограничений по скорости, без необходимости в аккаунте.

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

Платформа / ИспользованиеРекомендуемая ширинаЛимит размера файлаПримечания
Twitter / X800 пикселей15 МБМакс. ширина встроенного отображения в ленте
Discord (бесплатный)480 пикселей8 МБЛимит 256 КБ для анимированных иконок серверов
Slack480 пикселей1 ГБПредпросматривается встроенно в виде миниатюры
GitHub README640 пикселей10 МБПомещается в стандартную ширину колонки README
Веб / БлогПо ширине колонки контентаОбычно 600–800 пикселей для ширины статьи

Часто задаваемые вопросы

Влияет ли изменение размера GIF на скорость анимации или количество повторений?
Нет. Каждый кадр масштабируется пропорционально, но метаданные задержки кадров сохраняются точно. Скорость анимации, количество кадров и поведение зацикливания остаются неизменными — изменяются только пиксельные размеры.
Можно ли увеличить GIF, чтобы сделать его больше?
Да, можно увеличить, но увеличение GIF не добавляет новой пиксельной информации — оно только интерполирует существующие пиксели, что делает результат размытым или блочным. Для настоящего качественного апскейлинга сначала конвертируйте GIF в видео и примените ИИ-апскейлинг. Для небольшого увеличения (10–20%) размытость обычно приемлема.
Можно ли задать ширину и высоту независимо, чтобы растянуть GIF?
Этот инструмент изменяет размер по ширине с автоматическим расчётом высоты для сохранения соотношения сторон. Произвольное изменение размера до любых пропорций искажает анимацию и здесь не поддерживается. Чтобы изменить соотношение сторон, удаляя пиксели (а не растягивая), используйте инструмент обрезки GIF.
Почему файл после изменения размера больше ожидаемого?
Уменьшение иногда увеличивает размер файла, если бикубическая интерполяция генерирует цвета, требующие большего количества записей в палитре, или если новые пиксельные паттерны сжимаются менее эффективно под LZW. Для наилучших результатов после изменения размера примените компрессор GIF для оптимизации палитры.
Как уложиться в лимит Discord 256 КБ для анимированных иконок серверов?
Измените размер GIF до 96 пикселей в ширину (максимальный размер рендеринга для иконок серверов), затем запустите его через компрессор GIF на высоком уровне для применения уменьшения палитры и сжатия с потерями. Большинство GIF комфортно уместится в 256 КБ после обоих шагов.

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

Прокрутите вверх и перетащите файл, чтобы начать.

Смотреть все инструменты