Если вы уже запускали тест в Google PageSpeed Insights и получили предупреждение «Показывайте изображения в современных форматах», Google просит именно об этом: конвертировать ваши JPG и PNG в WebP. Это одно из вмешательств с наибольшим влиянием на производительность сайта — и одно из самых простых во внедрении.

Зачем конвертировать в WebP?

WebP — формат, разработанный Google и выпущенный в 2010 году, спроектированный специально для веба. Он использует более современные алгоритмы сжатия, чем JPG и PNG, и при одинаковом визуальном качестве обеспечивает:

На практике эффект вполне реален. Галерея товаров интернет-магазина из 20 фото по 300 КБ в JPG (всего 6 МБ) может уменьшиться до 4 МБ в WebP при том же визуальном качестве — сокращение веса страницы на 33%. Для Google это означает более быстрый LCP, более высокую оценку в PageSpeed и потенциальное улучшение ранжирования.

ХарактеристикаWebPJPGPNG
Сжатие lossy (фото)✅ Очень эффективно✅ Эффективно❌ Не поддерживается
Сжатие lossless✅ Поддерживается❌ Не поддерживается✅ Поддерживается
Прозрачность (альфа-канал)✅ Поддерживается❌ Не поддерживается✅ Поддерживается
Анимация✅ Поддерживается❌ Не поддерживается❌ Не нативно
Размер по сравнению с эквивалентным JPGНа 25–35% меньшеЭталонНа 50–300% больше
Совместимость с браузерами>97% (2026)100%100%

Когда не стоит использовать WebP

Несмотря на то что это лучший формат для современного веба, есть ситуации, где WebP пока не лучший выбор:

Краткий вывод: используйте WebP для всего, что идёт в веб — сайт, блог, интернет-магазин, соцсети. Используйте JPG или PNG для email-маркетинга, печати и файлов, отправляемых третьим лицам, у которых может не быть поддержки WebP.

Способ 1 — онлайн-конвертация (быстрее всего, ничего устанавливать не нужно)

Для разовой конвертации изображений — или когда нужен быстрый результат без всякой настройки — онлайн-конвертер самый прямой путь. Конвертер изображений ImageTools конвертирует JPG, PNG и другие форматы в WebP прямо в браузере, не отправляя файлы на внешние серверы.

  1. Откройте Конвертер изображений.
  2. Выберите или перетащите изображения в область загрузки.
  3. Выберите WebP в качестве выходного формата.
  4. Скачайте сконвертированные изображения по отдельности или в виде ZIP, если файлов несколько.

Конвертируйте в WebP прямо сейчас — онлайн и бесплатно

JPG, PNG и другие форматы — без регистрации, без отправки файлов на внешние серверы, без ограничений по размеру.

Конвертировать в WebP

Способ 2 — WordPress (автоматически для всего сайта)

Для сайтов на WordPress самый эффективный подход — использовать плагин, который автоматически конвертирует и отдаёт WebP, без необходимости вручную переобрабатывать каждое изображение.

WordPress 6.1+ (нативная конвертация)

Начиная с версии 6.1, WordPress автоматически конвертирует изображения в WebP при загрузке, если сервер поддерживает библиотеку libwebp (у большинства современных серверов с PHP 8+ она есть). Вам не нужно ничего делать — WordPress сам создаёт версии изображений в WebP и отдаёт нужный формат каждому браузеру автоматически.

Чтобы проверить, включена ли функция: зайдите в Настройки → Медиафайлы и найдите опцию конвертации в WebP. Если её нет, сервер не поддерживает эту функцию — рассмотрите вариант с плагином.

С плагинами (для старых версий или большего контроля)

Самые популярные плагины для конвертации в WebP в WordPress:

Способ 3 — командная строка с cwebp (для разработчиков)

Google бесплатно распространяет инструмент cwebp — официальный кодировщик WebP — для конвертации через терминал. Это самый быстрый способ конвертировать большие партии изображений на сервере или в пайплайне сборки.

Установка

# Ubuntu / Debian
sudo apt-get install webp

# macOS (Homebrew)
brew install webp

# Windows — скачайте бинарный файл здесь: https://developers.google.com/speed/webp/download

Базовая конвертация

