How HEIC is decoded
Safari can read HEIC itself, so on an iPhone or Mac the photo is decoded by the browser. Other browsers use a self-hosted decoder (heic2any, MIT-licensed) that is loaded only when you add a HEIC file. Each photo is converted to a high-quality JPEG and placed on a page.
Portals that reject HEIC usually accept PDF or JPEG; if the PDF is too large, compress it to the portal’s number.
Steps
- Add HEIC (or JPG) photos.
- Reorder them.
- Pick a page size.
- Save and download.
Limits, stated plainly
- Live Photos and HEIC sequences use the first frame only.
- Decoding large HEIC files in non-Safari browsers is slow on older phones.
Engine: Browser HEIC decoding or heic2any in this tab; pdf-lib in a Web Worker. Your file is not uploaded; check it yourself.