DEV Community

zjch022
zjch022

Posted on

How to Convert HEIC to PDF on Mac (Free, No Upload)

Sooner or later it happens: a landlord, an insurer, a school, or your accountant asks for "everything in one PDF," and the photos in question are iPhone HEIC files sitting on your Mac. macOS reads HEIC natively — which is nice — but turning a batch of them into a single clean PDF still takes a few deliberate steps. Here are your options, from built-in to best.

Option 1: Preview (built in, free, offline)

Preview is the unsung hero of macOS, and it handles this job without any extra software.

For a single photo:

  1. Double-click the .heic file to open it in Preview.
  2. Go to File → Export as PDF.
  3. Choose a name and location, hit Save.

For multiple photos in one PDF:

  1. Select all the HEIC files in Finder, right-click, and choose Open (they'll open in one Preview window as thumbnails).
  2. In Preview's sidebar, drag the thumbnails into the order you want.
  3. Go to File → Print, then click the PDF button in the bottom-left and choose Save as PDF.

Pros: free, fully offline, nothing leaves your Mac.
Cons: it's fiddly for large batches, you get little control over image compression or page size, and reordering dozens of thumbnails gets old fast.

Option 2: Shortcuts / Automator (built in, reusable)

If you do this regularly, macOS Shortcuts can automate it:

  1. Open the Shortcuts app and create a new shortcut.
  2. Add the actions Select Photos (or Get Selected Files in Finder) → Convert Image → Make PDF → Save File.
  3. Run it whenever you need it, or save it as a Quick Action in Finder.

Pros: one-click after setup, still fully local.
Cons: the initial setup takes 10–15 minutes of fiddling, and debugging a broken shortcut is its own special kind of afternoon.

Option 3: Online converters (fast, but your files get uploaded)

The usual free "HEIC to PDF" websites will do this in seconds. The catch is the standard one: your files are uploaded to a third-party server, converted there, and then you download the result. When the "photos" are actually scans of passports, contracts, medical forms, or anything with a signature on it, uploading them to a random server is a genuinely bad idea.

The no-upload alternative: convert in your browser, locally

There's a middle path: a converter that runs entirely in your browser tab via WebAssembly. The decoding and PDF assembly happen in memory on your own Mac — the files are never uploaded anywhere. You can even disconnect from Wi-Fi after the page loads and it keeps working.

Using a free HEIC to PDF converter that works this way:

  1. Open the page in Safari or Chrome on your Mac.
  2. Drag in your .heic files and arrange them in the order you want.
  3. Everything is processed locally on your device — no upload, no queue, no account.
  4. Download the finished PDF.

You get the one-click convenience of an online tool with the privacy of doing it in Preview — and it's meaningfully faster than the Print-dialog dance for multi-page documents.

Which should you choose?

  • One photo, once in a while? Preview's Export as PDF is all you need.
  • A recurring workflow? Invest the time in a Shortcuts automation.
  • A batch of photos right now, especially anything sensitive? A no-upload browser converter is the fastest private route — and unlike server-based sites, there's no copy of your documents sitting on someone else's infrastructure afterward.

The common thread: prefer tools that do the work on your device. Your documents shouldn't need a round trip through a stranger's server to become a PDF.

Disclosure: I'm the developer of FileOnTap.

Top comments (0)