Papyx

Images → PDF, with no server in the way

Drop your photos or scans in, set the order, and Papyx makes one document out of them. Page size and margins are chosen before the export; each image gets a page, scaled to fit without being distorted.

HEIC photos straight off an iPhone go through like anything else: Papyx carries its own decoder, loaded the first time a HEIC file shows up, because no browser engine can read that format on its own.

Reads
JPG · PNG · HEIC · WebP · AVIF
Writes
PDF
Engine
pdf-lib
Protected documents
not supported

Convert images to PDF offline

  1. Drop the images in

    Drag your files onto the app, or use the native picker. JPG, PNG, HEIC, WebP and AVIF are all accepted, mixed together.

  2. Set the order

    Files reorder by dragging. The order of the list is the order of the pages.

  3. Choose the page

    Pick a page size and margins, then run the job.

  4. Save

    The PDF is written wherever you ask — or straight into your output folder if you have set one.

Worth knowing

  • Five input formats

    JPG, PNG, HEIC, WebP and AVIF, mixed into the same document if you like.

  • HEIC included

    The HEIC decoder is compiled to WebAssembly and lives inside the app: iPhone photos need no conversion first.

  • Layout you control

    Page size and margins of your choosing, applied across the whole batch.

  • No size limit

    No quota, no queue, no account — the only ceiling is your machine's memory.

Limits

  • One image per page: Papyx does not lay several pictures out on one sheet.

  • Text inside a scan stays a picture. Making it selectable would take OCR, which Papyx does not do.

Questions about “Images → PDF”

Are my images uploaded anywhere?

No. Papyx is a desktop app that makes no network requests at all — there is no HTTP client in the binary. Your images are read from your disk and the PDF is written back to it.

Can I turn iPhone HEIC photos into a PDF?

Yes, directly. HEIC is the one format the webview cannot read natively, so Papyx ships libheif compiled to WebAssembly and decodes it locally.

Is the order of my images preserved?

Yes — the order of the list is the order of the pages, and you can rearrange it by dragging before you export.