Evidence-backed image conversion guide
HEIC to PDF without losing quality: what actually survives
HEIC-to-PDF conversion can retain decoded pixel dimensions and correct orientation, but it does not preserve the original HEIC bytes, metadata, or color profile. In the tested production path, opaque photos become quality-92 JPEG images; transparent HEIC becomes PNG with a PDF soft mask.
Keep the original HEIC files, then use HEIC to PDF for the shareable document. Choose A4 or Letter when the recipient expects normal paper; use Auto only when image-defined page dimensions are intentional. Verify orientation, color, transparency, effective PPI, and file size before printing or archiving.
What survived in the measured HEIC-to-PDF tests?
| Property | Measured result | Meaning |
|---|---|---|
| Decoded dimensions | All five fixtures retained full decoded width and height | No deliberate pixel downsampling occurred |
| EXIF orientation 6 | 1200 × 800 storage displayed and embedded upright as 800 × 1200 | Orientation was applied once and baked into pixels |
| Opaque photo pixels | Re-encoded as quality-92 JPEG | Dimensions survived; exact pixel values and compressed bytes did not |
| Transparent alpha | 800 × 600 PNG plus an 800 × 600 grayscale soft mask | Transparency survived the validated fixture |
| EXIF description and dates | Removed | Do not use the PDF as the only archival copy |
| Display P3 ICC profile | Not embedded in the PDF | The output is not a color-managed archival substitute |
| Conversion privacy | No HEIC or generated PDF bytes sent to a conversion endpoint | Processing stayed local in the measured Chrome trace |
Source: GoPDFConverter HEIC-to-PDF Compatibility and Privacy Lab. Download the full results CSV for file sizes, dimensions, formats, alpha, metadata, color-profile status, render metrics, and SHA-256 checksums.
Does converting HEIC to PDF reduce quality?
It changes the encoded image even when it retains every decoded pixel position. Ordinary opaque HEIC photos are decoded to pixels and then encoded again as JPEG at quality 92 before PDF embedding. Across the four opaque fixtures, mean absolute RGB-channel error ranged from 1.120 to 4.957. The 2400 × 1600 hard checkerboard produced the largest change because JPEG handles sharp alternating edges poorly.
That is not the same as shrinking the image dimensions. A 2400 × 1600 source remained 2400 × 1600 inside the PDF. For ordinary photos, the small measured pixel changes may be visually acceptable; for archival preservation, scientific imagery, exact graphics, or prepress work, keep the HEIC and use a color-managed workflow.
Choose Auto, A4, or Letter deliberately
| Page setting | Current behavior | Use it when | Quality implication |
|---|---|---|---|
| Auto | Maps one decoded image pixel to one PDF point, then adds the selected margin | The image should define the physical PDF page | The image placement is 72 PPI; a 4032-pixel width becomes 56 inches before margins |
| A4 | Fits the photo proportionally inside 595.28 × 841.89 points after margins | The recipient expects international office paper | Effective PPI depends on decoded pixels, orientation, and available area |
| US Letter | Fits the photo proportionally inside 612 × 792 points after margins | The recipient expects North American office paper | Effective PPI depends on decoded pixels, orientation, and margins |
Auto does not read the HEIC’s capture-density metadata and invent a print size from it. The useful print measurement is effective PPI = decoded pixels ÷ placed inches. For ordinary documents, A4 or Letter usually communicates intent more clearly than a very large Auto page.
How to convert one or multiple HEIC photos to PDF
- Keep the original photos.
The PDF is a derivative for sharing or printing, not a replacement for the HEIC container, metadata, color profile, or exact source bytes.
- Add the HEIC or HEIF files.
Use the local browser converter. Add multiple files when every photo should become a separate page in one PDF.
- Arrange the page order.
Put receipts, evidence photos, assignments, or report images in the final sequence before conversion.
- Choose page size, orientation, and margin.
Use A4 or Letter for normal documents. Use Auto only when its pixel-to-point physical size is desired.
- Create the PDF locally.
The browser loads decoder code, decodes each primary HEIC image, chooses JPEG for opaque photos or PNG for detected transparency, and assembles the PDF.
- Verify the download.
Check page count, orientation, alpha edges, color appearance, physical page size, effective PPI, and output bytes. Large batches can be limited by browser memory.
Orientation, transparency, metadata, and Display P3
Orientation
The orientation-6 fixture stored a 1200 × 800 pixel matrix but was intended to display upright at 800 × 1200. The production decoder applied that orientation once. The PDF embedded an upright 800 × 1200 image; the source EXIF orientation tag itself was not copied.
Transparency
Transparent HEIC follows a lossless PNG path instead of opaque JPEG embedding. The validated fixture produced an 800 × 600 PNG image with an 800 × 600 PDF soft mask, avoiding the black-background failure that existed before the v85 fix.
Metadata
The tested EXIF description and synthetic capture dates were removed. This can reduce accidental sharing of source metadata, but it is not a universal scrubbing guarantee for every HEIC structure. Inspect the actual PDF if metadata removal is operationally important.
Display P3 color
The P3 gradient decoded and retained its 1000 × 700 dimensions, but its ICC profile was not embedded in the PDF. Browser canvas handling can normalize color. Do not rely on this path for color-managed print delivery or archival preservation.
Why can the PDF be larger than the HEIC?
HEIC uses efficient HEVC compression. The converter must decode it, encode an opaque image as JPEG or a transparent image as PNG, and then add PDF page and object structure. The 44,092-byte landscape HEIC became a 58,297-byte PDF, while the 124,002-byte high-detail HEIC became a 133,409-byte PDF. Smaller output is not a promise of HEIC-to-PDF conversion.
Compress the finished PDF only when delivery size matters more than exact current pixels, and inspect the result. Recompressing a newly encoded JPEG can compound loss.
Can HEIC-to-PDF conversion stay private?
In the published Chrome trace, selecting and converting a 44,092-byte fixture triggered public decoder/library GET requests, browser-local blob: reads, and analytics requests. No conversion API was called, and no remote request body matched the input or output bytes. The analytics completion event contained the tool name and output size, not the photo content.
“Local” therefore means the selected HEIC and generated PDF bytes are not uploaded for conversion. It does not mean the webpage makes zero network requests. You can reproduce the check with a synthetic fixture and the two-minute browser network test.
HEIC to PDF vs HEIC to JPG vs keeping HEIC
| Goal | Best format | Why |
|---|---|---|
| One shareable document with multiple photos | One file, ordered pages, fixed document layout | |
| Individual broadly compatible photo files | JPG | More image viewers accept it, but conversion normally re-encodes pixels |
| Original capture, metadata, HDR/auxiliary data, or archival master | Keep HEIC | A derivative PDF or JPG does not preserve the full original container |
| Transparent artwork | Keep HEIC plus a verified PNG/PDF derivative | Opaque JPG cannot represent alpha; verify the soft-mask result |
Frequently asked questions
Does converting HEIC to PDF reduce image quality?
Does HEIC orientation survive?
Does HEIC transparency survive?
Does HEIC metadata survive in PDF?
Can I convert HEIC to PDF without uploading?
Why is the PDF larger than my HEIC?
Use the evidence, not a generic lossless claim
Convert HEIC to PDF
Create one PDF from multiple HEIC or HEIF files locally, with Auto, A4, or Letter pages.
Inspect the HEIC dataset
Download five synthetic fixtures, the full results CSV, manifests, checksums, and independent validation details.
Check PDF image PPI
Measure the actual placed resolution of every supported raster image after conversion.
Inspect PDF metadata
Review Document Info, XMP, attachments, forms, links, JavaScript, and other sharing risks locally.