Сжать изображения
Двигайте ползунок качества и смотрите, как уменьшается размер, в живом предпросмотре — компромисс вы выбираете своими глазами, и ничего не сохраняется.
- Не сохраняется
- Без очереди и ожидания
- Без регистрации и водяных знаков
Как это работает
Добавьте изображения
Перетащите файлы JPG, PNG или WebP — один или целую папку.
Настройте качество
Живой предпросмотр и точный новый размер обновляются, пока вы двигаете ползунок. PNG оптимизируются по палитре — с виду без потерь, а экономия огромная.
Скачайте
Сохраните файлы по одному или всё одним ZIP-архивом.
Как на самом деле уменьшается размер
Режим «Умный» вообще не применяет число качества. Каждое изображение он кодирует с несколькими настройками, сравнивает каждый результат с оригиналом по структурному сходству и оставляет самое низкое качество, которое по замерам ещё визуально неотличимо. Это решение принимается для каждой картинки отдельно — и иначе нельзя: на калибровочном стенде одна и та же цель даёт качество 77 для меха и 60 для гладкого портрета, потому что мелкие детали прячут артефакты, а ровные тона — нет. Фиксированное значение 80 потратило бы лишние байты на одно и испортило бы другое. Затем JPEG записываются специальным кодировщиком JPEG, а не браузером, и по замерам это примерно на 2 dB чище при том же размере файла.
PNG направляются по тому, что в них, а не по расширению. Картинка, в которой несколько тысяч различных цветов или меньше — логотип, скриншот, схема, — перекодируется с оптимизированной палитрой: на плоской графике это почти незаметно, а экономия большая. Фотография, сохранённая в PNG, после перевода в палитру получила бы полосы на каждом градиенте, поэтому она записывается в WebP и расширение меняется соответственно — ведь WebP с именем .png был бы уже другой ошибкой. Можно принудительно оставить PNG — тогда вы получите честный файл без потерь, лишь чуть меньше исходного.
Режим «Целевой размер» подбирает качество, укладывающееся в ваш предел, отдельно для каждого файла, потому что скриншоту и фотографии нужны очень разные настройки, чтобы прийти к одному и тому же числу килобайт. Если даже самое низкое качество не попадает в цель, вам сообщат наименьший достижимый размер, а не выдадут файл, который не подходит. И ничто никогда не выходит больше, чем было: если оригинал уже был эффективно сжат, вы получите оригинал с пометкой об этом.
Если нужно другое
Варианта без потерь здесь нет: любое сжатие — это перекодирование, поэтому повторное сжатие уже сжатого JPG добавляет ещё одно поколение потерь. jpegtran и jpegoptim переписывают энтропийное кодирование JPEG, не трогая квантованные данные, а oxipng и zopflipng делают то же самое для PNG — несколько процентов совершенно даром, и это правильный первый шаг для файла, который нельзя ухудшать.
Для конвейера сборки libvips или sharp сделают эту работу и за тот же проход сгенерируют адаптивные размеры и альтернативы в WebP и AVIF — на сервере, без чьих-либо кликов. А самая большая экономия, доступная для фотографии, даёт вовсе не настройка JPEG, а более новый формат — именно это по одному файлу делает здешняя страница «JPG в AVIF».
Частые вопросы
Как здесь сжимаются PNG?
PNG перекодируются с оптимизированной палитрой цветов — тем же приёмом, который прославил TinyPNG, — и обычно это даёт 50–80% экономии без видимой разницы. Ползунок качества определяет, сколько цветов останется.
А JPG и WebP?
Перекодирование с потерями с выбранным вами качеством. Живой предпросмотр показывает ровно то, что вы получите, — увеличьте текст или лица, прежде чем решать.
Мои изображения где-нибудь сохраняются?
Нет — ничего не сохраняется ни на каком этапе. В отличие от известных сайтов для сжатия, ваши изображения никогда не сохраняются.
На какое качество ориентироваться?
Для интернета — на самую низкую настройку, при которой предпросмотр ещё выглядит как надо, обычно 70–85% для фото. Все изображения разные — именно поэтому предпросмотр живой.
Испортится ли изображение, если сжимать его снова и снова?
Потери при повторных сохранениях с потерями накапливаются. По возможности сжимайте оригинал и храните его.
Полезно знать: Сжатие — это перекодирование: метаданные EXIF удаляются. Форматы, кроме JPG, PNG и WebP, сначала конвертируются в один из них.
Разместите этот инструмент на своём сайте
Бесплатно для любого блога, страницы класса или справочной статьи. Вставьте один фрагмент кода — и посетители смогут пользоваться инструментом прямо на вашей странице.
Ещё Инструменты для изображений
Изменить размер изображения
Точные пиксели, чёткий результат, пакетно
PNG в WEBP
WebP для сайта с сохранением прозрачности
JPG в AVIF
Вдвое меньше JPG, та же картинка
Обрезать изображение
Перетаскивание, пропорции, точность до пикселя
Повернуть изображение
Поворот и отражение сразу для всех
JPG в PNG
PNG без потерь из любого JPG, пакетно