WEBP
WebP
Исходный формат
JPG
JPG
Целевой формат

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

Превратите WebP-файлы в универсальный JPG, который откроется где угодно. Анимированный WebP конвертируется по выбранному кадру, прозрачные пиксели сводятся на белый фон.

Перетащите WebP файлы сюда

или выберите файлы для конвертации в JPG

Откроется везде

JPG поддерживается всеми ОС, мессенджерами, принтерами и старыми редакторами без исключений.

Выбор кадра анимации

Анимированный WebP с десятками кадров → JPG любого выбранного кадра (первый, последний или по индексу).

Сведение alpha

Прозрачные пиксели накладываются на белый фон через alpha_composite — без артефактов на полупрозрачных краях.

О форматах

Подробная информация о форматах WebP и JPG

WEBP

WebP формат

Google, based on VP8 (2010)

WebP — это I-frame видеокодека VP8 (для lossy) и схема VP8L (для lossless), упакованная в RIFF-контейнер. Поддерживает альфа-канал, анимацию, метаданные EXIF/XMP/ICC. Файлы примерно на 25-35% меньше JPG, но не открываются в Photoshop без плагинов и в старых Office.

Кодек VP8 / VP8L
Альфа Да
Анимация Да (ANMF)
Браузеры ~98% мира (2024)
JPG

JPG формат

Joint Photographic Experts Group, 1992

JPG — самый старый и самый универсальный фотоформат. Открывается абсолютно везде: в Photoshop, MS Word, цифровых фоторамках, на принтерах в фото-минилабах, в почте и мессенджерах. Без альфа-канала и анимации, но это часто и не нужно — главное достоинство JPG в его 100% совместимости.

Кодек DCT (1992)
Альфа Нет
Анимация Нет
Совместимость 100%

Сравнение форматов

WebP vs JPG: когда нужна универсальность

Характеристика WebP JPG
Универсально открывается на всех устройствах
Открывается в Photoshop без плагинов
Альфа-канал
Анимация (несколько кадров)
Меньший размер при том же качестве
Принимается e-mail / мессенджерами
Печать в фотолаборатории

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

Три шага от WebP к универсальному JPG

1

Загрузите WebP

Перетащите файлы в область или выберите вручную. Принимаются статические и анимированные .webp любого размера.

2

Выбор кадра + сведение alpha

Для анимации мы вызываем seek() на нужный кадр (первый по умолчанию). Прозрачные пиксели сводятся на белый фон через Image.alpha_composite. Quality JPEG = 92, progressive=on.

3

Скачайте JPG

Получите готовый .jpg, готовый к загрузке в любой сервис, отправке по почте или печати.

Частые вопросы

Технические подробности конвертации WebP → JPG

Главная причина — совместимость. WebP не открывается в десятках старых сервисов: Adobe Photoshop без плагина (до версии 23.2), Microsoft PowerPoint 2016 и старше, фотопечать через большинство онлайн-минилабов (M&S, Fujifilm Net Print), некоторые принтеры сетевой печати. Также WebP отклоняют как загрузку Госуслуги, многие электронные торговые площадки, сервисы загранпаспортов. Если файл уйдёт в такие сценарии — JPG обязателен.
JPG — статический формат, поэтому из анимации мы извлекаем один кадр. По умолчанию это первый кадр (frames=first), также можно выбрать last или указать конкретный индекс. Pillow реализует это через метод seek(idx) на потоке изображения — это перемещает текущий «курсор» на нужный ANMF-чанк, после чего вызов load() декодирует именно этот кадр. Если нужны все кадры в виде отдельных файлов, используйте конвертер WebP → GIF или WebP → PNG (с режимом «все кадры в ZIP»).
JPEG не имеет альфа-канала, поэтому полупрозрачные пиксели нужно «свести» на сплошной фон. Мы делаем это математически правильно — через Image.alpha_composite на холст указанного цвета (по умолчанию белый). Это даёт корректное смешивание по премультиплицированной формуле, поэтому полупрозрачные края не получают серых или тёмных каёмок (классический артефакт «грязного» сведения через простое наложение). Если нужен другой фон, наш бэкенд принимает hex-цвет (#000000, #f0f0f0 и т.п.).
Минимальная, если исходный WebP был сохранён в высоком качестве. Любая перекодировка lossy → lossy — это второе сжатие с потерями (transcoding), но при quality=92 для JPEG визуальная разница не различима невооружённым глазом. Если исходный WebP был lossless (.webp с VP8L), JPG будет первым lossy-сжатием для этих пиксельных данных — качество сохранится практически идеально. На результат также влияет subsampling: по умолчанию мы используем 4:2:0, для цветной графики и текста лучше выбрать 4:4:4.
Да. WebP-контейнер RIFF позволяет хранить EXIF, XMP и ICC-блоки в отдельных чанках; мы извлекаем их и переносим в выходной JPEG через параметры save(exif=…, icc_profile=…). Камера, объектив, выдержка, ISO, GPS-координаты, ориентация — всё на месте. Цветовой профиль (sRGB, DisplayP3, AdobeRGB или кастомный) тоже сохраняется, так что цвета на калиброванном мониторе или в фотопринте останутся такими же, как в исходнике.

Готовы перевести WebP в JPG?

Загрузите файлы и получите универсальные JPG, которые откроются везде

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