Сжать JPG онлайн

Сжать уже сжатый файл

Файл уже сжимали, и повторное сжатие почти ничего не даёт? Так и должно быть — ниже разбор, почему, и что реально работает в такой ситуации. Инструмент тут же на странице.

Ниже качество — меньше вес. Для фото оптимально 75–88%.

🔒 Файлы не загружаются на сервер — всё обрабатывается в вашем браузере.

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

  1. Загрузите файл, который уже сжимали раньше.
  2. Посмотрите на результат при качестве 70%: если выигрыш мал, дело в самом файле.
  3. Попробуйте вместо качества уменьшить размер в пикселях — обычно помогает именно это.
  4. Если выигрыша нет вовсе, инструмент так и напишет: «уже оптимально».

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

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

Хуже того, каждое пересохранение JPEG ухудшает картинку. Кодировщик заново разбивает изображение на блоки 8×8 пикселей, и артефакты предыдущего сжатия он воспринимает как настоящие детали, добросовестно их огрубляя. Так копится «поколенческая потеря»: после пяти-шести пересохранений на однотонных участках появляются заметные пятна и ореолы. То же самое касается и файлов из мессенджеров — Telegram, WhatsApp и соцсети уже сжали ваш снимок при отправке.

Что действительно работает, если вес нужно снизить ещё. Первое и главное — уменьшить размер в пикселях: пикселей меньше вчетверо, вес меньше примерно во столько же, и это не зависит от предыдущего сжатия. Второе — перевести файл в более эффективный формат: WEBP при том же качестве легче JPG примерно на треть. Третье — обрезать лишнее по краям кадра. И только четвёртым номером — опускать качество дальше, уже ценой видимых артефактов.

Что даёт повторная обработка уже сжатого файла

Приём Выигрыш по весу Что с качеством
Пересохранить с тем же качеством 0–5%, иногда рост Слегка ухудшается
Опустить качество до 60–70% 20–40% Появляются видимые артефакты
Уменьшить ширину вдвое 60–75% Не ухудшается, если размер подобран
Перевести в WEBP 25–35% Сопоставимое
Обрезать лишнее по краям Пропорционально площади Не меняется

Универсальный вывод: если файл уже сжат, работайте с разрешением и форматом, а не с ползунком качества.

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

Почему повторное сжатие почти не уменьшает файл?

Основной выигрыш JPEG получает при первом кодировании, отбрасывая незаметные детали. Во второй раз отбрасывать уже почти нечего, поэтому изменение веса минимально.

Может ли файл стать больше после сжатия?

Да, такое бывает: если качество выставлено выше, чем при исходном сохранении, кодировщик попытается точно передать уже имеющиеся артефакты и потратит на это больше места. Инструмент в таком случае покажет «уже оптимально».

Портится ли фото при каждом пересохранении?

Да. Артефакты предыдущего сжатия воспринимаются как настоящие детали и огрубляются заново. После нескольких циклов появляются заметные пятна и ореолы.

Как тогда уменьшить вес уже сжатого файла?

Уменьшить размер в пикселях — это работает всегда и не зависит от прежнего сжатия. Ещё варианты: перевести в WEBP или обрезать лишнее по краям кадра.

Фото из мессенджера считается уже сжатым?

Да. Telegram, WhatsApp и соцсети сжимают снимки при отправке, поэтому такие файлы дополнительно уменьшаются слабо.