📄 JPG to PDF

Combine JPG images into a single PDF — drag, reorder, save

✓ Free Forever · ✓ No Signup · ✓ No Upload · ✓ Works Offline

🔒 Your image never leaves your device. All processing happens locally in your browser using pdf-lib (client-side). No upload, no server, no tracking.

Features

  • Combine Photos to PDF — Merge any number of JPG/JPEG images into one PDF in your chosen order.
  • Page Size Options — A4, Letter, or fit-to-image. Add margins and choose portrait or landscape.
  • Drag to Reorder — Reorder images with drag-and-drop or arrow buttons before converting.
  • 100% Private — Conversion runs in your browser using pdf-lib.

How It Works

  1. Upload JPGs — Drop your photos onto the page.
  2. Reorder — Drag or use arrows to arrange them.
  3. Pick layout — Choose page size, orientation, and margin.
  4. Convert + Download — Click Convert to PDF, save the file.

Use Cases

  • Turn photos into a printable photo album
  • Submit JPG receipts as a single PDF for expense reports
  • Compile scanned pages from a phone camera into a document
  • Submit photo-based assignments as PDF

Frequently Asked Questions

How many JPGs can I combine?

Practically unlimited — most laptops handle 50+ files comfortably.

Will quality drop?

No — JPG data is embedded into the PDF without re-encoding.

Can I add JPG together with PNG?

Yes, the tool accepts both. For broader format support use Image to PDF.

Upload to server?

No. Runs in your browser.

Will a portrait phone photo come out sideways?

No. Many cameras store the picture sideways and add an orientation tag, which PDF viewers ignore. The page draws the photo the way the tag says, so it shows upright, and a JPG still goes in without re-encoding.

Notes from Milo 🐨

2026-10-26

A phone photo taken upright could land on its page lying on its side — many cameras store the picture sideways plus a little "turn me" tag, and PDF viewers ignore that tag. The page now draws each photo the way the tag says (still the original JPG, not re-encoded). A PNG that was saved with a .jpg name used to stop the whole PDF without a word, and a damaged file turned into a garbage page; now the first just works and the second is named when you add it. You can also drag the cards to reorder them, the reset button says Clear (it said "Add more"), and the PDF is named after your first picture instead of output.pdf.

Related Tools

💬 Bug, idea, or just to say hi? Tell Milo 🐨 · [email protected]