Сжатие изображений
Сжатие изображений JPEG, PNG и WebP в браузере: качество 1–100, исходный или другой формат, сравнение размеров и скачивание. Без загрузки на сервер.
Введённые данные и файлы остаются в браузере
Перетащите изображения сюда или нажмите для выбора файлов
PNG · JPEG · WebP
Ниже качество = меньше размер файла
Сначала выберите изображение.
Сжатое изображение
Браузер не умеет кодировать WebP с потерями, поэтому сохранён WebP без потерь — настройка качества не применена. Для фото поменьше выберите JPEG.
На этой странице
Уменьшите вес изображения JPEG, PNG или WebP прямо в браузере: задайте качество от 1 до 100 и формат на выходе, сравните исходный и сжатый размер и скачайте файл с суффиксом _min. Изображение никуда не загружается.
Подробное описание функциональности
Компрессор перекодирует по одному изображению за раз. Сохранить исходный формат оставляет JPEG в JPEG и PNG в PNG, а остальные входные форматы сохраняет как WebP; можно и принудительно выбрать JPEG, PNG или WebP. Качество действует по-разному: JPEG использует его напрямую, PNG при значении ниже 90 переводится в палитру из 256 цветов (от 90 и выше остаётся без потерь), а WebP кодируется браузером с потерями при выбранном качестве.
При перекодировании удаляются EXIF и другие метаданные — модель камеры, GPS-координаты; ориентация из EXIF сначала применяется к пикселям, поэтому фото с телефона не теряют поворот. При сохранении в JPEG прозрачные области становятся белыми. Если в браузере нет кодировщика WebP с потерями (некоторые версии Safari), сохраняется WebP без потерь, и появляется пояснение, что настройка качества не применена.
Сжатие выполняется в Web Worker на Rust/WebAssembly и встроенном кодировщике WebP браузера, поэтому страница не зависает на больших изображениях, а Отмена сразу останавливает задачу. Файл читается локально и не отправляется на сервер.
Практические примеры
Фото в WebP: JPEG 1920×1280 размером 476.38 KB в формате WebP с качеством 80 превращается в 186.58 KB (Готово! -61%) и скачивается как photo_min.webp.
Сильнее сжатый JPEG: то же фото в JPEG с качеством 60 весит 167.27 KB (−65%), а при качестве по умолчанию 80 — 396.49 KB (−17%).
Скриншот: снимок интерфейса 1280×800 (126.47 KB, PNG) в WebP с качеством 80 занимает 53.49 KB, а PNG без потерь с качеством 90 — 91.26 KB.
Выигрыша нет: если результат не меньше исходника (например, файл уже оптимизирован), оба размера показываются, но значок Готово! не появляется — оставьте оригинал.
Как использовать этот инструмент
Выберите изображение
Нажмите Выбрать файл или перетащите изображение PNG, JPEG или WebP в зону загрузки. Появится миниатюра с размером файла и разрешением.
Задайте качество и формат
Передвиньте ползунок Качество (по умолчанию 80%) и выберите Формат на выходе: Сохранить исходный формат, JPEG, PNG или WebP.
Сожмите
Нажмите Сжать изображение. Долгую задачу можно остановить кнопкой Отмена.
Сравните и скачайте
Сравните Исходный: → Сжатый: и нажмите Скачать, чтобы сохранить
<name>_min.<ext>.
Советы и лучшие практики
- Для фотографий обычно выгоднее всего WebP или JPEG с качеством 60–80; PNG оставьте для скриншотов и графики с прозрачностью.
- PNG с качеством ниже 90 переходит на палитру из 256 цветов: для плоской графики это нормально, но на градиентах появятся полосы, и файл не всегда становится меньше.
- При сохранении прозрачного PNG в JPEG прозрачные области заливаются белым; чтобы сохранить прозрачность, выберите PNG или WebP.
- Данные EXIF, включая GPS-координаты, из результата удаляются — это полезно перед публикацией фото.
- Если появилось пояснение про WebP без потерь, браузер не умеет кодировать WebP с потерями; для более лёгкого фото выберите JPEG.