# Конвертировать файл JPG в WebP с качеством 80
cwebp -q 80 foto.jpg -o foto.webp

# Конвертировать PNG в WebP lossless (без потерь)
cwebp -lossless logo.png -o logo.webp

# Конвертировать все JPG из папки (Bash)
for f in *.jpg; do cwebp -q 80 "$f" -o "${f%.jpg}.webp"; done

Параметр -q управляет качеством (0–100). Для веба значения от 75 до 85 обеспечивают лучший баланс между визуальным качеством и размером файла. Используйте -lossless для изображений, которым нужно сжатие без потерь (логотипы, скриншоты с текстом).

Способ 4 — Node.js с sharp (для пайплайнов сборки)

Для проектов на Node.js — сайтов на Next.js, Gatsby, Nuxt или любой автоматизированной сборки — библиотека sharp является самым эффективным вариантом для конвертации в WebP в пайплайне:

// npm install sharp

const sharp = require('sharp');

// Конвертировать JPG в WebP с качеством 80
sharp('foto.jpg')
  .webp({ quality: 80 })
  .toFile('foto.webp');

// Конвертировать PNG в WebP lossless
sharp('logo.png')
  .webp({ lossless: true })
  .toFile('logo.webp');

// Конвертировать все файлы из папки
const fs = require('fs');
const path = require('path');

fs.readdirSync('./images')
  .filter(f => /\.(jpg|jpeg|png)$/i.test(f))
  .forEach(file => {
    const input = path.join('./images', file);
    const output = path.join('./images', file.replace(/\.[^.]+$/, '.webp'));
    sharp(input).webp({ quality: 80 }).toFile(output);
  });

sharp использует нативную библиотеку libvips и значительно быстрее чисто JavaScript-решений — идеально подходит для генерации версий WebP во время сборки статических сайтов.

Как внедрить WebP с запасным вариантом для старых браузеров

Хотя совместимость WebP в 2026 году превышает 97%, всё ещё могут встречаться контексты, где нужен запасной вариант — корпоративные системы с IE11, очень старые устройства или просто для максимальной гарантии совместимости.

Правильное решение — HTML-тег <picture>, который позволяет задать альтернативные источники изображения по порядку предпочтения:

<!-- Браузер использует WebP, если поддерживает, иначе JPG -->
<picture>
  <source srcset="foto.webp" type="image/webp">
  <img src="foto.jpg" alt="Описание фото" width="800" height="600">
</picture>

<!-- С несколькими размерами для экранов Retina -->
<picture>
  <source
    srcset="foto-800.webp 800w, foto-1600.webp 1600w"
    type="image/webp">
  <source
    srcset="foto-800.jpg 800w, foto-1600.jpg 1600w"
    type="image/jpeg">
  <img src="foto-800.jpg" alt="Описание фото"
    width="800" height="600" loading="lazy">
</picture>

Браузер проверяет источники в заданном порядке: если WebP поддерживается, используется <source> с type="image/webp". Если нет — используется JPG из <img>. Тег <img> в конце обязателен — именно он задаёт alt, размеры и поведение по умолчанию.

Настройка сервера для автоматической отдачи WebP (Apache)

Альтернатива <picture> — настроить сервер так, чтобы он определял, принимает ли браузер WebP, и автоматически отдавал нужную версию. В Apache добавьте в .htaccess:

<IfModule mod_rewrite.c>
  RewriteEngine On

  # Отдаём .webp, если файл существует и браузер его принимает
  RewriteCond %{HTTP_ACCEPT} image/webp
  RewriteCond %{REQUEST_FILENAME} \.(jpe?g|png)$
  RewriteCond %{REQUEST_FILENAME}\.webp -f
  RewriteRule ^ %{REQUEST_URI}.webp [T=image/webp,L]
</IfModule>

<IfModule mod_headers.c>
  Header append Vary Accept env=REDIRECT_accept
</IfModule>

AddType image/webp .webp

При такой настройке достаточно держать файлы .webp рядом с оригиналами в той же папке. Apache определяет, принимает ли браузер WebP, по заголовку Accept, и отдаёт нужную версию без каких-либо изменений в HTML.

Проверка результата в PageSpeed

