HEIC to PDF Converter
Convert iPhone HEIC and HEIF photos to PDF — single page, multi-page combined, or batched as individual PDFs. Pick page size, orientation, fit mode, and quality. Files never leave your browser. Free, no signup.
Drop HEIC files here, or click to browse
HEIC and HEIF formats · up to 20 files
What it does
Drop, drag, done
Drop one or many HEIC files anywhere on the page. The drop zone accepts .heic and .heif from the iOS share sheet, the Mac Photos app, Windows File Explorer, and Google Drive.
Combine or batch
One PDF with all your photos as pages, or a ZIP of individual PDFs — toggle in Options. Combined mode is the default when you drop two or more files.
Page size and orientation
A4 (international), US Letter, Legal, or Fit-to-image. Auto orientation picks portrait or landscape per image so nothing gets squished. Force portrait or landscape if you need every page to match.
Fit mode and margins
Contain (default) keeps the whole image visible inside the page with margins — best for receipts and documents. Cover fills the page edge-to-edge — best for photos. Margin slider is 0–20 mm.
Quality presets and custom slider
High (Q92) for visual quality, Balanced (Q82) for the best size-to-quality tradeoff, Small (Q65) for email-friendly batches, or Custom for fine control between 60 and 98.
Reorder pages before convert
Use the up and down arrows on each file card to set page order in combined mode. Position numbers update live so you can see exactly what page each photo will become.
EXIF metadata stripped by default
GPS coordinates, camera body, and timestamps are removed during decode — your iPhone photos do not leak location to whoever you send the PDF to.
Files never leave your browser
HEIC decode and PDF assembly run on your device. Open DevTools Network panel and watch — there are no outbound requests carrying your file bytes.
How to use HEIC to PDF Converter
- 1Drop your HEIC files
Drag and drop one or more HEIC or HEIF files onto the upload zone, or click to browse. You can add up to 20 files per batch.
- 2Pick combined or individual mode
Combined produces one multi-page PDF. Individual produces one PDF per photo, delivered as a ZIP for batches of two or more. Single file in Individual mode delivers a bare PDF.
- 3Choose page size, orientation, and fit
A4 or US Letter for most people. Auto orientation handles mixed portrait and landscape images. Contain shows the whole image with margins; Cover fills the page.
- 4Reorder if you need to
In combined mode, use the up and down arrows on each file row to set page order. Position numbers update live.
- 5Click Convert and download
Decode and PDF assembly run in your browser. The resulting PDF (or ZIP) downloads automatically. The Convert more button resets the queue while keeping your option choices.
When to use this
Insurance claim or accident documentation
Upload damage photos as portrait Letter PDF, attach the single PDF to the carrier portal, never expose the originals to a third-party server.
Expense receipts and invoices
Snap receipts on your iPhone, drop 20 of them into Individual mode, get a ZIP of one PDF per receipt named after the source file — drop straight into your accounting software.
Real estate and inspection reports
Photograph a property on iPhone, set Letter landscape with cover-fit, deliver a single multi-page PDF report to the client by end-of-day.
Classroom and study materials
Photographed a textbook page, lecture slides, or the whiteboard? Bundle them into one PDF for sharing with classmates or pasting into your study app.
Sharing iPhone photos with non-Apple users
Family on Windows or Android cannot open HEIC. A single PDF opens on every device, prints, and survives the email gateway.
Common errors & fixes
- Couldn't decode this HEIC
- The file may be corrupted, truncated, or use an unusual codec variant. Failed files stay in your queue with a Retry button — the rest of the batch keeps going.
- That file isn't a HEIC
- Only .heic and .heif files are accepted. For JPG, PNG, WebP, or other images, use the Image to PDF tool linked from the error message.
- Conversion library could not load
- The CDN-hosted HEIC decoder failed to load. Check your network connection or try a different browser — Chrome, Safari, Firefox, or Edge are all supported.
- Output PDF is much larger than the source HEIC
- HEIC compresses more aggressively than JPEG. The PDF embeds JPEG images, which is what makes it readable everywhere. Drop the quality preset to Balanced or Small for a smaller file.
- Image looks cropped on the page
- You are in Cover fit mode, which fills the page edge-to-edge. Switch to Contain in Options to see the whole image with margins.
Technical details
| HEIC decoder | heic2any (WebAssembly HEVC decode) |
| PDF library | pdf-lib — embeds JPEG image XObjects |
| Page sizes | A4 (210×297 mm), US Letter (8.5×11 in), Legal (8.5×14 in), Fit-to-image |
| Max files per batch | 20 |
| Privacy posture | Zero uploads — decode and assembly run on your device |
| EXIF handling | Stripped by default during JPEG re-encode (no GPS, no timestamps) |
| Output PDF version | PDF 1.5 — opens in every major viewer |
Why convert HEIC to PDF instead of HEIC to JPG
HEIC to JPG gives you one image per file. HEIC to PDF gives you a single document with consistent page size, ordering, and metadata — the format every form, portal, and email gateway accepts. For sharing one photo, JPG is simpler. For an insurance claim with eight photos, an expense report with thirty receipts, or an inspection report with sixty pages, PDF is the right answer.
The trade-off is file size. HEIC compresses much more aggressively than JPEG: a 3 MB HEIC becomes a 6–10 MB JPEG-in-PDF at high quality. The Balanced quality preset (Q82) usually halves the output without visible quality loss; the Small preset (Q65) is the right choice when you need to email a batch of receipts and your provider has a 25 MB attachment cap.
How browser-side HEIC-to-PDF actually works
Three things happen entirely on your device. First, the HEIC decoder (heic2any, a WebAssembly build of libheif + libde265) parses the HEIF container, decodes the HEVC-compressed image, applies the EXIF orientation tag, and produces an RGBA pixel buffer.
Second, the pixel buffer is re-encoded to JPEG at the chosen quality through the browser's built-in canvas encoder. This step is what strips EXIF — the canvas does not preserve metadata across re-encoding, so the GPS coordinates and camera body identifiers from the original HEIC do not survive into the embedded JPEG.
Third, pdf-lib creates a PDF document, embeds the JPEG bytes as an image XObject (no further re-encoding — the JPEG is referenced verbatim), and computes per-page geometry from your page-size, orientation, fit-mode, and margin settings. The serialized PDF is wrapped in a Blob URL and offered as a download. Nothing crosses the network. You can verify by opening DevTools and watching the Network panel during conversion: zero outbound requests carry your file bytes.
Pick the right options for your use case
For documents and receipts: Contain fit, A4 or Letter, Auto orientation, 10 mm margins, Balanced quality. The whole document is always visible, page sizes match what your printer expects, and the file size stays reasonable.
For photos meant to be viewed full-screen: Cover fit, Fit-to-image page size or your monitor's aspect ratio, High quality. The image fills the page edge-to-edge with no whitespace.
For large batches (15+ files): Small quality preset and Letter or A4. The output ZIP or combined PDF stays under typical email-attachment caps without losing visual fidelity for documents.
For archival use: Fit-to-image page size, High quality. Each PDF page matches the source image's aspect ratio with no scaling distortion. Pair with the Individual mode and ZIP output for one-PDF-per-photo archive sets.
Frequently Asked Questions
Will my photos be uploaded to a server?
- No. Every step happens in your browser. You can verify by opening DevTools, switching to the Network panel, and watching for outbound requests during conversion — there are none. The HEIC decoder is loaded once from a public CDN before any file is selected; nothing carrying your photo data is ever sent out.
Why convert HEIC to PDF instead of HEIC to JPG?
- PDF combines multiple photos into one file with consistent page size and ordering — better for sharing, printing, and uploading to forms. For a single photo or for image-app workflows, the HEIC to JPG tool is simpler. For multi-photo documents, claims, expenses, and inspection reports, PDF is the right answer.
Can I combine multiple HEIC photos into one PDF?
- Yes. Drop multiple files, pick Combined mode (the default for two or more files), use the up and down arrows on each card to set page order, and click Convert. You get a single multi-page PDF.
How many files can I convert at once?
- Up to 20 files per batch. The cap exists because everything runs locally in your browser — converting more files in parallel can exhaust mobile-browser memory. For larger batches, run two or three sessions.
What page sizes are supported?
- A4 (210 × 297 mm) for international use, US Letter (8.5 × 11 in) for North America, Legal (8.5 × 14 in), and Fit-to-image — each PDF page matches its source image dimensions, ideal for archival use.
Will the PDF include GPS or other EXIF data from my iPhone photos?
- No. EXIF including GPS coordinates, camera body, and timestamps is stripped by default during the decode-and-re-encode step. Your photos do not leak location to whoever you send the PDF to.
How do I get the smallest possible PDF?
- Pick the Small quality preset (Q65), use A4 or Letter page size, and use Contain fit. Combined mode is also slightly smaller than individual PDFs zipped together because pdf-lib deduplicates document chrome.
Will this work on my iPhone or iPad?
- Yes. The tool runs on iOS Safari 15+. Tap the upload zone to pick HEIC files from your photo library, set your options, tap Convert. The PDF downloads to Files, ready to share or attach.
Will the conversion lose quality?
- JPEG-encoded output (the default for all quality presets) is technically lossy, but Balanced (Q82) and High (Q92) produce results visually identical to the source on screen and in print. If you need pixel-perfect fidelity, the trade-off is file size — at High quality, the PDF is 6–10× the source HEIC.
Can I add text, signatures, or page numbers?
- Not in this tool. After exporting the PDF, use the PDF Tools entry to merge with other PDFs or extract pages. Annotation, signing, and page numbering are out of scope here — this tool is image-only PDF generation.
Can the PDF be searchable (OCR)?
- Not in v1. The output is image-only — readable but not text-searchable. OCR is on the roadmap.
What happens to my files if I close the tab?
- Nothing is persisted. Decoded image data, the in-progress PDF, and any blob URLs are released when you close the tab or click Convert more.
Why is my output PDF much bigger than the original HEIC?
- HEIC compresses much more aggressively than JPEG. The PDF embeds JPEG images by design — that is what makes the file open on every device. To shrink the output, use the Small quality preset, or use Image Compressor on the source images first.
Why did one of my files fail to convert?
- The most common cause is a corrupted or atypical HEIC variant. The error message names the cause, and failed files stay in your queue with a Retry button so you do not lose your other work.
Related Tools
HEIC to JPG Converter
Convert HEIC photos from iPhone to JPG or PNG — free, instant, runs in your browser.
Image to PDF
Convert JPG, PNG, WebP, and other images to PDF — batch convert and combine in your browser.
JPG to PDF
Convert JPG images to a PDF document — combine multiple photos into one file in your browser.
PNG to PDF
Convert PNG images to a PDF document — combine multiple PNGs into one file in your browser.
PDF Tools
Merge multiple PDFs or extract pages — all in your browser.