Сжать PNG онлайн: уменьшить вес файла без потери качества

Уменьшает вес PNG двумя способами: без потерь — пиксели остаются идентичными, или с квантованием палитры — когда важен минимальный размер. Всё считается в браузере, поэтому файлы не покидают ваш компьютер.

Перетащите PNG-файлы

До 50 файлов по 10 МБ. Скриншот можно вставить из буфера. Файлы не покидают ваш компьютер.

или перетащите сюда · вставка Ctrl+V
Возьмите иконку из каталога

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

Как сжать PNG онлайн

  1. Бросьте PNG-файлы в окно инструмента или выберите их на диске; скриншот можно вставить прямо из буфера по Ctrl+V.
  2. Выберите режим: без потерь или с квантованием.
  3. Сравните вес до и после и проверьте превью.
  4. Скачайте результат — отдельным PNG или всю пачку ZIP-архивом.

Два режима сжатия PNG

Без потерь

Режим построен на oxipng: он перебирает фильтры строк и параметры сжатия DEFLATE, может отбросить служебные метаданные и, где это возможно, уменьшает разрядность цвета — например, убирает альфа-канал, если все пиксели непрозрачны. Картинка совпадает с исходной до пикселя, но экономия обычно скромная.

С квантованием

Палитра сокращается до 256 цветов и меньше, и PNG переходит в 8-битный режим с индексированными цветами. Для иконок, плоских иллюстраций и скриншотов разница почти незаметна, а файл становится значительно легче. На фото и плавных градиентах могут появиться полосы — их частично маскирует дизеринг, то есть подмешивание соседних цветов.

Скриншоты и личные данные остаются у вас

PNG сжимаются кодеками на WebAssembly внутри страницы. Скриншоты переписки, документов и личных кабинетов не загружаются на сервер — всё считает ваш компьютер, поэтому скорость зависит от его мощности. Лимиты щадящие: пачка до 50 файлов, каждый весом до 10 МБ.

Советы и частые ошибки

  • Сначала размер, потом сжатие. Сжатие не меняет размер в пикселях. Если PNG шириной 2000 px показывается в 200 px, сначала уменьшите изображение, а потом сжимайте.
  • Исходники не квантуйте: потерянные оттенки уже не вернуть.
  • Иконки из вектора получайте сразу нужного размера конвертером SVG в PNG, чтобы не хранить лишние пиксели.
  • Проверка на двух фонах. Сравнивайте превью на светлом и тёмном фоне: плавные полупрозрачные тени после квантования иногда становятся ступенчатыми.

Сжатие особенно заметно на страницах с десятками PNG-иконок: учебные пиктограммы в онлайн-курсах, аватары в отзывах, значки музыки и медиа в плейлистах. PNG-иконки каталога сразу доступны в нужном размере — 16–512 px, а для векторных файлов есть отдельный оптимизатор SVG.

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

Чем сжатие без потерь отличается от квантования?
Без потерь пиксели не меняются: оптимизатор лишь подбирает более выгодное сжатие данных. Квантование сокращает число цветов до 256 и меньше, поэтому файл становится заметно легче, а отличия видны разве что на плавных градиентах.
Сохранится ли прозрачный фон?
Да, в обоих режимах. После квантования PNG с палитрой хранит прозрачность для каждого цвета, так что мягкие края и тени не обрастают белой каймой.
Какой режим выбрать для иконок?
Для иконок, логотипов и скриншотов интерфейса обычно подходит квантование: цветов в них немного, и разницу с оригиналом трудно заметить. Если файл — исходник для дальнейшей работы, выбирайте сжатие без потерь.
Можно ли сжать PNG повторно?
Можно, но выигрыша почти не будет, а повторное квантование накапливает искажения. Лучше один раз сжать исходный файл.
Почему PNG с фотографией почти не уменьшился?
PNG хранит изображение без потерь, а в фотографии огромное количество оттенков. Для фото лучше подходят форматы с потерями — JPEG или WebP.
Как сжать PNG до нужного размера, например 128 или 512 КБ?
Начните с режима без потерь — он убирает лишнее, не меняя пиксели. Если вес всё ещё велик, включите максимальное сжатие и уменьшайте число цветов: 256 обычно даёт минус 60–80 %, 64 — ещё меньше. Для иконок и графики с плоскими цветами разницы на глаз не будет; фотографии лучше сохранить в WebP или JPEG.

Иконки для работы

Другие инструменты