Конвертер из AVIF в PNG

Конвертируйте изображения AVIF в PNG онлайн — бесплатно, мгновенно, пакетами, без регистрации и водяных знаков. Изображения конвертируются прямо в браузере — файлы никуда не отправляются.

Конвертация в PNG.

PNG — формат без потерь, поэтому фотографии обычно получаются намного больше, чем в JPG или WebP. Выбирайте PNG, когда нужны точные пиксели или прозрачность.

Результаты

Конвертированные изображения появятся здесь с кнопками скачивания.

Готово. Добавьте изображения и выберите формат.

Что меняется при конвертации AVIF в PNG

  • Формат PNG открывается практически на любом устройстве, в любом браузере и приложении, поэтому готовые файлы будут работать везде.
  • Прозрачные области сохраняются в итоговом файле PNG.

Ваши изображения конвертируются прямо в браузере. Никакие файлы не отправляются на серверы BroBroGo.

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

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

Перетащите файлы AVIF выше и нажмите кнопку конвертации. Файлы PNG будут готовы к скачиванию через секунды. Все операции выполняются локально на вашем устройстве.

Потеряют ли файлы PNG в качестве?

Нет. Формат PNG не имеет потерь, поэтому каждый пиксель сохраняется в исходном виде. Если исходный файл AVIF уже был сжат с потерями, PNG не сможет вернуть утерянные детали, но и не добавит новых искажений.

AVIF и PNG: принципиальные различия форматов

AVIF (AV1 Image File Format) использует внутрикадровое сжатие на основе видеокодека AV1. Этот формат обеспечивает самую высокую степень сжатия среди современных растровых форматов — в среднем на 30–50 % меньше, чем у JPEG, при визуально сопоставимом качестве. AVIF поддерживает 8-битные и 10-битные глубины цвета, альфа-канал (прозрачность) и широкий цветовой охват (HDR).

PNG (Portable Network Graphics) — полностью lossless-формат. Он использует сжатие Deflate без потерь, поддерживает 8-битный альфа-канал и палитру до 256 цветов (индексированные PNG), но не имеет механизма управления качеством — каждый пиксель всегда сохраняется точно. Размер PNG для фотографий часто в 2–5 раз больше, чем AVIF, потому что алгоритм не может эффективно сжимать гладкие градиенты и шум. Зато для скриншотов, логотипов, чертежей и иконок PNG даёт идеальный результат без артефактов.

Инструмент на странице avif-to-png использует только возможности вашего браузера — ни один байт изображения не отправляется на сервер.

Когда нужна конвертация AVIF → PNG

Основные причины перехода от AVIF к PNG:

  • Совместимость со старым ПО. Многие редакторы, просмотрщики и веб-движки (особенно в корпоративной среде) не открывают AVIF. PNG — универсальный формат, поддерживаемый всеми ОС и программами с середины 1990-х.

  • Необходимость lossless-хранения. Если вы планируете многократно редактировать изображение или пересохранять его, любое lossy-сжатие (AVIF по умолчанию) накапливает потери. PNG гарантирует, что после сотен сохранений пиксели останутся теми же.

  • Требования к прозрачности. Хотя AVIF тоже поддерживает альфа-канал, не все конвейеры корректно его обрабатывают. PNG — стандарт де-факто для прозрачных графиков, макетов и иконок. При конвертации из AVIF в PNG альфа-канал переносится без изменений (8 бит на канал).

  • Архивирование. Для долговременного хранения (архивы, музеи, медицинские снимки) lossless-формат предпочтительнее. Размеры дисков растут, а точность — нет.

В отличие от конвертации JPEG→PNG (которая только увеличивает размер), AVIF→PNG даёт ту же потерю в объёме, но с гарантией отсутствия дальнейших потерь. Инструмент на странице не позволяет выбирать качество — PNG всегда lossless.

Как работает локальный конвертер

Пользователь выбирает один или несколько файлов (через диалог или drag-and-drop). Браузер декодирует каждое изображение в пиксели, используя встроенный декодер AVIF. Декодированное изображение затем перекодируется в файл PNG прямо на устройстве. Все операции выполняются в памяти клиента — сервер не участвует.

Если браузер не поддерживает декодирование AVIF, инструмент покажет ошибку: «Этот файл не удалось открыть как изображение. Возможно, он повреждён, пуст или не является изображением».

