Your HEIC source
The primary HEIC still image is decoded on your device. Live Photo motion and camera metadata are not carried into the PDF.
Create a single-page PDF copy of a HEIC photo for a document submission or print preview.
Choose a file to get started.
Working on your device…
The primary HEIC still image is decoded on your device. Live Photo motion and camera metadata are not carried into the PDF.
The photo is drawn within a portrait or landscape A4 page with a margin. The PDF contains a JPEG image, so transparency becomes white.
Keep your HEIC source. This is a picture placed on a PDF page, not recognized editable text or a multi-photo album.
Use HEIC to PDF when the destination needs PDF rather than the original HEIC / HEIF representation. The picture is placed on a PDF page. Its words are not automatically made searchable or editable through OCR.

| Property | HEIC / HEIF | |
|---|---|---|
| What it stores | A compressed photo container that can also hold metadata and auxiliary images | Document pages containing text, images or both |
| Compression | HEVC image compression in the supported HEIC inputs | Depends on the page objects and images |
| Transparency | May contain transparency | Transparency behavior depends on the page content |
| Typical use | iPhone and other modern camera photos | Fixed-layout documents and document sharing |
HEIC decoding uses an open-source library. View its license and source.
The photo is drawn within a portrait or landscape A4 page with a margin. The PDF contains a JPEG image, so transparency becomes white. Keep your HEIC source. This is a picture placed on a PDF page, not recognized editable text or a multi-photo album.
No. This route exports the decoded primary still image, not the original HEIC container or its EXIF, GPS, depth and Live Photo information. Keep the original if those matter.
Choose one HEIC/HEIF file up to 25 MB and 13 million pixels, with no side above 65,535 pixels. Some unusual or damaged HEIC variants may not decode on this device.
No. Conversion runs in a browser worker. The decoder downloads only when you convert; your selected image is not sent to a conversion server. You can cancel the work.