Конвертер HEIC в PNG — без потерь, без загрузки

Конвертируйте фотографии HEIC и HEIF с iPhone в PNG, не потеряв ни одного пикселя. Прозрачность сохраняется, а декодер работает внутри браузера, поэтому ничего никуда не загружается.

Что делает конвертация HEIC в PNG

Файл .heic — это контейнер HEIF (ISO High Efficiency Image File Format), внутри которого лежит картинка, сжатая кодеком HEVC, созданным для видео 4K. Конвертация в PNG означает декодирование этого потока HEVC обратно в сырые пиксели и последующее сжатие их алгоритмом DEFLATE, который работает без потерь. Именно в этом различии весь смысл выбора PNG. Декодированные из HEIC пиксели записываются в PNG без изменений, поэтому конвертация не добавляет никакой потери поколения: ни блочности, ни ореолов вокруг резких краёв, ни размывания цвета, ни ползунка качества, о котором пришлось бы гадать. Конвертируйте один и тот же файл сто раз — каждый результат будет побайтово одинаковым. PNG к тому же единственный из трёх распространённых форматов назначения, который несёт альфа-канал так же, как это делает HEIF. Если в вашем HEIC лежит скриншот со скруглёнными прозрачными углами, стикер, экспортированный логотип или что угодно ещё с настоящими просвечивающими областями, PNG оставит эти пиксели прозрачными. У JPG альфы нет вообще, и он сплющил бы их на сплошной фон. Декодирование происходит на вашем устройстве средствами libheif, скомпилированной в WebAssembly: первая конвертация тратит несколько секунд на загрузку и запуск этого модуля, последующие используют его повторно. Никуда ничего не передаётся. Чего PNG не сделает — так это не уменьшит файл. Это формат без потерь, применённый к фотографическим данным, что для него близко к худшему случаю, и честное ожидание — результат в несколько раз больше исходного HEIC. PNG также не сохраняет дополнения HEIF: у Live Photo видеодорожка движения отбрасывается и остаётся только ключевой кадр, карты глубины портретного режима теряются, а 10-битное содержимое HEIC записывается с 8 битами на канал. На выходе вы получаете точную и читаемую везде копию видимого изображения.

Почему HEIC в PNG, а не в JPG

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

Сохранить каждый пиксель ровно таким, каким его записала камера, — ничего не пережимается, поэтому файл переживает многократное редактирование и пересохранение
Сохранить прозрачность, которую JPG вообще не умеет представлять, — это важно для скриншотов, стикеров, логотипов и экспортированной графики
Отдать дизайнерам, типографии и редакторам чистый исходник без артефактов, который иначе унаследовал бы повреждения от JPG-сжатия
Открыть результат где угодно — PNG читают все браузеры, операционные системы и графические редакторы уже больше двадцати лет

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

Три шага, и все — на вашем устройстве. Фотографии декодируются локально и никогда не отправляются на сервер.

1

Добавьте один или несколько файлов .heic, .heif или .hif перетаскиванием либо через выбор файлов. Каждый файл проверяется по содержимому, а не по расширению

2

Настраивать нечего. PNG работает без потерь, поэтому нет ползунка качества, который надо балансировать, и нет способа испортить результат неверным выбором

3

Нажмите «Конвертировать» и следите за счётчиком изображений. Первый файл медленный, пока грузится декодер HEIF; остальные идут быстро

4

Скачайте каждый PNG отдельно или заберите весь пакет одним ZIP-архивом. Имена файлов сохраняются, меняется только расширение

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

