HEIC/HEIF converter screenshot

➡️ https://heif.pages.dev

This app converts HEIC/HEIF files to JPG/PNG in web browsers, without uploading to any server.

Overview

In some recent mobile devices, like Apple iPhone and Samsung Galaxy, photos are saved in the HEIC/HEIF format.

Sample HEIF image Many readers will see this HEIF image as a broken image icon and alt text.

But, usually, web browsers do not support HEIC/HEIF images. Only Safari added support recently.

To solve this problem, this converter uses browser’s HEVC decoder to read HEIC/HEIF images.

Pros

🖥️ No server upload

Files are processed locally in your browser and not uploaded to any server. No install, no register, no privacy concerns.

⚡ Fast conversion

It doesn’t up/download files, so internet bandwidth isn’t an issue. Using HEVC acceleration, conversions are lightning fast.

Cons

Compatibility problem

For fast offline conversion, this converter relies on the browser’s HEVC decoder. Some OS/Browser may or may not be able to convert HEIC/HEIF from some devices.

Javascript decoder might be used as fallback, but it’s relatively slow and there is patent licensing issue.

in Windows

Browser HEIF from iOS HEIF from Galaxy
Chrome ✔️
Edge¹ ✔️ ✔️
Firefox
  1. HEVC extension (conditional free / paid) should be installed with.

in macOS

Browser HEIF from iOS HEIF from Galaxy
Safari ✔️ ✔️

Limitations

This converter can only convert still image. No animation.

This converter does not preserve ICC profile, EXIF metadata.

Known issue

Not a HEIC/HEIF file

In some device (e.g. Apple iOS), OS/app automatically converts HEIC files to JPG before passing to browser.

Wrap up

I couldn’t completely solve the compatibility issue. I planned to register a domain, add ads, support ICC/EXIF. But that’s it. I’ll wrap up at this moment and release it.

I think it’s still usable and useful in some circumstances.