JPG to PDF

Turn JPG images into a PDF document.

Drop your images here

or

Supported: JPG, JPEG · Limited only by your device memory

Your privacy matters. Files processed locally never leave your device.

Add as many files as you like — you can reorder them before processing.

How to use JPG to PDF

  1. 1Add your JPG photos — as many as you like
  2. 2Drag them into the order you want; each becomes a page
  3. 3Choose a page size, or let each page fit its image exactly
  4. 4Build the document
  5. 5Download the finished PDF

What JPG to PDF does

A PDF can hold a JPEG without touching it. The format allows a compressed image stream to sit inside the document exactly as it arrived, and that is what happens here — the bytes of your photo are placed in the page and a wrapper is written around them. There is no decode and re-encode step, so there is no second generation of loss.

The practical consequence is that the finished PDF is close to the sum of your photos in size, and each page looks precisely as good as the JPG it came from. What you are really choosing is not quality but geometry: how big each page should be, and how the photo sits on it.

When to use it

Photographed documents
Phone photos of a contract, a receipt or an ID are the most common source. Combining them into one PDF is what most offices and portals actually want to receive.
An expense claim
A dozen receipt photos become one document in the order you arrange them, which is far easier to attach and to check than a folder of images.
A portfolio or contact sheet
Photographs in a fixed page size print consistently, and a PDF preserves that layout on any device rather than depending on how a viewer displays images.
Archiving a set of pictures
One file with a sensible name is easier to find years later than a folder of camera-numbered images, and the photos inside are untouched.

JPG to PDF settings explained

Page order
Images become pages top to bottom in the order you arrange them. Set this before building — the order in the list is exactly the order in the document.
Fit to image
Each page is created at the image's own pixel dimensions, so nothing is scaled or padded. Pages end up different sizes if the photos are, which is fine on screen and awkward in print.
Fixed page size
A4, A3, A5, Letter or Legal. Every page is that size and the photo is placed inside it, which is what you want if the document will be printed.
Orientation
Portrait, landscape, or automatic. Automatic picks per page based on whether the image is wider than it is tall, which keeps a mixed set of photos filling their pages.
Margin
White space around the image on a fixed-size page. Useful when the document will be printed and bound, since printers cannot reach the paper edge anyway.

Fit to image or fixed page size

The two page-sizing modes and what each is suited to.
ModePage dimensionsPhoto is scaledBest for
Fit to imageMatch each photoNoOn-screen viewing, exact reproduction
Fixed (A4, Letter…)UniformYes, to fitPrinting, formal submission

Limits and what to expect

  • JPEG has no transparency, so nothing transparent can be represented — this only matters if you mix in other formats.
  • The PDF is roughly the sum of the input photos; building one does not compress them.
  • There is no text layer, so the resulting document is not searchable.
  • Very large batches are limited by the browser tab's memory, since every image is held while the document is assembled.
  • Each image becomes exactly one page — several photos cannot be placed on a single page.

Troubleshooting

The PDF is very large
It is the sum of your photos, and modern phone cameras produce several megabytes each. Compress the images before building the document, which is far more effective than compressing the PDF afterwards.
The pages are all different sizes
Fit-to-image mode gives each page the dimensions of its photo. Choose a fixed page size such as A4 if the pages need to be uniform, which they do for anything that will be printed.
My photos came out sideways
Phone cameras record orientation as a metadata flag rather than rotating the pixels, and that flag is not carried into the PDF page. Rotate the images before building, so the correction is in the pixels themselves.
The text in my photographed document is hard to read
That is the photo's resolution, not the PDF's. Retake it closer and better lit, or use a scanning app that flattens and sharpens the page. Building the PDF neither improves nor degrades what the camera captured.

Your files and your privacy

Images are read into the browser tab and the PDF is assembled there with a library running on your device. No photo is uploaded and no copy is left anywhere after the tab closes. Given that the usual reason to do this is photographs of identity documents and receipts, that is the property worth checking.

What to use next

FAQ

Does converting JPG to PDF reduce quality?

No. The JPEG data is embedded in the document exactly as it arrived — there is no decode and re-encode step, so no second generation of loss. Each page looks precisely as good as the photo it came from.

Can I control the page order?

Yes. Drag the images into the order you want before exporting — each one becomes a page.

Which image formats work?

JPG, PNG, WebP, AVIF, GIF and BMP. Formats a PDF cannot embed directly are converted to JPEG automatically.

Should I use fit-to-image or a fixed page size?

Fit-to-image for something that will only be viewed on screen — it reproduces each photo exactly with no scaling or padding. A fixed size like A4 for anything that will be printed or formally submitted, since uniform pages are what printers and reviewers expect.

Why is my PDF so much bigger than I expected?

Because nothing is compressed. The document is essentially your photos in a wrapper, and a phone camera produces images of several megabytes each. Ten photos make a PDF of a few dozen megabytes. Compress the images first if size matters.

Is the text in my photos searchable?

No. A photograph of text is pixels, not characters, so the PDF has no text layer. That requires OCR, which this tool does not perform.