HEIC в JPG

Ваш iPhone снимает в HEIC, а половина интернета его не открывает. Все бесплатные конвертеры решают это так: сначала забирают ваши фотографии к себе на сервер. Этот — нет: декодер собран из libheif в WebAssembly и работает на вашей машине, так что снимки остаются там, где лежали. Бросайте сколько угодно.

Перетащите фото HEIC сюда или нажмите, чтобы выбрать
Декодер загружается при первой конвертации, а не при открытии страницы.
90

Почему ваши фото вообще в HEIC

Apple перевела камеру на HEIC в 2017 году, потому что при той же видимой картинке он весит примерно вдвое меньше JPEG: то же семейство сжатия, что и у видео HEVC, только применённое к снимку. Внутри телефона это незаметно — всё, что делает Apple, его читает. За пределами телефона это стена. Windows требует за него платный кодек, большинство веб-форм его отвергают, а изрядная часть настольных программ до сих пор разводит руками. Ровно этот разрыв и есть причина существования этой страницы.

Что здесь на самом деле значит «в браузере»

Декодер — это сборка libheif в WebAssembly размером около мегабайта, раздаётся с этого же сайта и скачивается при первом нажатии «Конвертировать», а не при открытии страницы: чтобы за него не платил тот, кто просто читает. Как только он приходит, каждый брошенный файл декодирует и перекодирует ваш собственный процессор. Ни одно изображение никуда не отправляется, нет очереди, нет аккаунта и нет ограничения по размеру, кроме того, что выдержит ваша машина.

Метаданные с фотографией не едут

Конвертация перекодирует пиксели и больше ничего, поэтому блок EXIF — координаты GPS, время съёмки, камера и объектив, серийный номер — остаётся позади. Для большинства тех, кто делится фотографией, это ровно тот результат, которого они и хотели. Чтобы сначала посмотреть, что там было, или снять метаданные с уже готового JPEG, есть отдельный инструмент: Просмотр и удаление EXIF

JPG или PNG

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

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

Мои фотографии куда-то загружаются?

Нет. Декодер работает в этой странице, а конвертация происходит на вашей машине. Единственное, что этот сайт вам присылает, — сам декодер.

Сколько можно за раз?

Столько, сколько выдержит ваша машина. Файлы обрабатываются один за другим, а не разом: смотреть дольше, зато телефону куда труднее остаться без памяти. Если файлов несколько, они вернутся ZIP-архивом.

Фотография станет хуже?

Немного — по краям мелких деталей, потому что HEIC уже был с потерями, а JPG добавляет потери снова. На качестве 90 на фотографии вы этого не увидите. PNG убирает вторую потерю полностью ценой куда более крупного файла.

В другом конвертере фото вышло повёрнутым. Здесь тоже?

Не должно. Поворот хранится как свойство изображения, а не запечён в пикселях, и libheif применяет его при декодировании — так что на выходе снимок стоит правильно.

А что с Live Photos?

Здесь конвертируется только неподвижный кадр. Движущаяся половина — отдельный видеофайл, и для неё есть свой инструмент: Конвертер Live Photo

Сделано командой GO AI. libheif (LGPL-3.0) · Просмотр и удаление EXIF · Сжатие изображений · Все бесплатные инструменты