Why your iPhone photos won't open anywhere
Every iPhone since 2017 saves photos as HEIC, not JPG. On the phone it is invisible — Photos opens them, iMessage sends them, everything works. The moment the file leaves Apple's ecosystem, it stops opening. Windows shows a blank thumbnail. A web form rejects the upload. A printer driver has no idea what to do with it. The recipient gets a 2 MB file they cannot view and assumes you sent something broken.
This is not a bug and it is not fixable on their end. HEIC is a container format that most non-Apple software simply does not ship a decoder for.
Two ways out: JPG, or a single PDF
You have two sensible options, and they solve different problems:
- Convert each photo to JPG when the other side wants individual image files — a photo-sharing site, a marketplace listing, a chat attachment. That is what HEIC to JPG does.
- Combine the photos into one PDF when the other side expects a document — a bank or government portal, an insurance claim, a rental application, a printer, or an email where five separate attachments would be a mess. That is what HEIC to PDF is for.
The PDF route is the one people miss. Most upload forms that reject HEIC will happily accept a PDF, because a PDF is a document format they already trust.
How to convert HEIC to PDF in the browser
- Open HEIC to PDF. There is nothing to install and no account to create.
- Choose your HEIC files. You can select several at once — there is no quantity cap, so a ten-page claim and a two-page one are the same effort.
- Drag the thumbnails into the order you want. The page order of the PDF is exactly what you see, which matters when a form expects "front, then back, then the receipt".
- Pick the JPEG quality for the embedded pages. Higher quality means a larger file; a mid setting is usually indistinguishable on screen and dramatically smaller to email.
- Build the PDF and download it. The photos were never uploaded anywhere — the decoding and the PDF assembly both happen inside your browser tab.
If you are on the iPhone itself, tap "Choose photos" and pick from your library; Safari hands the HEIC over directly and the page converts it locally, so you do not need to move files to a computer first.
Three things worth knowing before you send it
- Each page follows the photo's own shape. A portrait photo gives a portrait page, a landscape photo gives a landscape page. That keeps the image undistorted, but it means a mixed set produces a PDF with pages of different orientations. If a form demands a strictly portrait document, crop or reshoot rather than fighting the layout afterwards.
- It is an image PDF, not a text document. The pages are pictures, so nothing inside them is selectable or searchable. That is fine for "attach your photos" portals and printing, and wrong if the recipient needs to copy text out of it.
- Very old browsers may fail to decode HEIC. The decoder ships as a WebAssembly module, so anything reasonably modern handles it. If a photo silently refuses to load, update the browser before assuming the file is corrupt.
If the PDF comes out too large
A handful of 12-megapixel photos at full quality can produce a PDF well past the 10 MB limit that many upload forms enforce. Two local fixes, no re-uploading:
- Rebuild at a lower JPEG quality. This is the fastest lever and rarely visible on screen for documents and receipts.
- Shrink the source images first with Image Compressor, then build the PDF from the smaller files. Useful when you have already lost the original quality setting.
If you need to add pages that are already PDFs — a signed cover sheet, say — Merge PDF joins them to your photo PDF afterwards, again without any upload.
FAQ
Does converting HEIC to PDF reduce quality? The pixels are re-encoded as JPEG at the quality level you pick. At a mid or high setting the difference is not visible on screen; only at the lowest setting will photos look soft.
Is there a file size or page limit? No server means no imposed limit. You are bounded by your device's memory, which handles a normal photo set — dozens of pages — comfortably.
Can I convert HEIC on Windows or Android? Yes. The conversion happens in the browser, not in the operating system, so a Windows laptop or an Android phone works the same way the iPhone does.
Are my photos uploaded to a server? No. There is no upload step in the tool — the images stay in the tab. You can disconnect from the network after the page loads and it still works, which is the simplest proof.
Which should I send, JPG or PDF? Match what the recipient asked for. If the form says PDF, send PDF. If it says "upload a photo", send JPG. Converting to the wrong one is the most common reason an otherwise valid submission gets bounced.