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

Бесплатно, в браузере — твой файл никуда не уходит. Альфа-прозрачность сохраняется.

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

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

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

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

Насколько 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 с тем же прозрачным фоном — никакой белой заливки, никакого сдвига цвета, никакого ореола по краям, никаких сюрпризов с предумноженной альфой. Это противоположность конвертации 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 одновременно?

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