Выбирайте PNG, когда в изображении есть прозрачность, когда его будут редактировать и пересохранять несколько раз или когда оно идёт в типографию либо дизайнеру, которому нужен безупречный исходник. Выбирайте JPG, когда это обычная фотография для письма, веб-страницы или формы загрузки и размер файла важнее попиксельной точности. Разница на практике разительна: один и тот же HEIC может дать JPG на 900 КБ и PNG на 6 МБ, которые большинство людей на экране не отличит. PNG стоит этой платы только тогда, когда отсутствие потерь или альфа-канал действительно что-то вам дают.
Потому что PNG работает без потерь, а HEIC — нет. Сжатие HEVC добивается малого размера, отбрасывая детали, которых глаз, скорее всего, не хватится; сжатию DEFLATE в PNG приходится воспроизводить каждый пиксель точно, и пространства для манёвра у него куда меньше. Фотографический материал, полный мелкого шума и градиентов, — почти самый тяжёлый случай для сжатия без потерь. Пятикратный и десятикратный рост нормальны, а бывает и больше. Ничего не сломалось и данных не добавилось — разрешение то же самое. Если нужен файл поменьше, конвертируйте в WebP, который по эффективности близок к HEIC.
Да. HEIF умеет хранить альфа-канал, и PNG тоже, поэтому прозрачные области переносятся целиком, а не сплющиваются на белое или чёрное. Это главная функциональная причина выбрать PNG вместо JPG, у которого альфа-канала нет вовсе и который заменил бы каждый прозрачный пиксель сплошным цветом. Большинство снимков с камеры iPhone полностью непрозрачны и ничего от этого не выигрывают, зато скриншоты, стикеры и изображения, экспортированные из дизайн-приложений, часто несут настоящую прозрачность.
На этапе PNG — нисколько. Декодированные из HEIC пиксели записываются в PNG без изменений, что и означает «без потерь», и повторная конвертация того же файла всегда даёт идентичный результат. Именно поэтому на этой странице нет ползунка качества: балансировать нечего. Единственная оговорка, которую стоит проговорить: качество, уже потерянное камерой при кодировании HEIC, не вернуть последующей конвертацией в формат без потерь. PNG сохраняет ровно то, что есть в файле, но не улучшает его.
Нет. Декодер HEIF — это сборка libheif в WebAssembly, работающая внутри вкладки вашего браузера. Файл читается в память на вашем устройстве, там же декодируется и сразу возвращается вам для скачивания. Ничего не передаётся, а для фотографий из галереи это важнее обычного: они личные и часто несут данные о местоположении. Это также значит, что после загрузки страницы инструмент продолжает работать без сети, а практический предел пакета определяется памятью устройства, а не лимитом загрузки.
Для декодирования HEIF нужна libheif — крупная библиотека на C, скомпилированная в WebAssembly. Перед первым декодированием её нужно скачать и инициализировать, обычно это от двух до пяти секунд в зависимости от соединения и устройства. После загрузки она остаётся в памяти до конца визита, поэтому следующие изображения конвертируются намного быстрее. Изображения обрабатываются по одному намеренно: декодированное фото занимает много памяти wasm, и параллельная обработка целого пакета умножила бы пиковое потребление и способна уронить вкладку на телефоне.
Да. Добавьте сколько угодно — они конвертируются один за другим, а счётчик на экране показывает, какое изображение декодируется сейчас. По окончании можно скачать каждый PNG по отдельности или забрать весь пакет одним ZIP-архивом. Каждый результат сохраняет исходное имя, меняется только расширение, поэтому IMG_1234.heic становится IMG_1234.png, и порядок фотографий в папке не нарушается. Учтите, что PNG на выходе весит много, поэтому большой пакет снимков с камеры легко наберёт сотни мегабайт.
Остаётся только неподвижное изображение — ровно так же, как и с любым другим форматом назначения. Движение Live Photo хранится отдельной видеодорожкой и отбрасывается, остаётся ключевой кадр. Карты глубины портретного режима, по которым приложения пересчитывают размытие фона, теряются: размытие, уже впечатанное в картинку, остаётся, но подстроить его больше нельзя. Отсутствие потерь у PNG относится к пикселям неподвижного изображения, а не к дополнительным дорожкам, которые контейнер HEIF может нести рядом с ними.

Другие инструменты для изображений

Откройте другие мощные инструменты для редактирования изображений

Сжать Изображение

Уменьшить размер

Изменить Размер

Изменить размеры

Обрезать Изображение

Вырезать область

Конвертировать Формат

Изменить формат

Фоторедактор

Редактировать фото

Повернуть Изображение

Повернуть

Отразить Изображение

По горизонтали/вертикали

Добавить Водяной Знак

Водяной знак

Добавить Рамку

Добавить рамку изображения

Закругленные Углы

Добавить закругленные углы

Фильтры

Яркость/Контраст

Размыть Лицо

Скрыть лица

Мозаика

Размыть области

Удалить Фон

Удалить фон

Улучшить Изображение

ИИ апскейл

Добавить Текст

Добавить текст на изображение

Коллаж

Объединить несколько изображений

HTML в Изображение

Веб в изображение

GIF в Последовательность

Извлечь кадры

Удалить пустые поля

Удалить пустые края

Пакетное переименование изображений

Безопасное массовое переименование файлов

Круговая обрезка

Обрезка изображений в круг

Чёрно-белое

Конвертация изображений в оттенки серого

Разделить изображение

Разрезать изображение на сетку

Объединить изображения

Объединить изображения в одно

Изменить DPI

Установить метаданные DPI изображения

Изображение в Base64

Кодирование изображений в Base64

Изображения в PDF

Объедините изображения в один PDF

Конвертер HEIC в JPG

Конвертируйте фото iPhone из HEIC в JPG

Удаление EXIF

Просмотр и удаление скрытых метаданных фото, включая геолокацию GPS

Генератор фавиконок

Полный набор иконок и HTML-код

Цветовая палитра

Извлечь цвета из изображения

Base64 в изображение

Декодировать Base64 обратно в изображение

Текст за изображением

Разместите текст позади объекта на фото прямо в браузере

Пипетка

Узнать HEX, RGB и HSL любого пикселя

Создание подписи

Нарисуйте подпись и скачайте её прозрачным PNG

Удаление фона подписи

Чернила с бумаги на прозрачном фоне

Прозрачный фон

Сделать фон прозрачным