WebP — современный формат растровой графики, разработанный компанией Google в 2010 году. Он обеспечивает сжатие изображений как с потерями (lossy), так и без потерь (lossless), при этом сохраняя высокое визуальное качество и значительно уменьшая размер файлов по сравнению с PNG и JPEG.
- Почему WebP лучше PNG
- Зачем конвертировать PNG в WebP
- Способы конвертации PNG в WebP
- Онлайн-сервисы
- Десктопные приложения и графические редакторы
- Командная строка и утилита cwebp
- Автоматизация через CMS и сборщики
- Настройка качества и параметров сжатия
- Как правильно использовать WebP на сайте
- Когда PNG лучше оставить как есть
Почему WebP лучше PNG
PNG долгое время оставался стандартом для изображений с прозрачностью и графики без потери качества. Однако с ростом требований к скорости загрузки сайтов и мобильному трафику PNG начал уступать более современным форматам. WebP решает сразу несколько задач: уменьшает вес файла, поддерживает прозрачность (альфа-канал) и анимацию, а также совместим с большинством современных браузеров.
| Параметр | PNG | WebP |
|---|---|---|
| Сжатие без потерь | Да | Да |
| Сжатие с потерями | Нет | Да |
| Поддержка прозрачности | Да | Да |
| Средняя экономия размера | — | 26–34% vs PNG lossless |
| Поддержка анимации | Нет (APNG — отдельно) | Да |
| Поддержка браузерами (2026) | 100% | 96%+ |
Зачем конвертировать PNG в WebP
Перевод изображений в формат WebP — это одна из ключевых оптимизаций для веб-разработки. Причины сделать это:
- Скорость загрузки страниц. Меньший размер файлов напрямую влияет на время загрузки. По данным Google PageSpeed Insights, изображения в WebP загружаются на 25–35% быстрее аналогов в PNG.
- Экономия трафика. Для мобильных пользователей и сайтов с большим количеством изображений это критично: при среднем сайте с 50 изображениями экономия может составить от 1 до 5 МБ на страницу.
- Улучшение SEO. Google учитывает Core Web Vitals, в частности LCP (Largest Contentful Paint), и лёгкие изображения напрямую улучшают этот показатель.
- Снижение нагрузки на сервер. Меньший объём передаваемых данных снижает нагрузку на хостинг и CDN.
- Современные стандарты. В 2026 году WebP поддерживается Chrome, Firefox, Safari, Edge, Opera и большинством мобильных браузеров.
Способы конвертации PNG в WebP
Существует несколько подходов к конвертации — выбор зависит от задачи: единичная конвертация, пакетная обработка или автоматизация на сервере.
Онлайн-сервисы
Самый простой способ — воспользоваться браузерным инструментом без установки программ:
- Squoosh (squoosh.app) — инструмент от Google, позволяет конвертировать и настраивать качество вручную.
- CloudConvert — поддерживает пакетную загрузку до 25 файлов в бесплатной версии.
- ILoveIMG — простой интерфейс, конвертация без регистрации.
- Convertio — поддерживает файлы до 100 МБ, хранение в облаке.
Десктопные приложения и графические редакторы
- Adobe Photoshop (2026) — поддерживает экспорт в WebP через меню «Сохранить как» начиная с версии 23.2.
- GIMP 2.10+ — бесплатный редактор с нативной поддержкой WebP.
- XnConvert — бесплатный пакетный конвертер для Windows, macOS, Linux. Обрабатывает тысячи файлов за один раз.
- IrfanView — лёгкий просмотрщик с поддержкой конвертации через плагин WebP.
Командная строка и утилита cwebp
Для разработчиков и системных администраторов Google предоставляет официальную утилиту cwebp, входящую в пакет libwebp:
- Установка на Linux:
sudo apt install webp - Базовая команда конвертации:
cwebp -q 80 image.png -o image.webp - Параметр
-qзадаёт качество от 0 до 100 (рекомендуется 75–85 для веба) - Пакетная конвертация всех PNG в директории:
for f in *.png; do cwebp "$f" -o "${f%.png}.webp"; done
Автоматизация через CMS и сборщики
- WordPress — плагины Imagify, ShortPixel, Smush автоматически конвертируют загружаемые изображения в WebP при сохранении.
- Webpack / Vite — плагины
imagemin-webpиvite-plugin-imageminконвертируют изображения на этапе сборки проекта. - Gulp — задача с модулем
gulp-webpпозволяет автоматизировать конвертацию в процессе разработки. - Next.js (2026) — встроенный компонент
Imageавтоматически отдаёт WebP браузерам, которые его поддерживают.
Настройка качества и параметров сжатия
При конвертации важно найти баланс между качеством и размером файла. Оптимальное значение качества для большинства веб-изображений — 75–85, при котором визуальная разница с оригиналом практически незаметна, а размер файла сокращается на 30–50%.
| Уровень качества | Рекомендуемое применение | Примерная экономия размера |
|---|---|---|
| 90–100 | Портфолио, печать, архивы | 10–20% |
| 75–89 | Веб-сайты, блоги, интернет-магазины | 30–50% |
| 50–74 | Превью, миниатюры, фоны | 50–70% |
| Ниже 50 | Иконки с низкими требованиями к качеству | 70%+ |
Как правильно использовать WebP на сайте
Просто заменить PNG на WebP в теге <img> недостаточно — важно обеспечить корректный фоллбэк для браузеров, которые WebP не поддерживают (в основном устаревшие версии Safari до 14 и IE 11). Для этого используется тег <picture>:
- Браузер читает источники по порядку и использует первый поддерживаемый формат.
- Тег
<source type="image/webp">указывает WebP-версию изображения. - Тег
<img>внутри<picture>служит запасным вариантом для PNG. - Атрибут
loading="lazy"дополнительно ускоряет загрузку страницы.
Когда PNG лучше оставить как есть
Несмотря на преимущества WebP, в ряде ситуаций PNG остаётся предпочтительным форматом:
- Редактируемые исходники. PNG сохраняет все данные без потерь — идеален для хранения мастер-файлов.
- Скриншоты с текстом. Текст в PNG остаётся чётким при любом масштабировании без артефактов.
- Иконки и спрайты. Для мелких элементов интерфейса лучше использовать SVG или PNG.
- Печатные материалы. Полиграфия требует форматов с максимальным качеством: TIFF, PNG или PDF — WebP здесь неприменим.
