Skip to content

About HEIC2

HEIC2 converts iPhone HEIC photos to JPG, PNG, WebP and PDF inside your browser, so your pictures never have to be uploaded.

Last updated

Why HEIC2 exists

Apple made HEIC the default photo format in iOS 11. It saves space, but the moment you copy the photos to a Windows PC or try to upload them to a website, you often hit a wall. Most online converters solve that by uploading your photos to a server. For personal pictures – family photos, ID snaps, documents – that is not something everyone is comfortable with.

HEIC2 takes the other route: the file is converted on your own device, so there is nothing to upload and nothing for us to store.

Who builds it

HEIC2 is an independent project built and maintained by Faraz Qaisrani. You can reach us at support@heic2.tools.

How it works

When you add a photo, your browser reads it locally. A HEIC decoder (libheif, compiled to WebAssembly) turns it into pixels in a background thread, and the browser encodes those pixels as JPG, PNG or WebP. PDFs are assembled in the page from the JPG data. Because all of this runs on your device, the speed you get depends on your device.

The converted files do not include the original metadata, such as camera model or GPS location.

Open-source components

  • libheif (LGPL-3.0), used through the heic-to package, decodes HEIC/HEIF images.
  • JSZip creates the ZIP downloads.
  • React and Vite power the interface and build.

We are grateful to the maintainers of these projects.

How we keep the guides accurate

Our guides link to the official Apple and Microsoft documentation they rely on, and we describe limits and trade-offs rather than only benefits. We do not publish made-up statistics or reviews. If you spot a mistake or something out of date, please tell us and we will fix it.