Изменить размер изображения для Instagram

Измените размер фото до квадратного формата поста Instagram 1080x1080 в один клик, прямо в браузере. Значения по умолчанию уже настроены — просто добавьте фото. Также подходит для портретных и альбомных постов.

Нажмите, чтобы выбрать изображения, или перетащите их сюда

JPG, PNG, WebP. Выберите несколько файлов для массового изменения размера. Остаётся на вашем устройстве, ничего не загружается.

Зафиксировать пропорции
Изменение ширины автоматически обновляет высоту в соответствии, и наоборот.

Изображение с изменённым размером появится здесь после создания.

Точные размеры растягивают или сжимают изображение до введённых вами ширины и высоты (зафиксируйте пропорции, чтобы избежать искажения). Процент масштабирует пропорционально от исходного размера. Ничего не загружается, изменение размера происходит на вашем устройстве с помощью API canvas.

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

Это изменение размера через canvas с уже заполненными числами Instagram. Ваше фото декодируется в браузере, отрисовывается на <canvas>, установленном на 1080x1080, с помощью drawImage(), которая ресемплирует пиксели встроенным фильтром сглаживания браузера, и повторно экспортируется через canvas.toBlob() (JPEG и WebP с качеством 0.92, PNG без потерь). Никакого приложения, никакой загрузки, а значения по умолчанию уже правильные для квадратного поста в ленте.

Почему именно 1080: Instagram хранит изображения ленты шириной до 1080 пикселей и повторно сжимает всё, что вы загружаете. Отправьте фото на 4000 пикселей — и Instagram сам уменьшит его, с настройками сжатия, которые вы не контролируете; отправьте ровно 1080 — и вы уже выполнили масштабирование с чистой ресемплировкой, оставив Instagram меньше возможностей испортить изображение. Три важных размера: 1080x1080 для квадрата, 1080x1350 для портрета (максимально допустимая высота и наибольшее пространство экрана в ленте), и 1080x608 для альбомной ориентации. Измените поле высоты, чтобы получить остальные два.

Одна вещь, за которой нужно следить: если ваш оригинал не квадратный, а вы принудительно задаёте точно 1080x1080 с отключённой фиксацией пропорций, изображение растягивается, а не обрезается, и это будет заметно на лицах. Правильный порядок — сначала обрезать до нужной формы (инструмент Обрезать изображение делает квадрат в один клик), затем изменить размер здесь с включённой фиксацией.

Всё происходит в вашей вкладке. Откройте панель Network в DevTools во время изменения размера: ваше фото никогда не загружается ни на этот сайт, ни куда-либо ещё, что нельзя сказать о большинстве инструментов «изменить размер для Instagram», которые незаметно пропускают ваше изображение туда и обратно через свои серверы.