ImageTools
In your browser · never uploaded

Convert HEIC to PDF

Turn iPhone photos into PDFs you can file, print, or attach — one page per photo, built in your browser, nothing uploaded.

Convert to

Drag & drop your .heic files here

One or many — nothing is uploaded.

On your device.Your photo is decoded by code running in this browser tab. It is never uploaded — you can watch the Network tab in your browser’s developer tools stay empty while it converts.

A PDF is the format people ask for when a photo has to be filed, printed, or attached to a form — a receipt, an ID photo, a document you snapped on your phone. This tool turns each .heic into a single PDF page sized to match the picture exactly, with no margins or letterboxing, so it prints at the right proportions.

Inside the PDF the photo is embedded as a JPEG at the quality you choose with the slider, which keeps the document small enough to email. Convert several photos and you get one PDF per image; drop a batch and download them together as a .zip. To merge several photos into a single multi-page PDF, a dedicated PDF tool is the better next step.

The conversion is local: your .heic is decoded in this browser tab and the PDF is built here with an in-browser PDF writer. The photo is never uploaded, which matters when the document is an ID, a medical form, or anything you would not hand to a random website.

Frequently asked questions

Does each HEIC photo become its own PDF, or one combined PDF?
Each photo becomes its own single-page PDF; a batch gives you one PDF per photo in a {.zip}. To combine several into one multi-page document, merge them with a dedicated PDF tool afterward.
What size is the PDF page?
The page matches the photo’s pixel dimensions with no margin, so the image fills it edge to edge at native proportions — nothing is stretched or cropped.
Can I make the PDF smaller?
Yes — lower the quality slider. The photo is embedded as a JPEG at that quality, so a setting around 70 makes a much smaller PDF that is still clearly legible.

Keep reading