Бесплатный ресайзер GIF
Масштабируйте любой анимированный GIF до новой ширины. Соотношение сторон сохраняется автоматически на каждом кадре. Без загрузки, без аккаунта — работает целиком в браузере.
Перетащите GIF сюда или нажмите для выбора
Конвертация в браузере — ничего не загружается на сервер
Как это работает
Загрузите ваш GIF
Перетащите анимированный GIF в инструмент или нажмите для выбора файла с устройства.
Введите целевую ширину
Укажите желаемую ширину в пикселях. Поле высоты обновится автоматически для сохранения оригинального соотношения сторон.
Скачайте масштабированный 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 / X | 800 px | 15 МБ | Максимальная ширина инлайн-отображения в ленте |
| Discord (бесплатный аккаунт) | 480 px | 8 МБ | Анимированные иконки серверов: 96 px и не более 256 КБ |
| Slack | 480 px | 1 ГБ | GIF отображается инлайн как миниатюра; меньше — быстрее загрузка |
| GitHub README | 640 px | 10 МБ | Вписывается в стандартную ширину колонки README |
| Блог или статья на сайте | По ширине колонки | Без лимита платформы | Обычно 600–800 px для стандартных колонок контента |
| Email-рассылка | 600 px | ~1 МБ рекомендовано | Большинство клиентов рендерят максимум 600 px |
