Skip to content
pdfvibe.
All tools

JPG to PDF

Drop images in any order, choose page size, margin, and orientation. Auto-fits every image like a designer would.

About JPG to PDF

JPG to PDF turns a folder of photos or scans into a single, well-paginated PDF. Drop in JPGs, PNGs, or HEIC files (iPhone photos work directly), pick a page size and margin, and PDFVibe auto-fits each image with proper aspect-ratio handling.

It's perfect for turning a stack of receipts into one expense report, assembling a passport-application packet, packaging interior design photos for a client, or converting a HEIC photo album from an iPhone into a shareable PDF.

Like everything on PDFVibe, the conversion is local. Your photos never leave your browser, which matters when those photos contain ID documents, medical scans, or anything else you'd rather not hand to a third-party server.

How to jpg to pdf in your browser

  1. 01
    Open the converter

    Visit pdfvibe.app/tools/jpg-to-pdf.

  2. 02
    Drop your images

    Add JPG, PNG, or HEIC files (HEIC is converted automatically). Drag to reorder.

  3. 03
    Pick page settings

    Choose page size (A4, Letter, Auto), orientation, and margin.

  4. 04
    Generate the PDF

    PDFVibe assembles a clean PDF with one image per page using jsPDF.

  5. 05
    Download

    Save the PDF locally. Your originals are untouched.

Frequently asked questions

Does it support HEIC from iPhone?

Yes. HEIC and HEIF files are auto-converted in the browser using heic2any. No server round-trip.

How many photos can I add?

No fixed cap. We've tested 200 high-res photos in one batch successfully.

Will it preserve photo quality?

Yes. Images are embedded at full resolution unless you compress the resulting PDF afterwards.

Multiple images per page?

Not yet — one image per page is current behaviour. Combine + compress is the recommended flow.

Are my photos uploaded?

No. Conversion is 100% in your browser, including HEIC decoding.

Why client-side?

Most online PDF tools — Adobe Acrobat Online, iLovePDF, Smallpdf — upload your file to their servers, run the operation, then send the result back. PDFVibe runs the same operation in your browser using WebAssembly and pdf-lib. The file never travels anywhere. Open your browser’s Network tab while using JPG to PDF and you’ll see no outbound file transfers.

Related tools