DEV Community

zjch022
zjch022

Posted on

How to Batch Convert HEIC to PDF (Free, No Upload): Quality Settings Explained

If you've ever tried to convert a batch of HEIC photos to PDF, you've probably hit the same two walls I kept hitting: most online converters make you upload dozens of files one by one, and none of them explain what "quality" setting actually does. Since my iPhone keeps filling up and clients keep asking for PDFs instead of HEIC files, I figured out a cleaner way to do this — in bulk, without uploading anything.

I'm the developer of FileOnTap, a free browser-based converter where files are processed locally on your device and never uploaded to a server. Here's how to batch convert HEIC photos into a single PDF, and how to choose the right quality setting for your use case.

Step 1: Gather your HEIC files in one place

Before converting, collect all the HEIC photos you need into one folder. This sounds trivial, but batch jobs fail most often at this step — people forget one photo and have to redo the whole batch. If your files come from an iPhone, transfer them via AirDrop or a cable to your computer first. On Windows, make sure the HEIC files actually show up (you may need the free HEVC codec from the Microsoft Store just to preview them).

Step 2: Open a no-upload HEIC to PDF converter in your browser

Go to a tool that converts locally in your browser rather than uploading to a server — for example, you can batch-convert HEIC to PDF online with FileOnTap. Because the conversion happens on your device, there's no queue, no per-file waiting, and your photos never travel over the network. This matters more than people think for batch jobs: uploading 50 photos to a server can take longer than the conversion itself.

Step 3: Select all files at once and arrange the order

Select your HEIC files in one go (Ctrl/Cmd + click, or drag the whole selection). The order you select them in usually becomes the page order in the PDF. Most people miss this: rename your files before selecting if you need a specific order — e.g., 01-receipt.heic, 02-receipt.heic — because sorting inside web tools is rarely as convenient as sorting in your file manager.

Step 4: Pick the right quality setting

This is the setting everyone ignores, and it makes the biggest difference. Here's the simple rule I use:

  • For screen viewing (email, cloud sharing): medium quality is fine. A 10-photo HEIC batch that was 35 MB will come out around 3–5 MB in the PDF — perfectly readable on any screen.
  • For printing: choose the highest quality setting. PDF files will be larger (roughly 1.5–2x the HEIC total), but text and fine details survive printing.
  • For archiving receipts/scans: medium-high strikes the best balance — legible text without a bloated file.

HEIC is already an efficient format, so don't expect the PDF to be smaller than the source photos. PDF wraps each image in a page structure; compression comes from the JPEG encoding inside, not from magic.

Step 5: Convert and check the first page

Hit convert, then download the PDF and check the first and last pages before you close the tab. Bulk conversions occasionally rotate one sideways photo or misorder two pages. A 10-second check now saves a 10-minute redo later.

Troubleshooting tips

"The PDF is huge" — You probably left quality on maximum with dozens of photos. Re-run at medium; for screen use you won't see a difference.

"Pages are in the wrong order" — The selection order wasn't preserved. Rename files with numeric prefixes and re-select; it's the most reliable way to control page order in any browser tool.

"One photo came out rotated" — That's a leftover EXIF orientation tag in the original HEIC. Rotate that source photo in your phone's gallery first, then re-convert the batch.

"The tool chokes on 100+ files" — Split the job into chunks of 20–30 photos and merge the resulting PDFs afterward. Browsers have per-tab memory limits, and chunks also make failures cheaper to retry.

Batch conversion doesn't have to mean uploading your photo library to a stranger's server. Keep it local, check your page order once, and pick a quality setting that matches what the PDF is actually for.

Top comments (0)