Convert to PDF

HEIC to PDF — convert iPhone photos in your browser

iPhones save photos as HEIC, and most websites and forms refuse them. Drop your HEIC or HEIF files here and get a normal PDF back — decoded on your own device with a WebAssembly build of libheif, no app and no upload.

No upload Files stay in your browser Free, no signup Works offline

Large files: iPhone HEIC photos are usually 2–5 MB each, so a batch of fifty is a comfortable job. Photos beyond the 50-file limit are skipped with a message rather than silently dropped, and a file above 100 MB asks you to confirm before it is read.

How to convert HEIC photos to PDF

Add your HEIC files

Drag the photos from your Files app or photo picker. The decoder loads on the first file, which takes a few seconds.

Choose the page setup

A4 with “Fit” suits forms and printing. “Page fits the photo exactly” gives borderless pages that look like the original shot.

Convert and download

Press “Convert HEIC to PDF” and every photo becomes a page. Download the single PDF file.

The first conversion downloads a one-time decoder of about 1.3 MB. Your browser caches it, so later files are much faster.

Features

Real HEIC decoding

A WebAssembly build of libheif decodes Apple’s format properly, including 10-bit and multi-image files.

No app, no upload

Nothing is installed and no photo is transmitted. Regular iPhone users can finally use a work computer safely.

Full colour and detail

Photos are converted to high-quality JPEG at 92% before being placed, so colours and detail are preserved.

Sensible downscaling

A 4032-pixel iPhone photo becomes a 3000-pixel page — visually identical on A4, dramatically smaller.

Multiple photos, one PDF

Add a whole album and reorder it so the document reads in the sequence you want.

Free and watermark-free

No subscription, no signup and no branding on your pages. Convert as many photos as you like.

The HEIC problem, explained simply

Since iOS 11, iPhones have saved photos in HEIC (High Efficiency Image Container), which is based on the HEVC video codec. It stores the same visual quality as JPEG in roughly half the space, which is why Apple switched. The catch is compatibility: Windows before version 10 build 1809 cannot open HEIC without a paid extension, many websites reject the format outright, and quite a few older Android phones show a blank tile.

Most people discover this at the worst possible moment — when a portal says “unsupported file type” five minutes before a deadline, or when a printer’s upload tool silently ignores the file.

There are three common workarounds. Changing the iPhone camera setting to “Most Compatible” makes new photos JPEG but does nothing for the hundreds already in your library. Exporting from the Photos app re-encodes to JPEG but loses the original quality and is tedious for more than a couple of files. The third option — decoding the HEIC directly in a browser — is what this tool does.

How a browser decodes HEIC without any app

HEIF is a container format: it wraps HEVC-encoded images with metadata, thumbnails and sometimes depth maps. Decoding it needs a real codec, which browsers do not ship. The solution is WebAssembly — a compiled binary that runs inside the browser sandbox at near-native speed.

This page loads heic2any, a WebAssembly build of the libheif and libde265 libraries, only when you actually add a HEIC file. That keeps the other 26 tools on this site fast, because nobody pays for a decoder they are not using.

The decoder runs on a worker thread, so the page stays responsive while a 12-megapixel photo is processed. The output is a standard JPEG held in memory, which is then placed on a page and written into a PDF — all inside your browser tab, with no network round trip at any point.

Live Photos, edited photos and other edge cases

Most iPhone photos convert without drama. A few specific cases deserve a warning.

Live Photos are a short video plus a still image. The still image converts fine; the motion part is simply ignored, which is what you want for a PDF.

Edited photos may store both the original and the edited version in the same file. The decoder returns the primary image, which is normally the edited one you see on screen.

Burst photos and RAW+HEIC pairs may produce more than one image from a single file. The tool takes the first and reports what it did, rather than silently producing duplicates.

Screenshots on iPhone save as PNG, not HEIC, so you can add them here too — the tool accepts both and only invokes the HEIC decoder when it is actually needed.

Getting a good PDF from iPhone photos of documents

If you are photographing a paper document rather than a scene, the quality of the final PDF depends almost entirely on the photo. A few habits make a big difference.

Shoot from directly above, not at an angle — a tilted page becomes keystoned and is harder to read. Use even, diffuse light: daylight from a window beats an overhead bulb, which creates a bright patch and a hard shadow. Keep the document flat and fill the frame, leaving a little margin. Avoid the phone’s flash, which blows out glossy paper.

Once converted, if the PDF needs to be under a portal limit, run it through Compress PDF to 200KB with grayscale switched on. A well-lit, straight photo of a document compresses beautifully because the information — black text on white paper — is highly compressible. A dim, angled photo never compresses well, no matter what settings you choose.

If you are converting a whole album for an application, keep the total page count sensible. Thirty photos of a rented flat is reasonable for a deposit dispute; thirty photos for a form that asks for two pages of supporting evidence is not, and it makes the reviewer’s job harder. Trim to the pages that carry information, put them in a logical order, and the document becomes something a stranger can follow without asking you questions.

Frequently asked questions

Do I need to install anything to convert HEIC?

No. The decoder is a WebAssembly module that runs inside your browser tab. There is nothing to install on Windows, Mac, Android or Linux, and nothing is uploaded.

Why is the first conversion slow?

The HEIC decoder is about 1.3 MB and is only downloaded the first time you add a HEIC file. After that your browser caches it, and subsequent photos convert in well under a second each.

How do I stop my iPhone from taking HEIC photos?

Go to Settings → Camera → Formats and choose “Most Compatible”. New photos will save as JPEG. This does not convert photos you have already taken; use this tool for those.

Does converting lose quality?

Very little. HEIC is decoded to full-resolution pixels and saved as a high-quality JPEG at 92%, which is visually indistinguishable from the original for documents and photographs alike.

Can I convert several HEIC photos into one PDF?

Yes — that is the normal use. Add up to 50 photos and they become consecutive pages. Use the arrow buttons or drag the rows to set the order.

Will the PDF work on Android and Windows?

Yes. The output is a standard PDF that opens in every reader on every platform — which is the whole point of converting from HEIC in the first place.

What about HEIF files from a Samsung phone?

HEIF and HEIC are the same family of container and both are accepted here. If a file still fails, exporting it as JPG from your gallery and converting that will always work.

Is there a file size limit?

You can add up to 50 photos in one job, which is a comfortable batch for phone photos of 2–5 MB each. Files above 100 MB are confirmed with you first, and very large single files (above 300 MB on desktop, 150 MB on mobile) are blocked before the file is read, because the browser has to hold every photo in memory while it builds the PDF.

Written and maintained by the PDFUtilise team. Last reviewed: 2026-10-07. Found a problem with this tool? Tell us — we fix reported bugs fast.