HEIC to JPG and PDF: The iPhone Photo Format Problem, Solved Locally

iPhones save photos as HEIC, which half your apps can't open. Here is why, and how to convert HEIC to JPG or PDF on your own device without uploading anything.

You take a photo on your iPhone, go to attach it to something on your computer, and it is a .heic file that the other app refuses to open. You are not doing anything wrong. Apple picked a format that is excellent for storage and badly supported everywhere else, and now you are stuck converting it.

Here is why this happens and how to fix it without uploading your photos to a random website.

Why your iPhone makes HEIC files

HEIC is Apple’s default photo format, and on its own terms it is a good one. It uses modern compression to store high-quality images at roughly half the file size of a JPG. For a phone holding thousands of photos, that space saving is real and worth it.

The problem is support. HEIC is still not universally readable across desktop apps, older software, and many web tools and upload forms. So the format that saves space on your phone becomes the format that will not open when you try to use the photo anywhere else. Converting to JPG (for a normal image) or PDF (for sharing or embedding in a document) is usually the fastest path to something that just works.

Why you should not use a random HEIC converter site

The obvious move is to search “HEIC to JPG” and use the first website. Be careful with that instinct.

Those photos are yours. They might be personal, they might be work screenshots, they might be images you would not hand to a stranger. A converter website takes your file onto its server to process it, which means your photos now sit on infrastructure you do not control, subject to someone else’s retention and security. And the FBI warned in 2025 that some converter sites use the download step to push malware. That is a lot of exposure for the simple act of changing a file extension.

The good news is that converting HEIC does not require a server at all.

How to convert HEIC locally

A HEIC-to-JPG conversion is exactly the kind of job a modern browser can do on its own hardware. The browser reads the image, redraws it through the Canvas API, and exports it as a JPG, entirely in memory on your machine. For HEIC to PDF, the same local approach applies: the image is processed and written into a PDF without ever being transmitted. Developers building privacy-first converters rely on these built-in browser capabilities specifically so the file never has to leave the device.

What that means for you is simple. The conversion happens on your computer, in front of you, and your photo never gets uploaded anywhere. No server copy, no exposure in transit, no mystery download. You point the tool at the HEIC file and get a JPG or PDF back, locally.

A quick how-to

  1. Pick a converter that processes locally, not one that uploads. The offline test is the giveaway: a local tool keeps working with your internet disconnected.
  2. Choose your target. JPG for a normal, universally openable image. PDF if you are sharing it formally or putting it in a document.
  3. Convert and save. With a local tool this is near-instant, because there is no upload or download round trip, the file is already on your machine.

The takeaway

The HEIC problem is annoying but trivial to solve, and there is no reason to expose your photos to a server to do it. Your browser can convert HEIC to JPG or PDF on your own device, which keeps personal photos personal and sidesteps the malware risk of unknown converter sites entirely.

File Forge converts HEIC to JPG and PDF locally in your browser, with nothing uploaded, so your iPhone photos stay on your device while you fix Apple’s format problem.