На странице отображается не только результат, но и сведения: имя файла, исходный размер и размер после конвертации, а также метка «Saved» (если PNG меньше AVIF) или «Larger» (если больше). На практике для фотографий метка почти всегда «Larger» — PNG редко оказывается меньше lossy AVIF для реалистичных изображений.

Файловые размеры: что даёт метрика «Saved» и «Larger»

Размер результирующего PNG зависит от сложности изображения:

Тип изображения Типичный AVIF (качество 80) Типичный PNG Соотношение
Фотография (пейзаж) 800 КБ 3,2 МБ ~4× больше
Иконка с прозрачностью (128×128) 12 КБ 18 КБ ~1,5×
Скриншот интерфейса (1920×1080) 350 КБ 1,8 МБ ~5×
Логотип с плоскими цветами 5 КБ 4 КБ может быть меньше

Для фотографий PNG почти всегда крупнее, потому что lossless-алгоритм не может отбросить высокочастотный шум. Для простой графики (мало цветов, большие однотонные области) PNG может даже выиграть в размере — в этом случае ставится метка «Saved». Инструмент честно сравнивает байты, а не гигабайты.

Кроме размера, на странице показываются пиксельные размеры (ширина × высота) исходного и выходного изображения — они всегда совпадают, так как PNG не меняет разрешение.

Пакетная обработка и ZIP-архив

После загрузки нескольких файлов (до 20) для каждого появляется отдельная карточка с превью, размером и кнопкой скачивания. Если изображений два или больше, становится активной кнопка «Download all (.zip)».

ZIP-архив собирается на лету в браузере. Имена файлов сохраняются как исходное имя с заменой расширения на .png. Например, photo.avifphoto.png. Если исходное имя не содержит расширения или оно нестандартное, инструмент добавляет .png автоматически.

Неудавшиеся конвертации пропускаются из архива, и пользователь видит общее количество файлов, которые не удалось обработать — с диагностикой: «‹count› файлов не удалось обработать».

Обработка ошибок и граничные случаи

Инструмент перехватывает типичные проблемы:

  1. Не выбран ни один файл — показывается сообщение «Выберите хотя бы одно изображение».
  2. Неподдерживаемый тип файла — если расширение не .avif, выводится «Этот тип файла не поддерживается».
  3. Превышение лимита — если пользователь пытается загрузить больше, чем разрешено (20), появляется «Выберите не более ‹max› изображений за раз».
  4. Ошибка декодирования — файл может быть синтаксически некорректным AVIF, пустым или не изображением вовсе. Выводится: «Этот файл не удалось открыть как изображение. Возможно, он повреждён, пуст или не является изображением».
  5. Неудачная конвертация — редкий случай. Пользователю советуют попробовать другой файл или формат.
  6. Браузер не поддерживает сохранение формата — сообщение «Ваш браузер не поддерживает сохранение этого формата — использован PNG» никогда не появляется на этой странице, так как целевой формат всегда PNG, который поддерживается всеми браузерами.

Счётчик неудач подводится в конце: «‹count› файлов не удалось обработать».

FAQ

1. Почему мой PNG оказался больше исходного AVIF? Это нормально. AVIF использует lossy-сжатие на основе кодека AV1, которое для фотографий даёт очень компактный файл. PNG — lossless, он сохраняет каждый пиксель без потерь, поэтому для реалистичных изображений размер увеличивается в 2–5 раз. Исключение — графика с большими однотонными областями.

2. Можно ли настроить качество выходного PNG? Нет. PNG всегда lossless, у него нет параметра качества. Если вам нужен меньший размер, рассмотрите конвертацию в WebP или JPEG — но в этом инструменте выход только PNG.

3. Сохраняется ли прозрачность при конвертации? Да, и AVIF, и PNG поддерживают альфа-канал (8 бит). Если исходный AVIF имел прозрачность, она полностью перенесётся в PNG.

4. Почему на странице нет кнопки «Конвертировать в AVIF»? Этот инструмент ориентирован на универсальный вывод — PNG, который гарантированно работает в любом браузере.

5. Сколько изображений можно загрузить за раз? Ограничение — до 20 файлов. Если превысить, появится сообщение с точным числом. После конвертации для двух и более файлов доступна опция ZIP-архива.

6. Почему конвертация не работает без интернета? Она работает, если HTML и JS уже загружены. Все вычисления происходят локально — никаких запросов к серверу. Для офлайн-использования достаточно открыть страницу один раз (её можно сохранить как PWA).