WebP

Формат WebP — сжатие с потерями и без, прозрачность и анимация в одном формате

Формат WebP от Google (2010): режимы с потерями (VP8) и без потерь, RIFF, RFC 9649 (2024), размер против JPG и PNG, поддержка браузерами в 2026 году.

Расширение.webp
MIMEimage/webp
СтандартПубликация Google (2010) · IETF RFC 9649 (2024)
СжатиеС потерями (VP8) и без потерь
ПрозрачностьЕсть (в обоих режимах)
АнимацияЕсть
Глубина цвета8 бит (с потерями — YUV 4:2:0)
Максимальный размер16 383 × 16 383 px

WebP — формат, который Google выпустил в 2010 году, чтобы уменьшить вес изображений в интернете. В контейнере RIFF он хранит режим с потерями на основе видеокодека VP8 и отдельно спроектированный режим без потерь; оба режима поддерживают прозрачность и анимацию. В ноябре 2024 года, через 14 лет после выхода, IETF официально зарегистрировал спецификацию и медиатип image/webp как RFC 9649.

Размер — данные Google

Согласно документации Google для разработчиков, WebP с потерями при одинаковой метрике качества SSIM на 25–34% меньше JPG, а WebP без потерь на 26% меньше PNG. Если нужна прозрачность, WebP с потерями может давать файлы примерно в 3 раза меньше PNG. Это результаты тестов Google, так что реальная экономия зависит от изображения и настроек кодировщика.

Поддержка браузерами и ОС (на 2026-09-23)

По данным Can I use, WebP могут отображать около 96% пользователей браузеров в мире.

БраузерПолная поддержка с версии
Chrome32
Edge18
Firefox65
Safari (macOS)14 (Big Sur и новее), с 16 — без ограничений по ОС
Safari (iOS)14

Приложение «Фотографии» в Windows 10 и 11 и «Просмотр» в macOS открывают WebP, но старые графические редакторы, некоторые офисные программы и формы загрузки на сайтах госорганов часто WebP не принимают.

Структура файла

Файл WebP начинается с заголовка RIFF, размера файла и метки WEBP. Далее в зависимости от типа изображения идут чанки.

  • VP8 — данные изображения со сжатием с потерями
  • VP8L — данные изображения со сжатием без потерь
  • VP8X — признак расширенных возможностей (прозрачность, анимация, метаданные)
  • ALPH — канал прозрачности для изображения с потерями
  • ANIM·ANMF — параметры анимации и отдельные кадры
  • ICCP·EXIF·XMP — цветовой профиль и метаданные

Поддержка в Android

Согласно документации Android для разработчиков, базовое декодирование и кодирование WebP поддерживается с Android 4.0, прозрачность и декодирование без потерь — с 4.2.1, а кодирование без потерь доступно с Android 10.

Достоинства и ограничения

  • Один формат справляется и с фото (с потерями), и с графикой (без потерь), с прозрачным фоном и анимацией.
  • В режиме с потерями цветоразностные каналы всегда хранятся в половинном разрешении (4:2:0), поэтому тонкие цветные линии, например красный текст, могут расплываться. Для таких изображений лучше режим без потерь.
  • Максимальный размер — 16 383 пикселя по стороне, поэтому очень большие панорамы не поместятся.
  • Поддерживаются только 8 бит, поэтому для HDR-фото лучше подходит AVIF.

Основное применение

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

Когда стоит переходить на WebP, а когда нет

СитуацияРекомендация
Фото в блоге и в карточках товаров интернет-магазинаWebP — меньше трафика
Веб-графика с прозрачным фономWebP — меньше, чем PNG
Подача документов в госорганы и учебные заведения, передача в типографиюОставить JPG или PNG
Фото для отправки в мессенджерах и по почтеОставить JPG — совместимость с программами получателя
Исходник для дальнейшего редактированияPNG или исходный формат

При конвертации в другие форматы

  • WebP → JPG: самая частая конвертация — ради совместимости с документами и формами загрузки. Прозрачные области заливаются цветом фона (WebP в JPG).
  • Анимированный WebP → статичное изображение: большинство конвертеров сохраняют только первый кадр.
  • JPG → WebP: к потерям исходного JPG добавляются новые, поэтому разумно ставить качество около 75–85 (JPG в WebP).

Актуально на: 2026-09-23

Источники

← К справочнику форматов