Работает на вашем устройстве · Ваш файл никогда не покидает устройство.
iPhone сохраняет фото в HEIC, а Windows, многие сайты и анкеты его не принимают. Здесь они становятся JPG — форматом с очень широкой поддержкой.
Перетащите одно фото или целый альбом. Преобразование идёт на вашем устройстве, фото не загружаются на сервер; при необходимости сразу задайте максимальный размер файла под лимит портала.
Файл для примера — снимок HEIC на 12 мегапикселей (1.36 MB). Мы обработали его на этой странице в браузере, как это сделал бы посетитель, и проверили, что получилось. Цифры ниже измерены на результате, а не прикинуты.


Чего этот пример не показывает: При конвертации в JPEG изображение сжимается ещё раз, поэтому результат очень близок к оригиналу, но не идентичен ему (см. «Сходство с оригиналом»). Метаданные снимка, включая геолокацию, если она есть, в JPEG не копируются (см. «Поля метаданных»).
Измерено 2026-09-25 собственным кодом сайта (сборка 8672737). Файлы: x59-hangar-12mp.heic результат
Фото: NASA/Christopher LC Clark (AFRC2025-0173-02), общественное достояние. Сайт не одобрен NASA.
Не подходит для: Сохранения метаданных — JPG собирается заново только из пикселей, поэтому EXIF (камера, дата, геометка) не переносится. Перед отправкой это обычно и нужно.
Большинство браузеров сами HEIC не открывают, поэтому страница приносит собственный декодер — libheif, скомпилированный в WebAssembly. Он весит около 1,4 МБ и скачивается с этого сайта, когда впервые понадобится за визит, после чего им пользуются все фото. Фото декодируется в точные пиксели на вашем устройстве и затем сжимается один раз — кодировщиком MozJPEG с качеством, выставленным на ползунке. Оценка качества под результатом сравнивает JPG именно с этими декодированными пикселями.
JPG — обычная картинка с 8 битами на цветовой канал. Дополнительные слои, которые iPhone может хранить внутри того же HEIC, — карта глубины для портретного режима или карта яркости, которую новые модели добавляют для HDR-экранов, — в него не попадают. Движущаяся часть Live Photo — это отдельный видеофайл рядом с HEIC, и он здесь вообще не участвует.
Ползунок стоит на 85. HEIC укладывает фото в меньшее число байт, чем умеет JPG, поэтому JPG часто выходит больше исходного HEIC; карточка результата показывает оба размера для каждого фото, так что гадать не придётся.
Если фото будут редактировать, обрезать или печатать, поставьте ползунок на 90 или выше: там цвет хранится в полном разрешении, и последующая правка начинается с большего количества информации. Если форма задаёт предел в КБ, включите «Ограничить размер файла» и введите это число; как достигается такой предел, объяснено на /compress-image.
Выберите столько файлов HEIC, сколько нужно. Они преобразуются один за другим, а весь набор скачивается одним ZIP. Два фото с одинаковым именем, например IMG_0001 из двух разных папок, сохраняются оба: второе получает (2) после имени. Миниатюры в списке декодируются в низком качестве лишь для того, чтобы быстро появиться; преобразование всегда начинается заново с полного файла.
Если одно фото не удаётся декодировать, остальные всё равно преобразуются, а неудавшиеся перечисляются по имени с причиной.
Фото HEIC распознаётся по содержимому, а не только по имени, поэтому снимок с iPhone, которому дали расширение .jpg без преобразования, всё равно правильно декодируют инструменты, принимающие файлы .jpg, например /compress-image. Окно выбора файлов на этой странице показывает только файлы .heic и .heif, так что, чтобы выбрать здесь такое фото, сначала верните ему расширение .heic.
Эта страница на других языках: English · العربية · Deutsch · Français · Español · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা