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

Конвертируйте WebP в AVIF, самый лёгкий современный формат изображений.

или перетащите изображение сюда

Об этом инструменте

Araluma конвертирует WebP в AVIF полностью в твоём браузере. Файл никуда не загружается. Альфа-прозрачность сохраняется, потому что оба формата её поддерживают. AVIF обычно на 20,30 процентов меньше эквивалентного WebP при том же воспринимаемом качестве. Кодирование занимает несколько секунд на больших изображениях и платит около секунды на холодный старт WASM при первой конвертации в сессии.

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

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

Перетащи WebP-файл в область загрузки или щёлкни, чтобы выбрать его. Конвертация запускается в тот же момент, отдельной кнопки «Конвертировать» нет. Первая конвертация в сессии подгружает AVIF-кодировщик, на что уходит около секунды холодного старта WASM, последующие конвертации в той же вкладке этот шаг пропускают и идут быстрее. Когда результат готов, строка статистики показывает размер исходного и итогового файла, а кнопка «Скачать» сохраняет AVIF на твоё устройство с тем же базовым именем.

Насколько AVIF меньше WebP?

Насколько AVIF меньше WebP?

AVIF построен на видеокодеке AV1 и достигает примерно на 20,30 процентов меньшего размера, чем WebP, при том же воспринимаемом качестве, по измерениям SSIM и DSSIM на фотонаборах. На простой графике с плоскими цветами и резкими краями разрыв сокращается, а WebP иногда оказывается наравне или впереди. Главный выигрыш, на фотографиях, то есть именно на тех ассетах, что формируют основной вес страниц современных сайтов. Поддержка AVIF в браузерах уже превысила 93 процента глобально (Chrome 85+, Firefox 93+, Safari 16+), так что доля fallback-сценария мала.

Сохраняет ли конвертация WebP в AVIF прозрачность?

Сохраняет ли конвертация WebP в AVIF прозрачность?

Да. WebP поддерживает альфа-канал, AVIF, тоже, и пайплайн проносит его без изменений. WebP с прозрачным фоном конвертируется в AVIF с тем же прозрачным фоном, никакой белой заливки, никакого сдвига цвета, никакого ореола по краям, никаких сюрпризов с предумноженной альфой. Это противоположность конвертации PNG в JPG, где альфа разрушается, потому что JPG не поддерживает прозрачность. Если в исходнике есть прозрачность, которую ты хочешь сохранить, вырезанный логотип, UI-спрайт, стикер. AVIF безопасная цель, и заранее ничего сводить не нужно.

Качество и скорость кодирования

Качество и скорость кодирования

Оба формата здесь с потерями, кодировщик работает на качестве 85, что для фотографий визуально близко к lossless (PSNR около 42 дБ на реальном фото). Получить lossless AVIF из lossy WebP невозможно. Цена сжатия AVIF, скорость кодирования: фото на 2 мегапикселя готово меньше чем за секунду на Chrome, но 8 мегапикселей занимают около трёх секунд, а 24 мегапикселя могут потребовать от 10 до 30 секунд. Firefox примерно вчетверо медленнее Chrome на AVIF, крупные изображения на Firefox могут подвесить вкладку на полминуты.

Твоя конфиденциальность

Твоя конфиденциальность

Конвертация работает в твоём браузере через WASM-сборку AVIF-кодировщика. Ничего не загружается, ничего не пишется в лог, ничего не ставится в очередь на сервере. Открой DevTools, посмотри вкладку «Сеть» во время конвертации, ты увидишь ноль исходящих запросов с изображением после загрузки страницы, единственная подгрузка, сам модуль кодировщика при первой AVIF-конвертации в сессии. Топовый конвертер в этой выдаче загружает файлы на сервер и удаляет их через час, мы твой файл вообще не получаем.

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

AVIF лучше, чем WebP?

Для фотографий AVIF выигрывает по сжатию, обычно на 20,30 процентов меньше при том же воспринимаемом качестве, по анализу DSSIM от SpeedVitals. На графике с плоскими цветами и резкими краями WebP конкурентоспособен, иногда даже компактнее. Оба поддерживают альфу и анимацию. Если твоя аудитория на современных браузерах (Chrome 85+, Firefox 93+, Safari 16+, сейчас около 93 процентов глобальных пользователей), AVIF, лучший выбор по умолчанию, иначе оставь WebP как fallback.

Потеряется ли качество при конвертации WebP в AVIF?

Да, некоторая потеря поколения неизбежна. Оба формата с потерями, поэтому повторное кодирование lossy WebP в AVIF на качестве 85 (PSNR около 42 дБ на фото) добавляет второй проход сжатия. Для фотографий результат визуально близок к lossless. На графике с резкими краями или плоскими цветами жди лёгких артефактов. Получить настоящий lossless AVIF из lossy WebP невозможно, информация уже утеряна.

Поддерживает ли AVIF прозрачность (альфа-канал)?

Да. И WebP, и AVIF поддерживают альфа-канал, и конвертация проносит прозрачность точь-в-точь, никакой белой заливки, никакого сдвига цвета, никакого ореола вокруг мягких краёв. Это отличается от конвертации PNG в JPG, где альфа разрушается, потому что JPG прозрачность не поддерживает вообще. Если у твоего WebP прозрачный фон, у AVIF он тоже будет.

Сколько времени занимает конвертация WebP в AVIF?

Несколько секунд для типичных фото. Первая конвертация в сессии подгружает AVIF-кодировщик (около секунды). Дальше изображение на 2 мегапикселя занимает меньше секунды на Chrome, 8 мегапикселей, около трёх секунд, а 24 мегапикселя могут потребовать от 10 до 30 секунд. Firefox примерно вчетверо медленнее на AVIF, 4K-картинка может занять 30 секунд. Мобильные устройства ещё в 3,5 раз медленнее десктопа.

Безопасно ли конвертировать здесь? Мой файл загружается?

Твой файл не покидает браузер. Конвертация полностью выполняется на твоём устройстве через WASM-сборку AVIF-кодировщика, никаких загрузок, серверов и сбора данных. Проверь сам: открой DevTools, после загрузки страницы во время конвертации ты не увидишь ни одного исходящего запроса с изображением. Топовый конвертер в этой выдаче явно загружает файлы на сервер, мы, нет.

Можно ли конвертировать несколько WebP в AVIF одновременно?

Пока нет, текущая версия обрабатывает один файл за раз. Пакетная конвертация запланирована на следующие версии. А пока ты можешь открыть страницу в нескольких вкладках браузера и конвертировать файлы параллельно, каждая вкладка запускает свой экземпляр кодировщика, и они не блокируют друг друга.