Сжатие изображений (JPEG, PNG, WebP)

Сжимайте JPEG, PNG и WebP в браузере. Настройте качество, ограничьте размеры, уменьшите число цветов PNG и увидите точный процент экономии.

Перетащите изображение сюда или нажмите, чтобы выбрать
Можно также вставить изображение из буфера обмена (Ctrl+V / ⌘V)

Работает полностью в вашем браузере. Ваши данные никуда не загружаются.

Что такое Сжатие изображений?

Сжатие изображений перекодирует фото или графику, чтобы файл стал меньше. Вы выбираете JPEG или WebP с потерями и ползунком качества, PNG с уменьшенной палитрой (квантование палитры, как в TinyPNG) с сохранением прозрачности либо перекодирование PNG без потерь, а при желании ограничиваете максимальные ширину и высоту. Инструмент показывает исходный и новый размер, процент экономии и предупреждает, если результат не стал меньше.

Как пользоваться Сжатие изображений

  1. Перетащите изображение в область загрузки, нажмите на неё, чтобы выбрать файл, либо вставьте изображение через Ctrl+V.
  2. Выберите Формат результата: JPEG, WebP, PNG с уменьшенной палитрой или PNG без потерь.
  3. Настройте Качество (JPEG/WebP) или Максимум цветов (PNG с уменьшенной палитрой) и при желании задайте Макс. ширина (px) / Макс. высота (px).
  4. Посмотрите превью и значок изменения размера (например, «120 KB → 38 KB, на 68% меньше»).
  5. Нажмите кнопку скачивания, чтобы сохранить сжатый файл с именем вида photo-compressed.jpg.

Пример

Ввод
300×200 PNG photo with noise (107 KB), output format WebP, quality 75
Вывод
WebP file of the same 300×200 size; the size badge shows the new size and a “% smaller” value

Точный процент зависит от содержимого изображения и кодировщика браузера.

Когда использовать Сжатие изображений

Используйте перед загрузкой фото на сайт, в CMS, письмо или чат, когда важен размер файла, а также чтобы уменьшить скриншоты и логотипы с сохранением прозрачности. Это не пакетный оптимизатор и не использует продвинутые кодировщики вроде MozJPEG или oxipng, поэтому специализированный инструмент на этапе сборки может выжать ещё несколько процентов. Не пересжимайте многократно уже сильно сжатый JPEG: каждый проход с потерями теряет детали.

Как работает Сжатие изображений

Браузер декодирует изображение (с учётом ориентации EXIF) и рисует его на canvas. Если задан максимальный размер, изображение уменьшается шагами вдвое с высококачественным сглаживанием. JPEG и WebP создаются через canvas.toBlob(type, quality); прозрачные пиксели для JPEG становятся белыми, потому что в этом формате нет альфа-канала. Режим PNG с уменьшенной палитрой квантует пиксели RGBA максимум до 256 цветов алгоритмом PnnQuant из библиотеки gifenc, затем записывает 8-битный индексированный PNG (блоки PLTE + tRNS, сжатые через CompressionStream браузера). PNG без потерь просто перекодируется браузером, что редко даёт заметную экономию.

Распространенные Случаи Использования

  • Уменьшить фото с телефона перед отправкой по почте или в форму с ограничением на загрузку.
  • Превратить большие PNG-скриншоты в 256-цветный PNG, который в несколько раз меньше.
  • Получить версии главных изображений в WebP для более быстрой загрузки страниц.
  • Ограничить ширину фото товаров 1600 px для интернет-магазина.

Примечание по Безопасности

Изображения декодируются, обрабатываются и кодируются локально в вашем браузере через Canvas API. На сервер ничего не загружается. Поскольку метаданные не копируются, сжатие — ещё и простой способ удалить данные о местоположении из фото перед публикацией.

Часто Задаваемые Вопросы

Какой формат даёт самый маленький файл?

Для фото обычно меньше всего WebP, затем JPEG. Для скриншотов, логотипов и плоской графики PNG с уменьшенной палитрой часто выигрывает у обоих и сохраняет чёткие края и прозрачность.

Почему сжатый файл больше оригинала?

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

Удаляет ли сжатие метаданные EXIF?

Да. Результат перекодируется с canvas, поэтому метаданные камеры — место съёмки GPS, дата и модель камеры — в новый файл не копируются.

Есть ли ограничение по размеру?

Очень большие изображения уменьшаются до предела canvas браузера (около 16,7 мегапикселей в Safari, 50 мегапикселей в остальных), и уведомление сообщает новый размер.

Что сделать дальше

Другие категории