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

Сжать PNG

Уменьшите вес PNG-файлов, сохранив формат и прозрачный фон. Инструмент сокращает количество оттенков — так работает и настольный pngquant, — и файл худеет в 2–5 раз без заметной разницы.

PNG сжимается без потерь, поэтому вес снижаем числом оттенков. Ниже — легче файл, но заметнее переходы. Прозрачность сохраняется.

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

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

  1. Перетащите .png-файлы в окно — можно сразу несколько.
  2. Двигайте ползунок точности цвета: ниже — легче файл, но заметнее переходы.
  3. Следите за весом в списке: он пересчитывается сразу при каждом изменении.
  4. Скачайте сжатые PNG по одному или все сразу.

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

PNG сжимает изображение без потерь: он не отбрасывает данные, а упаковывает их алгоритмом deflate — тем же, что в архивах ZIP. Из-за этого обычный «ползунок качества», как у JPEG, для PNG в принципе не существует. Уменьшить вес такого файла можно только одним способом: сделать содержимое проще, чтобы упаковщику было что сжимать.

Именно это и делает инструмент. Он сокращает число различающихся оттенков в изображении — вместо 16 миллионов цветов остаётся несколько тысяч или сотен. Соседние пиксели начинают совпадать, и deflate упаковывает их гораздо плотнее. Дополнительно обнуляются полностью прозрачные пиксели, в которых браузеры и редакторы хранят «мусорный» цвет, невидимый глазу, но занимающий место. По такому же принципу работают известные настольные утилиты pngquant и TinyPNG.

Результат сильно зависит от содержимого. Логотипы, иконки, схемы, скриншоты интерфейсов и графика с плоскими заливками сжимаются в 3–6 раз практически без видимой разницы — в них изначально мало оттенков. Фотографии, сохранённые в PNG, ведут себя иначе: на плавных переходах вроде неба или кожи появляется полосатость. Для фотографий гораздо эффективнее перевести PNG в JPG — там выигрыш будет в 5–10 раз без артефактов.

Насколько сожмётся PNG в зависимости от содержимого

Что на картинке Выигрыш Рекомендуемая точность цвета
Логотип, иконка, плоская графика в 3–6 раз 40–60%
Скриншот интерфейса, схема, диаграмма в 2–4 раза 55–70%
Иллюстрация с градиентами в 2–3 раза 70–85%
Фотография в PNG в 1,5–2 раза лучше перевести в JPG

Ориентиры приблизительные. Двигайте ползунок и смотрите на превью — вес пересчитывается мгновенно, и подобрать компромисс можно за несколько секунд.

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

Сохранится ли прозрачный фон?

Да. Результат остаётся в формате PNG, альфа-канал сохраняется полностью. Полностью прозрачные пиксели очищаются от невидимого цвета, но на вид ничего не меняется.

Можно ли сжать PNG совсем без потери качества?

Настоящее сжатие без потерь даёт всего 5–15% выигрыша и требует настольных утилит вроде OptiPNG. Ощутимое уменьшение веса возможно только через сокращение числа оттенков — это и делает инструмент. На плоской графике потери практически незаметны.

Почему у меня PNG почти не уменьшился?

Скорее всего, это фотография или изображение с множеством плавных переходов — в нём слишком много уникальных оттенков. Для таких картинок эффективнее конвертация в JPG.

Останется ли файл в формате PNG?

Да, и на входе, и на выходе PNG. Расширение и формат не меняются, файл можно использовать там же, где использовался исходный.

Есть ли ограничение на размер или число файлов?

Нет. Сжатие идёт в вашем браузере, файлы не загружаются на сервер, поэтому лимитов сервиса не существует.