Back to blog

Что такое WebP? Полное руководство по формату Google

Краткая история WebP

WebP разработан Google и выпущен в сентябре 2010 года на основе видеокодека VP8. Цель — сделать изображения на 25–35 % меньше при сохранении качества и тем самым сократить объём веб-трафика.

Поначалу формат поддерживал только Chrome. Safari подключился лишь в 2020 (Safari 14). К 2026 году глобальная поддержка браузерами превышает 97 % — WebP стал фактическим стандартом для веб-изображений.

Как работает сжатие WebP

Lossy-режим

Основан на предиктивном кодировании VP8: изображение разбивается на макроблоки, каждый предсказывается из соседних. Ошибка предсказания трансформируется, квантуется и кодируется. Более совершенное предсказание даёт файлы на 25–35 % меньше JPEG.

Lossless-режим

Отдельный алгоритм с несколькими техниками:

  • Пространственное предсказание — пиксели предсказываются из соседей.
  • Цветовое преобразование — перевод в декоррелированное пространство.
  • Subtract Green — зелёный канал используется для предсказания остальных.
  • LZ77 — повторяющиеся паттерны заменяются ссылками.
  • Кодирование Хаффмана — компактное представление финального потока.

WebP lossless обычно на 25–35 % меньше эквивалентных PNG.

Альфа-канал (прозрачность)

В отличие от JPEG, WebP поддерживает прозрачность и в lossy-, и в lossless-режиме. В lossy-режиме альфа-канал можно сжимать без потерь, а цвета — с потерями, что сохраняет чёткие края.

Анимация

WebP поддерживает многокадровую анимацию — на 60–80 % меньше GIF с 24-bit цветом и альфа-каналом (GIF ограничен 256 цветами).

WebP vs JPEG vs PNG

Характеристика JPEG PNG WebP
Сжатие Только lossy Только lossless Lossy + Lossless
Размер (фото) Базовый В 5–10 раз больше На 25–35 % меньше JPEG
Прозрачность Нет Да Да
Анимация Нет Нет (APNG — редкость) Да
Глубина цвета 8-bit 8/16-bit 8-bit
Макс. размер 65 535 × 65 535 2 147 483 647 × 2 147 483 647 16 383 × 16 383
Поддержка (2026) 100 % 100 % 97 %+
Скорость кодирования Очень быстрая Быстрая Быстрая
Прогрессивная загрузка Да Да (interlaced) Нет
Метаданные (EXIF/XMP) Да Да (ограниченно) Да

Плюсы и минусы WebP

Преимущества

  • Меньшие файлы — на 25–35 % меньше JPEG и PNG. Прямая экономия трафика и ускорение загрузки.
  • Универсальность — один формат заменяет JPEG, PNG и GIF.
  • Почти универсальная поддержка — 97 %+ браузеров.
  • Быстрая кодировка — пригоден для динамической генерации миниатюр.
  • Зрелая экосистема — библиотеки для всех языков (libwebp, Pillow, Sharp), поддержка CDN.

Ограничения

  • Лимит 16 383 × 16 383 — не подходит для гигапиксельных панорам и карт.
  • Нет прогрессивной загрузки — изображение не отображается до полной загрузки.
  • Только 8-bit цвет — нет HDR. Для HDR нужен AVIF.
  • AVIF сжимает эффективнее — на 15–25 % меньше при том же качестве.
  • Ограниченная поддержка вне веба — некоторые десктопные приложения и типографии не принимают WebP.

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

  • Веб-разработка — как формат по умолчанию. Экономия 25–35 % улучшает Core Web Vitals.
  • Замена PNG с прозрачностью — WebP lossy + alpha даёт существенно меньшие файлы.
  • Замена GIF — анимированный WebP на 60–80 % меньше.
  • Когда AVIF слишком медленный — WebP кодируется значительно быстрее.

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

Через Deflato (онлайн)

  1. Загрузите изображения (до 50 штук).
  2. Выберите WebP как выходной формат.
  3. Установите качество (80 для фото, lossless для графики).
  4. Скачайте готовые файлы.

Через cwebp (командная строка)

# Lossy-сжатие, quality 80
cwebp -q 80 input.jpg -o output.webp

# Lossless-сжатие
cwebp -lossless input.png -o output.webp

# Пакетная конвертация
for f in *.jpg; do cwebp -q 80 "$f" -o "${f%.jpg}.webp"; done

Через Deflato API

curl -X POST https://deflato.com/api/v1/compress   -H "Authorization: Bearer YOUR_API_KEY"   -F "file=@photo.jpg"   -F "output_format=WEBP"   -F "quality=80"   --output photo.webp

Заключение

WebP — уже не экспериментальный формат, а практический стандарт для веб-изображений в 2026 году. Он ощутимо экономит трафик по сравнению с JPEG и PNG, поддерживает прозрачность и анимацию, работает почти во всех браузерах. AVIF сжимает сильнее, но WebP выигрывает скоростью, совместимостью и зрелостью экосистемы. Переход с JPEG/PNG на WebP — одна из самых простых оптимизаций производительности.

Try Deflato — compress your images for free

Reduce file sizes by up to 90% with no visible quality loss. Supports JPEG, PNG, WebP, AVIF, PDF, and Office documents.

Compress Images Now