Перейти к основному содержимому
Tooletto

Сжать JPG для сайта

Готовый вариант «Сжатие JPG»

Изображения обычно занимают больше всего места на веб-странице и чаще всего становятся причиной низкой оценки Lighthouse. Этот пресет использует качество 78 и ограничивает длинную сторону изображения до 1920px — настройки, дающие оптимальное соотношение размера и качества для полноширинных «hero»-изображений.

  • Файлы никогда не покидают ваше устройство
  • Бесплатно, без регистрации
  • Без водяных знаков
  • Работает офлайн после загрузки
Loading tool…

Как пользоваться: сжатие jpg

  1. 1

    Добавьте фотографии

    Перетащите файлы JPG в область загрузки, нажмите, чтобы выбрать их вручную, или вставьте изображение из буфера обмена. До 20 файлов за раз.

  2. 2

    Выберите качество или целевой размер

    Используйте ползунок качества для быстрого результата или переключитесь в режим целевого размера и укажите точный нужный размер файла.

  3. 3

    Скачайте

    Сохраните каждое изображение по отдельности или скачайте все сжатые фотографии сразу в виде ZIP-архива.

Обычно именно изображения замедляют страницу

На типичной контентной странице изображения составляют большую часть передаваемых байтов, а самое крупное из них очень часто и есть элемент Largest Contentful Paint — метрика, которую Core Web Vitals измеряют напрямую. Если hero-изображение приходит на полсекунды позже, LCP тоже сдвигается на полсекунды, а LCP выше 2,5 секунды — тот порог, за которым страница перестаёт считаться «хорошей».

Самая распространённая ошибка — отдавать файл прямо с камеры или из дизайн-макета без изменений. JPEG на 4000px и 5 МБ, отображаемый в контейнере шириной 1200px, передаёт примерно в двадцать раз больше данных, чем макет способен показать. Браузер уменьшает изображение уже после загрузки, так что посетитель ждёт детали, которые будут отброшены ещё до отрисовки.

Качество 78 при 1920px — и с чем его сочетать

Качество 78 находится чуть ниже той точки, где артефакты JPEG становятся заметны на фотографическом контенте, а 1920 пикселей покрывают полноширинное отображение на подавляющем большинстве экранов. Вместе эти значения обычно позволяют уменьшить hero-изображение до менее чем 300 КБ. Дальнейшее снижение качества заметно ухудшает изображение ради относительно небольшой экономии веса; дальнейшее уменьшение размеров начинает выглядеть «мыльно» на экранах с высокой плотностью пикселей.

Впрочем, сжатие — лишь часть решения, остальное зависит от разметки. Задавайте явные атрибуты width и height, чтобы браузер мог заранее зарезервировать место и избежать сдвига макета, добавляйте loading="lazy" ко всему, что находится ниже первого экрана, и позволяйте загружаться немедленно только тому единственному изображению, которое является элементом LCP. Следующий по значимости выигрыш после этого шага обычно даёт отдача современного формата вместе с JPEG через элемент picture.

Полноширинные hero-изображения
1920px — правильное ограничение. Этот пресет рассчитан именно на такой случай.
Изображения в статьях и карточках
Редко требуют больше 800–1200px. Ограничьте их меньшим значением — экономия накопится по всей странице.
Миниатюры и аватары
400px — уже с запасом. Часто такие изображения отдают в десять раз крупнее, чем они реально отображаются.

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

Загружаются ли мои фотографии на сервер?

Нет. Сжатие происходит полностью в браузере с использованием Canvas API внутри Web Worker. Ваши фотографии никогда не передаются по сети — именно поэтому инструмент продолжает работать даже без подключения к интернету.

Насколько уменьшится размер моего JPG?

Фотографии обычно уменьшаются на 60–80% при качестве 80, без заметной разницы при обычном просмотре. Изображения, уже сильно сжатые ранее, уменьшатся меньше, и инструмент точно покажет, сколько удалось сэкономить.

Уменьшает ли сжатие JPG его размеры (в пикселях)?

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

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

Файлы до 50 МБ и до 20 изображений за раз. Это ограничение связано с тем, что всё обрабатывается в памяти вашего устройства — очереди на сервере, которую нужно было бы ждать, здесь просто нет.

Сохраняются ли данные EXIF, например GPS-координаты?

Нет. Перекодирование через canvas удаляет все метаданные EXIF, включая модель камеры и координаты GPS. Обычно это именно то, что нужно перед публикацией фотографии в открытом доступе.

Стоит ли использовать WebP вместо JPG для сайта?

WebP обычно на 25–35% меньше JPEG при эквивалентном качестве и поддерживается всеми современными браузерами, поэтому для новых проектов это более удачный выбор по умолчанию. JPEG остаётся более надёжным универсальным запасным вариантом и правильным выбором, когда файл должен открываться произвольным программным обеспечением. Отдавая оба формата через элемент picture, вы получаете экономию, не жертвуя совместимостью.