Convert HEIC and HEIF photos to PDF
Scanning a document on an iPhone saves it as HEIC, which most forms, printers and Windows PCs refuse to open. A PDF opens everywhere and keeps several photos in one file.
This turns photos into a PDF document. If you want the photos as ordinary image files instead, use HEIC to JPG; to combine PDFs you already have, use Merge PDF.
How it works
Choose one photo or several
Each file is read from your device and stays there.
Pick a page size
Fit wraps each photo to its own size; A4 and US Letter give a uniform document.
Set the quality
Around 90% keeps scanned text crisp while staying well under the original size.
The document is read locally
A PDF often carries more than its pages — names, contract terms, bank details. Here the document is opened by your browser, changed in place, and saved back to you. There is no upload step, so there is no copy anywhere else.
- Opened from your disk by your browser — not sent anywhere first.
- Held in the tab while the tool works, then dropped.
- Saved to your device by your browser, not by a link to a server.
- Closing the tab clears the working copy completely.
- No account, so nothing is ever attached to an identity.
- No tracking of what you worked on or what was inside the file.
There is no queue, no waiting room and no retention policy to read. The document is released the moment the tab closes. The how it works page explains why nothing leaves your device, and our verification guide shows how to check with your network off.
What people use it for
Sharing one section of a long document
Nobody needs all two hundred pages when they asked for the summary. Send only what was requested.
Getting paperwork through email
Mail servers reject large attachments outright. A smaller document avoids the bounced message.
Preparing a document for print
Printers and copy shops accept a clean, correctly sized file far more readily than a folder of images.
Formats & limits
What this tool accepts, what it produces, and what it will never ask you for.
- Input
- HEIC and HEIF from iPhone and iPad — select one or several
- Output
- One multi-page PDF
- Maximum file size
- Set by your device, not by a plan
- Files per run
- Several at once
- Sign-up required
- None
- Watermark
- Never added
- Works offline
- Yes, once the page has loaded
- Supported browsers
- Any current Chrome, Edge, Firefox or Safari
When something goes wrong
Encrypted and damaged documents stop with a plain message rather than a spinner that never finishes. If a PDF opens in your reader it will normally open here.
The file is either encrypted or damaged. Remove the password first, then try again.
Why not an upload site
An upload-based PDF tool sends the whole document to a server, does the work there, and sends it back. Removing that round trip removes the waiting, the caps and the copy.
A typical upload site
This tool
Questions
Can I put several HEIC photos into one PDF?
Yes. Select as many as you like and they become pages in a single document, in the order you picked them. Nothing is combined on a server because the whole thing happens in this tab.
Why will my printer or upload form not accept HEIC?
HEIC is Apple's default photo container. It saves space on the phone but is unsupported by most Windows software, browsers other than Safari, and the majority of document upload forms. PDF is the format those systems expect.
Will the text in my scan stay readable?
Yes — pages are embedded at the quality you choose, and 90% keeps scanned text sharp while still producing a file far smaller than a scanned TIFF. Raise the quality slider for dense small print.
Do I need to install anything?
No. The HEIC decoder and the PDF writer both run in your browser. There is no plug-in, no app and no account.
Is there a file size limit?
No fixed limit is imposed by the tool. The practical ceiling is how much memory your device has free, because the whole job runs inside this browser tab.
Does it work without an internet connection?
Yes, once the page has loaded. Nothing is fetched while you work, so a dropped connection does not interrupt a run.