🇬🇧EN

JPG to PDF

Convert JPG images to a PDF — one image per page, in your browser.

✨ What do you want to try next?

You've finished this tool — here are a few you might find useful.

Explore 100+ free toolsPDF, Image, Text, Convert, Calculate and more — all free.View all tools →

About JPG to PDF

This turns one or more JPG photos into a single PDF, one image per page, in the order you add them. It's the quick way to hand in a set of photographed documents as one file, bundle receipts or ID scans for an application, put a photo portfolio into a printable format, or attach several pictures to an email as a single tidy attachment instead of many loose images.

Everything happens on your device — useful when the images are personal (IDs, bank statements, medical forms) and you'd rather they never touch a server.

How it works

Each image is drawn onto an HTML canvas and embedded into a new PDF built with pdf-lib, entirely in your browser. You control how each page is laid out:

  • Fit to image — the page is sized to the image itself, with no margin, so there's no surrounding white space.
  • A4 (595.28 × 841.89 pt) or US Letter (612 × 792 pt) — a standard printable page; the image is scaled to fit inside your chosen margin (0–80 pt) and centred, keeping its aspect ratio.
  • Orientation can follow the image automatically or be forced to portrait/landscape.

Images become pages in the exact order you add them.

Assumptions and defaults

  • Pages appear in add order, one image per page.
  • On Fit to image, 1 image pixel maps to 1 PDF point (1⁄72 inch). A high-resolution photo therefore produces a physically large page — a 3000-pixel-wide image becomes roughly a 42-inch-wide page. That's fine for on-screen use, but for printing choose A4 or Letter.
  • Default margin is 24 pt on A4/Letter; "Auto" orientation picks landscape when the image is wider than it is tall.
  • Images are embedded losslessly (no quality is thrown away).

Limitations

  • File size: because each image is embedded losslessly (as PNG data internally), a PDF made from large JPG photos can be considerably bigger than the original JPGs — JPG compression is discarded in the process. For many high-resolution photos, expect a large PDF. There's no built-in compression step.
  • No reordering or removing once images are added — the order is the order you added them. To change it, clear and re-add in the order you want.
  • Encrypted or corrupted images can't be embedded and will stop the build with an error.
  • Very large batches are limited by your device's available memory, since all processing is local.

Privacy

Your images are read and converted in the browser with pdf-lib. Nothing is uploaded — no image or resulting PDF ever leaves your device.

Frequently asked questions

Is this JPG to PDF tool free?

Yes — completely free, no sign-up, no watermark, and no limit on how many times you use it.

Are my images uploaded to a server?

No. The PDF is built in your browser with pdf-lib; your images never leave your device.

Can I combine several JPGs into one PDF?

Yes. Add multiple JPGs and they become consecutive pages in a single PDF, in the order you added them.

Why is my PDF larger than the original JPGs?

Images are embedded losslessly, which discards JPG's compression. A PDF from high-resolution photos can be noticeably bigger than the source files. There's no compression option in this tool.

Can I choose the page size?

Yes — fit each page to the image, or use A4 or US Letter with an adjustable margin and orientation.

Can I reorder or delete an image after adding it?

Not individually — pages follow the add order. To rearrange, clear the list and add the images again in your preferred sequence.

Will the image quality drop?

No. The images are embedded without re-compressing, so quality is preserved; the trade-off is a larger file.

Does it work on phones?

Yes. It runs in the mobile browser, so you can turn photos from your camera roll into a PDF on the spot.

Lakshay Kumar

Written by Lakshay Kumar(TechLakshay)

A QA Automation Engineer by trade, Lakshay's real passion is untangling complex problems into simple, working solutions — which is exactly why FreeMyTask exists. On Instagram, he channels that same instinct into helping 26,000+ content creators with SEO education, motivation, and hands-on query solving.

Last updated: August 22, 2026
🎁