После внедрения WebP запустите Google PageSpeed Insights (pagespeed.web.dev) для URL сайта. Предупреждение «Показывайте изображения в современных форматах» должно исчезнуть или значительно уменьшиться. В панели возможностей вы увидите примерную экономию в КБ для каждого ещё не сконвертированного изображения.

Другой способ проверки: откройте Chrome DevTools (F12), перейдите на вкладку Network, отфильтруйте по "Img" и посмотрите на колонку "Type" у загруженных изображений. Если там указано webp, конвертация работает.

Влияние на LCP: Largest Contentful Paint — один из показателей Core Web Vitals — часто определяется главным изображением страницы (баннер, фото товара). Конвертация этого изображения в WebP сокращает время его загрузки, напрямую влияя на LCP и оценку производительности от Google.

Какой уровень качества использовать при конвертации?

Качество WebP работает по той же логике, что и JPG: более высокие значения сохраняют больше деталей, но создают файлы большего размера. Разница в том, что при одинаковом визуальном качестве WebP обычно использует числовое значение качества на 10–15 пунктов ниже, чем эквивалентный JPG.

ИспользованиеРекомендуемое качество WebPПримерный эквивалент в JPG
Товарные фото (интернет-магазин)80–8590–95
Изображения для блога и статей75–8085–90
Баннеры и hero-изображения сайта80–8590–95
Превью и миниатюры70–7580–85
Логотипы и графика (lossy)9095+
Логотипы и графика (lossless)-losslessPNG

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

Индексирует ли Google изображения WebP для Google Картинок?
Да. Googlebot поддерживает WebP и индексирует изображения в этом формате как обычно. Google Картинки показывают WebP без каких-либо отличий от JPG или PNG. Конвертация в WebP не оказывает никакого негативного влияния на SEO изображений — наоборот, она ускоряет загрузку страницы, что косвенно положительно влияет на ранжирование.
Нужно ли сохранять оригиналы JPG/PNG после конвертации в WebP?
Да, особенно для двух целей: как запасной вариант там, где WebP не поддерживается (email, печать, устаревшие платформы), и как файл максимального качества для будущих правок. Рекомендуется хранить оригиналы в JPG или PNG в папке оригиналов, а сконвертированные WebP — в папке для использования на сайте. Никогда не удаляйте оригинал наивысшего качества.
WebP лучше, чем AVIF?
AVIF технически эффективнее WebP — он создаёт ещё меньшие файлы при эквивалентном качестве. Но совместимость AVIF в 2026 году всё ещё ниже, чем у WebP, а кодирование AVIF значительно медленнее (это важно при пакетной конвертации на сервере). На практике WebP остаётся наиболее сбалансированным выбором для веба: отличное сжатие, широкая совместимость и быстрое кодирование. AVIF стоит рассмотреть для высоконагруженных сайтов, где каждый сэкономленный КБ существенно влияет на расходы на трафик.
Моя CMS конвертирует в WebP автоматически?
Зависит от CMS и версии. WordPress конвертирует в WebP нативно начиная с версии 6.1, если сервер поддерживает libwebp. Shopify автоматически отдаёт WebP с 2021 года для всех тем. Squarespace и Wix также применяют WebP автоматически. Для кастомных CMS или более старых версий потребуется плагин или ручная настройка сервера.
Как массово конвертировать в WebP (сотни изображений)?
Для больших объёмов самый эффективный метод — командная строка с cwebp или скрипт Node.js с sharp: вы обрабатываете сотни изображений за секунды одной командой. Для WordPress такие плагины, как ShortPixel и Imagify, позволяют переобработать всю медиатеку сразу. Для разовой ручной конвертации Конвертер изображений ImageTools поддерживает несколько файлов в одной сессии.
Почему мой WebP оказался больше исходного JPG?
Это может произойти в двух случаях: если исходный JPG уже был сильно сжат (ниже 70% качества), WebP почти нечего улучшать. Или если вы сравниваете WebP высокого качества (90+) с JPG низкого качества. Для честного сравнения используйте эквивалентные значения качества в обоих форматах — и помните, что при одинаковом визуальном качестве числовое значение качества WebP обычно на 10–15 пунктов ниже, чем у JPG, как показано в таблице выше.