How to convert HEIC to PDF without uploading it
Every "free" online HEIC-to-PDF converter you've used uploads your iPhone photos to a company server, converts them there, and — in several documented cases — keeps a copy or a live download link for days. For family photos, scans of IDs, and anything you wouldn't post publicly, that's an unnecessary risk. The safer approach is to convert the file where it already is: on your own device.
This tool does exactly that. When you drop a HEIC here, your browser:
- Checks the file is really a HEIC — by its ftyp magic bytes, not its name — so a JPG, PNG, GIF, WebP, AVIF or BMP renamed to .heic is refused with a clear message instead of producing a broken PDF. A HEIC saved with the wrong extension still converts.
- Decodes the photo locally — a vendored HEVC decoder runs in a Web Worker, so the page stays responsive while it works. The decoder loads once, on your first convert, and the first still is taken for Live Photos and bursts. EXIF orientation is read from the file so the PDF page comes out upright.
- Turns the photo into PDF pages with pdf-lib — decoded and re-encoded as a JPEG at your chosen quality, then embedded byte-for-byte. Your original file is never modified.
What makes this converter different
The pages that top the results for this search are mostly generic multi-format converters that list PDF as one of many targets, or server-side converters that upload your photos first. The strongest direct rival we found exports one file at a time. This page is the only dedicated HEIC-to-PDF page we found that combines a batch of 20 photos with a ZIP download, a choice of one combined PDF or one PDF per photo, Original/A4/Letter page sizes, fit and fill modes, a JPEG quality slider, EXIF orientation applied, first-still honesty for Live Photos, and a live network-request counter so you can verify the privacy claim yourself. It runs entirely in your browser — there is no server to upload to.
When is HEIC-to-PDF the right choice?
Whenever the destination wants a document, not a picture: job portals and application forms that only accept PDFs, visa and government forms, university and school uploads, photos emailed as one file, and anything that must print exactly as it looks. A PDF also keeps a set of photos in one file, in order, where a folder of images would arrive scattered. If the destination accepts images, keep the HEIC — a PDF adds page overhead and no quality.
Honest limitations
Some quality is lost
HEIC is lossy, so detail it discarded is gone before this tool starts — and the JPEG re-encode at your chosen quality is a second lossy step. At quality 90 the loss is invisible in normal use; the PDF can never be higher quality than the HEIC it came from.
PDFs are larger than HEICs
HEIC compresses far better than JPEG, so the same picture takes more bytes as a JPEG in the PDF, plus a small page wrapper. A 3 MB HEIC typically becomes a 4–6 MB PDF page at quality 90. Lower the quality slider to shrink the PDF.
No text layer
The PDF pages hold pictures, not text. The PDF is not searchable, and you cannot select or copy words from it. Run it through OCR afterwards if you need searchable text.
10-bit colour folds to 8-bit
The decode path works in 8 bits per channel, so a 10-bit HEIC loses precision in the PDF. The change is invisible on screen and in print — but it is real, and stated here.
Live Photos: first still only
A Live Photo or burst holds several stills plus a short video. Only the first still goes into the PDF — the video and the other stills are not included.
Metadata is stripped
Location, camera settings and timestamps are dropped when the pixels are embedded. Only the EXIF orientation is read and applied — which is also why a photo's hidden location data never leaves your device.