Бесплатный ресайзер GIF

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

100% PrivateNo UploadFree
ResizeБЕСПЛАТНО
В браузере • Без загрузки

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

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

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

1

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

Перетащите анимированный GIF в инструмент или нажмите для выбора файла с устройства.

2

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

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

3

Скачайте масштабированный GIF

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

Почему изменение размера GIF даёт такой заметный результат

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

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

Retina-экспорт (2x) из дизайн-инструментов вроде Figma, Sketch или Framer — ещё один частый источник раздутых GIF. Дизайн, рассчитанный на отображение в 400 px, экспортируется в 800 px для чёткости на High-DPI. На стандартных 1x экранах — а это по-прежнему большинство устройств в мире — подача 800 px версии тратит ровно половину байт впустую. Масштабирование до 1x ширины создаёт файл, который выглядит идентично на стандартных экранах и вдвое легче.

Фиксация соотношения сторон — не просто удобство, а необходимость для качества анимации. Каждый кадр анимированного GIF должен иметь одинаковые размеры холста. Если хоть один кадр масштабирован с чуть другой высотой из-за округления, анимация будет дёргаться на границе этого кадра. Инструмент применяет единое пропорциональное масштабирование — по формуле новая_высота = round(исходная_высота × новая_ширина / исходная_ширина) — ко всем кадрам одновременно.

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

🎥

Экспорт записей экрана

Программы записи экрана по умолчанию используют полное разрешение монитора, часто создавая GIF шириной 1920 px и более. Масштабирование до 800 px — стандартной ширины для документации и блогов — обычно сокращает их с 20–50 МБ до управляемых 2–6 МБ.

🖥️

Retina в стандартное разрешение

Масштабируйте 2x экспорт ровно до 50% экспортированных размеров, чтобы отдавать оптимально размеренный файл на стандартных дисплеях, не жертвуя качеством на High-DPI экранах, получающих оригинал.

📧

Безопасные размеры для email

Почтовые клиенты рендерят изображения в контейнерах шириной обычно 500–600 px. GIF шире этого масштабируется клиентом вниз — после того как вы уже заплатили за скачивание лишних байт. Предварительный ресайз предотвращает эти потери.

🖼️

Генерация миниатюр для галерей

Галерея, показывающая анимированные превью шириной 200 px, должна подавать GIF на 200 px, а не масштабировать 1200 px источник через CSS. Правильные миниатюры загружаются быстрее и расходуют меньше памяти в браузере зрителя.

💬

Размеры под платформу

Анимированные иконки серверов Discord отображаются на 96 px. Карточки Twitter рендерят GIF на 800 px. Колонки README на GitHub занимают 640 px. Масштабирование до точного размера платформы — ноль лишних байт при доставке.

🔒

Конфиденциальная обработка, работает офлайн

Масштабирование выполняется через WebAssembly во вкладке браузера. GIF не передаётся на сервер. Инструмент работает даже при нестабильном интернет-соединении — после загрузки страницы сеть больше не нужна.

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

Платформа или сценарийРекомендуемая ширинаЛимит размера файлаПримечания
Twitter / X800 px15 МБМаксимальная ширина инлайн-отображения в ленте
Discord (бесплатный аккаунт)480 px8 МБАнимированные иконки серверов: 96 px и не более 256 КБ
Slack480 px1 ГБGIF отображается инлайн как миниатюра; меньше — быстрее загрузка
GitHub README640 px10 МБВписывается в стандартную ширину колонки README
Блог или статья на сайтеПо ширине колонкиБез лимита платформыОбычно 600–800 px для стандартных колонок контента
Email-рассылка600 px~1 МБ рекомендованоБольшинство клиентов рендерят максимум 600 px

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

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

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

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

Все инструменты