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.

Published July 11, 2026Based on five public fixturesMaintained by Michael Joiner
Best practical rule

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?

PropertyMeasured resultMeaning
Decoded dimensionsAll five fixtures retained full decoded width and heightNo deliberate pixel downsampling occurred
EXIF orientation 61200 × 800 storage displayed and embedded upright as 800 × 1200Orientation was applied once and baked into pixels
Opaque photo pixelsRe-encoded as quality-92 JPEGDimensions survived; exact pixel values and compressed bytes did not
Transparent alpha800 × 600 PNG plus an 800 × 600 grayscale soft maskTransparency survived the validated fixture
EXIF description and datesRemovedDo not use the PDF as the only archival copy
Display P3 ICC profileNot embedded in the PDFThe output is not a color-managed archival substitute
Conversion privacyNo HEIC or generated PDF bytes sent to a conversion endpointProcessing stayed local in the measured Chrome trace
1.120–4.957Mean absolute RGB error across the four opaque fixtures on a 0–255 channel scale
5 of 5Fixtures retained their full decoded pixel dimensions
0 conversion uploadsRemote conversion API requests observed in the measured browser 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 settingCurrent behaviorUse it whenQuality implication
AutoMaps one decoded image pixel to one PDF point, then adds the selected marginThe image should define the physical PDF pageThe image placement is 72 PPI; a 4032-pixel width becomes 56 inches before margins
A4Fits the photo proportionally inside 595.28 × 841.89 points after marginsThe recipient expects international office paperEffective PPI depends on decoded pixels, orientation, and available area
US LetterFits the photo proportionally inside 612 × 792 points after marginsThe recipient expects North American office paperEffective 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

  1. 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.

  2. 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.

  3. Arrange the page order.

    Put receipts, evidence photos, assignments, or report images in the final sequence before conversion.

  4. 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.

  5. 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.

  6. 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

GoalBest formatWhy
One shareable document with multiple photosPDFOne file, ordered pages, fixed document layout
Individual broadly compatible photo filesJPGMore image viewers accept it, but conversion normally re-encodes pixels
Original capture, metadata, HDR/auxiliary data, or archival masterKeep HEICA derivative PDF or JPG does not preserve the full original container
Transparent artworkKeep HEIC plus a verified PNG/PDF derivativeOpaque JPG cannot represent alpha; verify the soft-mask result

Frequently asked questions

Does converting HEIC to PDF reduce image quality?
Decoded pixel dimensions can remain exact, but opaque photos are re-encoded as quality-92 JPEG in the current tool. Across four opaque fixtures, measured mean absolute RGB error ranged from 1.120 to 4.957 on a 0–255 scale.
Does HEIC orientation survive?
The tested EXIF orientation-6 image was applied once and embedded upright at 800 × 1200. The source EXIF block was not copied into the PDF.
Does HEIC transparency survive?
It survived in the validated fixture as an 800 × 600 PNG plus an 800 × 600 PDF soft mask. Transparent input follows a different path from opaque JPEG embedding.
Does HEIC metadata survive in PDF?
The tested EXIF description and dates did not. The Display P3 ICC profile was also not embedded. Keep the original HEIC when metadata or color management matters.
Can I convert HEIC to PDF without uploading?
Yes. The measured browser trace showed normal code and analytics requests but no conversion endpoint or remote request body containing the selected HEIC or generated PDF bytes.
Why is the PDF larger than my HEIC?
HEIC compresses efficiently. Re-encoding its decoded pixels as JPEG or PNG and adding PDF structure does not guarantee a smaller file.

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.