Сжать PNG онлайн: уменьшить вес файла без потери качества
Уменьшает вес PNG двумя способами: без потерь — пиксели остаются идентичными, или с квантованием палитры — когда важен минимальный размер. Всё считается в браузере, поэтому файлы не покидают ваш компьютер.
Перетащите PNG-файлы
До 50 файлов по 10 МБ. Скриншот можно вставить из буфера. Файлы не покидают ваш компьютер.
Возьмите иконку из каталога
Как пользоваться
Как сжать PNG онлайн
- Бросьте PNG-файлы в окно инструмента или выберите их на диске; скриншот можно вставить прямо из буфера по Ctrl+V.
- Выберите режим: без потерь или с квантованием.
- Сравните вес до и после и проверьте превью.
- Скачайте результат — отдельным 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.