Перейти к содержимому

Сжать фото онлайн — JPG, PNG и WebP

Сожмите изображение и уменьшите размер фото в браузере: JPG меньше 1 МБ, PNG в WebP, изменение размера и пакетное сжатие. Файлы никуда не загружаются.

Загрузка инструмента…

Этот инструмент для сжатия изображений уменьшает файлы JPG, PNG и WebP, изменяя качество сжатия и размер в пикселях. Он пригодится, когда у формы или вложения в письме есть ограничение размера или когда фото для блога или интернет-магазина слишком большие; сжимать можно сразу много файлов. Фото никогда не загружаются на сервер: они обрабатываются в вашем браузере, и для каждого сразу показываются новый размер и процент экономии, так что можно пробовать разные настройки и сравнивать.

Как пользоваться

  1. Перетащите фото в поле «Перетащите файлы сюда или нажмите, чтобы выбрать» или нажмите на него, чтобы выбрать файлы. Можно добавить несколько сразу, а скриншот — вставить прямо через Ctrl+V.
  2. Задайте «Качество». Оно меняется от 10 до 100, по умолчанию — 75; чем ниже значение, тем меньше файл.
  3. Если нужно ещё меньше, выберите 3840, 2560, 1920, 1280 или 800 px в поле «Длинная сторона, не более». Фото, которое уже меньше этого значения, сохраняет исходный размер и никогда не увеличивается.
  4. Оставьте в поле «Сохранить как» вариант «Автоматически (JPEG для фото, WebP для PNG)» или выберите JPEG, WebP или PNG в соответствии с требованиями места назначения.
  5. Проверьте размер каждого фото в пикселях, старый и новый размер файла и процент экономии. При изменении настройки все фото в списке сжимаются заново.
  6. Нажмите «Скачать» для одного фото или «Скачать все в ZIP» для нескольких. Когда закончите, «Очистить всё» очистит список.

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

Как сжать фото до 1 МБ

Размер файла изображения определяют две вещи: число пикселей (ширина × высота) и качество сжатия. Фото с телефона обычно около 4000 × 3000 пикселей, то есть 12 мегапикселей, поэтому даже в JPEG они часто занимают несколько мегабайт.

Если выбрать 1920 px в поле «Длинная сторона, не более», фото 4000 × 3000 станет 1920 × 1440 — это около 23 % исходного числа пикселей. Размер файла примерно пропорционален числу пикселей, поэтому уже одно это даёт большую разницу, а при «Качество» 75 результат обычно меньше 1 МБ. Фото с мелкой текстурой, например листвой или песком, при тех же настройках остаются больше.

Для фото, которые будут смотреть только на экране, в оригинале обычно гораздо больше пикселей, чем нужно, поэтому уменьшение размера в первую очередь меньше заметно на глаз. Если опустить качество ниже 50, появляются размытости и блочные артефакты вокруг краёв. Для фото, которое вы собираетесь печатать крупно, сохраните исходный размер и просто установите качество около 80.

JPG, PNG или WebP: в каком формате сохранить фото

JPEG — формат со сжатием с потерями, который отбрасывает детали, почти незаметные глазу; он подходит для фото, но не поддерживает прозрачность. PNG — формат без потерь, сохраняющий каждый пиксель; он подходит для скриншотов с текстом и графики с прозрачным фоном, но фото в нём получаются очень большими. WebP поддерживает и сжатие с потерями, и прозрачность, а в опубликованном Google сравнении файлы WebP с потерями были на 25–34 % меньше JPEG сопоставимого качества.

Большинство современных браузеров открывают WebP, но некоторые старые программы и формы загрузки его не принимают. Если место назначения принимает только JPG, выберите JPEG в поле «Сохранить как»; для PNG, прозрачность которого нужно сохранить, используйте автоматический режим или WebP.

Как уменьшить размер PNG и почему он почти не сжимается

PNG никогда не теряет качество и лишь убирает повторения, поэтому похожее на фото изображение со сложными цветами почти не уменьшается. Если перевести такой файл в WebP или, когда прозрачности нет, в JPEG, он часто уменьшается в несколько раз. Для скриншотов с текстом высокое качество — от 85 до 90 — сохраняет чёткие края букв.

Иногда результат отмечается как «Не уменьшился». Если пересохранить JPEG, уже сжатый с низким качеством, с более высокой настройкой качества, он может стать больше, поэтому оставьте оригинал или понизьте качество. Сжатие с потерями немного ухудшает изображение при каждом сохранении, поэтому всегда начинайте с оригинала, а не сжимайте уже сжатый файл повторно.

Сжатие фото без загрузки на сервер и геоданные EXIF

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

Пересохранённый файл не содержит данных EXIF, например GPS-координат, даты съёмки или модели камеры. Это скрывает ваше местоположение, когда вы делитесь фото, но приложения для фото, которые сортируют снимки по дате съёмки, эту дату потеряют, поэтому сохраняйте оригиналы.

Частые вопросы

Как уменьшить размер фото до 1 МБ?
Установите «Качество» 70–80, а если файл всё ещё слишком большой, уменьшите «Длинная сторона, не более» до 1920 px или 1280 px. Новый размер каждого фото появляется сразу, так что подбирайте настройки, пока он не станет достаточно маленьким.
Как сжать фото до 100 КБ?
Выберите 800 px в поле «Длинная сторона, не более» и понизьте «Качество» до 60–70. Результат зависит от фото, но обычно получается около 100 КБ; при необходимости понизьте качество ещё немного.
Можно ли сжать несколько фото сразу?
Да. Добавьте их вместе: все сжимаются с одинаковыми настройками и сохраняются разом кнопкой «Скачать все в ZIP».
Ухудшается ли фото после сжатия?
При качестве 70–80 разницу на экране часто трудно заметить. Более низкие значения делают края и плавные переходы грубее, поэтому откройте скачанный файл и проверьте.
Уменьшается ли разрешение изображения при сжатии?
Нет, если в поле «Длинная сторона, не более» выбрано «Исходный размер». Тогда понижается только качество, а число пикселей остаётся прежним.
Почему PNG-файл почти не уменьшается?
PNG хранит каждый пиксель без потерь, поэтому «Качество» не может его уменьшить. Если в поле «Сохранить как» выбран автоматический режим или WebP, файл станет меньше и сохранит прозрачность.
Как получить JPG для сайта, который принимает только JPG?
Выберите JPEG в поле «Сохранить как». Прозрачные области заливаются белым, а файл сохраняется с расширением .jpg.
Почему после сжатия фото стало больше?
Так бывает с фото, которые уже были сильно сжаты; они отмечаются как «Не уменьшился». Используйте оригинал или ещё понизьте качество или размер.
Загружаются ли мои фото на сервер?
Нет. Вся обработка выполняется в вашем браузере, и фото никогда не покидают ваше устройство.
Сохраняются ли в сжатом фото геоданные?
Нет. При пересохранении удаляются все данные EXIF, включая GPS-координаты и дату съёмки.