Конвертер AVIF
Конвертируйте JPG/PNG/WebP в AVIF для уменьшения размера файлов или AVIF обратно в JPG/PNG для совместимости.
Нажмите, чтобы выбрать изображение, или перетащите его сюда
JPG, PNG, WebP или AVIF. Остаётся на вашем устройстве.
Здесь появится преобразованное изображение.
Как это работает
Ваш файл декодируется в элемент <img> (браузеры умеют показывать AVIF
нативно, поддержка декодирования универсальна в современных браузерах) и отрисовывается на
canvas в полном разрешении. Для конвертации в JPEG или PNG используется стандартный,
повсеместно поддерживаемый кодировщик canvas. Для конвертации в AVIF вызывается
canvas.toBlob("image/avif"), который поддерживается в актуальных версиях Chrome,
Edge и Firefox, но пока не во всех браузерах; этот инструмент проверяет поддержку перед тем,
как предложить такой вариант, и прямо сообщает, если ваш браузер не умеет его кодировать,
вместо того чтобы молча создать повреждённый файл.
Всё происходит в собственном canvas этой страницы. Ничего не загружается на сервер, и ни одно изображение никогда не покидает вкладку браузера.
Частые вопросы
Зачем конвертировать в AVIF?
AVIF обычно даёт файлы меньшего размера, чем JPEG или WebP, при сопоставимом визуальном качестве — поэтому его всё чаще используют для изображений в вебе. Компромисс — более медленное кодирование и, до недавнего времени, менее универсальная поддержка в старом ПО.
Что если мой браузер не умеет кодировать AVIF?
Декодирование AVIF (просмотр) поддерживается во всех современных основных браузерах, а вот поддержка кодирования отличается. Если ваш браузер не может создать файл AVIF, инструмент прямо сообщит об этом, а не завершится молча с ошибкой — декодирование AVIF в JPG/PNG при этом работает везде без исключений.
Загружается ли моё изображение куда-либо?
Нет. В обоих направлениях используются собственный декодер изображений браузера и кодировщик canvas. Ничего не загружается на сервер.