Что такое файл HEIC на самом деле
Каждый iPhone начиная с iOS 11 по умолчанию сохраняет фото в HEIC, и этот формат до сих пор застаёт людей врасплох, когда они пытаются открыть его на Windows-ПК или загрузить на сайт. Если понять, что лежит внутри файла, станет ясно и почему он такой маленький, и почему его читает так мало программ.
Контейнер, а не картинка
Файл HEIC — это контейнер HEIF с одним или несколькими изображениями, сжатыми видеокодеком HEVC. Конвертация HEIC в PNG декодирует основное изображение и сохраняет его как несжатую сетку пикселей.
HEIF — High Efficiency Image File Format — это структура из «боксов», позаимствованная у семейства MP4. Внутри Apple хранит фото как один кадр HEVC (H.265) — тем же кодеком кодируют 4K-видео. Именно поэтому фото на 12 мегапикселей умещается в 2 MB: при том же качестве этот кодек примерно вдвое эффективнее JPEG.
Почему Windows и веб на нём спотыкаются
За эффективность приходится платить лицензией. HEVC обременён патентами, поэтому Windows поставляется без декодера, большинство браузеров отказываются его добавлять, а многие веб-приложения просто отклоняют такую загрузку. К тому же контейнер несёт то, чего у обычной картинки никогда не бывает: карту глубины из портретного режима, миниатюру, альфа-канал и полный блок EXIF вместе с GPS-координатами.
Live Photos, серийная съёмка и HEIF с несколькими изображениями
Один HEIC может содержать несколько кадров — серию снимков или стоп-кадр Live Photo. Когда вы конвертируете HEIC в PNG здесь, экспортируется основное изображение — тот кадр, который приложение «Фото» показывает как саму фотографию. Видеофрагмент хранится в отдельном файле .mov и не является частью файла изображения.
Зачем конвертировать HEIC в PNG, а не в JPG
Большинство тех, кто конвертирует HEIC, выбирают JPG, и для отпускных снимков это правильный выбор. PNG оправдывает себя в трёх конкретных ситуациях.
Без потерь — значит, ничего не пересжимается
Фото уже прошло одно сжатие с потерями — внутри телефона. Каждый следующий проход с потерями накладывает новые артефакты поверх старых: блоки на небе, ореолы на краях. PNG останавливает счёт на единице. Декодированный кадр сохраняется точно, поэтому конвертация HEIC в PNG настолько верна оригиналу, насколько позволяет исходный файл.
Это важно, когда изображение будут снова редактировать, печатать в большом формате или хранить как мастер-копию. И куда менее важно, если оно отправится в групповой чат.
Прозрачность сохраняется
HEIF может нести альфа-канал, и им пользуются скриншоты, стикеры и вырезанные объекты из некоторых приложений iOS. JPG выбрасывает альфа-канал и закрашивает фон белым. PNG его сохраняет, так что прозрачный HEIC превращается в прозрачный PNG.
Когда JPG — лучший выбор
Скажем честно: для обычной фотографии, которую будут смотреть на экране и никогда не редактировать, JPG с качеством 90 визуально неотличим и в десять раз меньше. Если это про ваши фото, конвертер HEIC в JPEG подойдёт лучше. Возвращайтесь к PNG ради скриншотов, графики, прозрачных изображений и всего, с чем планируете работать дальше.
Ловушка размера файла — и опция изменения размера
Единственное, о чём должен предупреждать каждый конвертер HEIC в PNG, и почти никто этого не делает: результат будет большим.
Почему HEIC на 2 MB становится PNG на 20 MB
HEIC на 12 мегапикселей размером около 2 MB в полном разрешении обычно превращается в PNG на 20–30 MB, потому что PNG хранит каждое из 36 миллионов значений цвета, а не описывает их.
HEVC получает маленькие файлы, описывая изображение: этот блок похож на тот, только чуть сдвинут. PNG ничего не описывает — он записывает каждый пиксель и применяет универсальный компрессор, который помогает на однотонных областях и почти бесполезен на фотографическом шуме. Четыре тысячи на три тысячи пикселей по три байта каждый — это 36 MB до сжатия, а шум камеры сжимается плохо.
Выбор размера длинной стороны
Именно поэтому в конвертере есть лимит размера. Он ограничивает длинную сторону изображения и пропорционально уменьшает короткую ещё до записи PNG:
- Оригинал — полные 4032 × 3024. Для архивных мастер-копий и печати. Ожидайте 20–30 MB на фото.
- 4096 px — для фото с телефона ничего не меняет; ограничивает слишком большие сканы и файлы с профессиональных камер.
- 2048 px — 2048 × 1536, около 6 MB. Чётко на любом мониторе или планшете. Разумный вариант по умолчанию для большинства задач.
- 1080 px — 1080 × 810, меньше 2 MB. Для веб-страниц, документов и постов в соцсетях.
Уменьшение выполняется качественным ресемплингом в браузере, после чего результат кодируется в PNG. Лимит только уменьшает; изображение меньшего размера никогда не увеличивается.
Как конвертировать HEIC в PNG за 3 шага
Перетащите фото HEIC
Перетащите файлы из Finder, Проводника или папки экспорта «Фото» в область с пунктирной рамкой или нажмите, чтобы выбрать. На компьютере — до 20 файлов HEIC или HEIF за раз. Каждый декодируется в браузере — пока PNG не готов, в строке показывается значок HEIC, потому что сами браузеры HEIC отображать не умеют.
Выберите лимит размера
Откройте настройки конвертации и выберите Оригинал, 4096, 2048 или 1080 пикселей для длинной стороны. Если сомневаетесь, 2048 — правильный ответ для всего, что смотрят на экране; Оригинал выбирайте только тогда, когда нужна мастер-копия в полном разрешении.
Скачайте PNG или ZIP
Нажмите «Конвертировать». Для каждого фото показываются новые размеры, размер PNG и разница по сравнению с HEIC. Скачивайте файлы по одному или нажмите «Скачать всё», чтобы получить один ZIP с исходными именами файлов.
Перетащите до 20 фотографий HEIC или HEIF. Они декодируются локально и никуда не загружаются.
Выберите лимит размера — или оставьте исходные размеры для архивного качества.
Скачайте каждый PNG отдельно или всё сразу одним ZIP.
Где HEIC не откроется (а PNG откроется)
Практическая причина конвертировать HEIC в PNG в том, что файлу нужно попасть туда, куда HEIC не пройдёт. Список длиннее, чем кажется.
Операционные системы
Windows 10 и 11 показывают HEIC только после установки «Расширений для видео HEVC» из Microsoft Store — на многих машинах это платное дополнение. Android поддерживает HEIC начиная с версии 9, но старые телефоны и многие бюджетные устройства по-прежнему не могут его декодировать. Linux-десктопам нужны дополнительные библиотеки. PNG открывает каждый из них.
Браузеры и веб-приложения
Chrome, Firefox и Edge вообще не отображают HEIC; Safari — отображает. Поэтому HEIC, вставленный в веб-форму, медиатеку CMS, сообщение на форуме или тикет поддержки, обычно молча не загружается или показывает битую картинку. PNG понимает любой браузер, который когда-либо выпускали.
Редакторы и инструменты дизайна
GIMP, Paint, Paint.NET, старые версии Photoshop и большинство онлайн-редакторов отказываются импортировать HEIC. Figma и Canva принимают PNG без вопросов — и, в отличие от JPG, сохраняют всю прозрачность, которая была в изображении.
Совместимость форматов на одном экране
| HEIC | PNG | JPG | |
|---|---|---|---|
| Открывается в Windows без дополнений | Нет | Да | Да |
| Открывается в Chrome / Firefox / Edge | Нет | Да | Да |
| Прозрачность | Да | Да | Нет |
| Без потерь | Нет (HEVC) | Да | Нет |
| Размер фото 12 МП | ≈ 2 MB | 20–30 MB (6 MB при 2048 px) | 3–4 MB |
| Лучше всего для | хранения на iPhone | мастер-копий для редактирования, скриншотов, прозрачных изображений | обмена, веба, почты |
Что делают с фото HEIC в виде PNG
Все причины сводятся к одной теме: изображение должно остаться точным или прозрачным там, где HEIC не понимают.
Скриншоты и снимки из приложений
Скриншоты iOS и так сохраняются в PNG, но стоп-кадры из записей экрана и снимки из некоторых сторонних приложений приходят в HEIC. Конвертация HEIC в PNG сохраняет чёткий текст и ровные цвета скриншота ровно такими, какими их сняли, — там, где JPG размазал бы буквы.
Стикеры, вырезанные объекты и прозрачные сюжеты
iOS позволяет вытащить объект из фото и сохранить его с прозрачным фоном. Такие файлы — это HEIF с альфа-каналом. В PNG они сразу ложатся на слайд, в инструмент дизайна или в набор стикеров для чата; в JPG они приходят с белым прямоугольником вокруг.
Мастер-копии для редактирования
Если фото отправляется в Lightroom, GIMP или Affinity для серьёзной обработки, начинайте с файла без потерь. PNG на 2048 пикселей — хорошая рабочая копия; настройка «Оригинал» — архивная.
Документы, вики и печатные макеты
Word, Google Docs, Confluence и InDesign надёжно вставляют PNG. Используйте лимит 1080 пикселей для документов, которые будут читать с экрана, и 2048 или выше для всего, что пойдёт в печать.
Браузерные и серверные конвертеры HEIC
Большинство онлайн-конвертеров HEIC работают через загрузку: фото уходит на сервер, там декодируется, и обратно приходит PNG. Это работает, но стоит понимать, что вы отдаёте.
Что путешествует вместе с HEIC
Фото с телефона несёт свой блок EXIF: точную GPS-позицию съёмки, время с точностью до секунды, модель устройства и нередко карту глубины, очерчивающую людей на снимке. Загружая файл, вы загружаете всё это — компании, с которой у вас нет никаких отношений, с политикой хранения в час или в сутки.
Как этот инструмент этого избегает
Здешний декодер HEVC скомпилирован в WebAssembly и работает внутри вкладки браузера. Файл читается с диска в память, декодируется, при необходимости уменьшается и кодируется в PNG — всё на вашем устройстве. Ничего не передаётся. Это можно проверить в инструментах разработчика браузера: панель «Сеть» во время конвертации остаётся пустой.
Заодно снимаются привычные ограничения. Конвертеры с загрузкой ограничивают размер и количество файлов, потому что декодирование стоит им денег; здесь единственная цена — ваш собственный процессор, поэтому нет ни квоты, ни аккаунта. На очень старом ноутбуке большой пакет займёт больше времени, чем в дата-центре, — такова цена.
И ещё одно: PNG сохраняет метаданные EXIF, пережившие декодирование. Если вы собираетесь выкладывать файл публично, сначала пропустите его через Удалить EXIF.
Что делать с PNG дальше
Результат — стандартный PNG, поэтому любой другой инструмент на этом сайте примет его без новой загрузки.
Если файлы всё ещё больше, чем нужно, Сжать PNG уменьшит их без потерь, а Уменьшить размер PNG пойдёт дальше и сократит палитру. Для веб-страницы PNG в WebP сохранит прозрачность при доле прежнего размера. Если окажется, что вам всё-таки нужен JPG, PNG в JPG сделает переход — или вернитесь к конвертеру HEIC в JPEG и начните с оригинала.
Нужны точные размеры, а не лимит? Изменить размер изображения приведёт PNG к любой ширине и высоте. А перед публикацией чего-либо удалите данные EXIF, чтобы GPS-координаты не отправились вместе с файлом.