HEIC to PDF converter

Convert HEIC files to PDF inside this page. No upload, no limit on how many, no watermark.

  • 0 uploads
  • No limits
  • No signup
  • Works offline

HEIC and PDF, side by side

HEICPDF
Released20151993
Compressionlossyboth
Transparencyyesno
Animationyesno
SupportApple devices natively; elsewhere it dependseverywhere

What actually changes

Photographs of documents, taken on an iPhone, that a form wants as a PDF. The photo is decoded from HEIC and embedded as high-quality JPEG inside the pages, so there is exactly one re-encode.

HEIC is Apple's default camera format, storing HEVC-compressed images in an ISO base media container, released in 2015. Its real strength is that about half the size of a JPEG at the same quality, with depth maps, bursts and Live Photos in one file. The reason you are on this page is almost certainly the other side of that coin: awkward outside the Apple ecosystem — Windows needs a codec pack, many web forms reject it outright.

PDF arrived in 1993 and is a page description format that can carry images, vector art and text with fixed layout. It gives you the universal container for documents — every form, office and institution accepts it. The trade-off worth knowing about before you commit: not an image format; an image inside a PDF is still whatever it was before, wrapped in pages.

How the conversion works here

Your file is decoded in a Web Worker inside this browser tab — by the browser's own image pipeline where it can, and by a WebAssembly build of libheif or libavif where it cannot. The decoded pixels are then re-encoded with pdf-lib, the same encoder Squoosh uses.

All of that happens on the processor in front of you. There is no upload step, no queue and no server, which is why there is no size cap, no daily allowance and no paid tier — and why the whole thing keeps working with the network switched off.

Doing more than one thing

Most people converting a format also need it smaller or a different size. The result screen hands your converted files straight to the compressor or the resizer in one click — no second download, no re-selecting files. If you need several formats, the general converter lets you pick the output each time.

How it works

  1. 01Add your HEIC filesDrop them on the page, click to browse, paste from the clipboard, or drop a whole folder.
  2. 02Conversion runs on your deviceEach file is decoded and re-encoded as PDF by a WebAssembly codec in a background thread. Nothing is uploaded.
  3. 03Adjust if you need toChoose page size, orientation and margin.
  4. 04DownloadSave one file, or take the whole batch as a zip built on your device.

Questions people actually ask

Why convert HEIC to PDF?
HEIC is Apple's default camera format, storing HEVC-compressed images in an ISO base media container. Its weakness is that awkward outside the Apple ecosystem — Windows needs a codec pack, many web forms reject it outright. PDF gives you the universal container for documents — every form, office and institution accepts it, which is usually the reason people make this exact conversion.
Will I lose quality?
A little, unavoidably. HEIC and PDF are both lossy, so this is a re-encode. At quality 90 the difference is invisible at normal viewing size; drop below about 75 and it starts to show in skin tones and gradients.
What happens to transparent areas?
PDF has no alpha channel, so transparent pixels have to be flattened onto a colour. White is the default; use the colour picker to choose something else if the image is going onto a coloured background.
Is there a file size or batch limit?
No. Nothing is uploaded, so there is no bandwidth to pay for and nothing to ration. The only ceiling is your own device’s memory.
Are my files uploaded?
No. Open your browser’s developer tools, watch the Network tab, and convert something — no request carries your file. The counter in the page header measures the same thing continuously.
Where is PDF supported?
Everywhere. PDF arrived in 1993, and not an image format; an image inside a PDF is still whatever it was before, wrapped in pages.