Skip to content
FxFormynex

JPG to PDF

Turn JPG, PNG, WEBP and HEIC images into a single PDF document.

Processed in your browser — your file does not leave your deviceSupports: JPG, PNG, WEBP, GIF, BMP, HEIC
Loading tool…

How to use JPG to PDF

  1. Add your photos or scans — JPG, PNG, WEBP, GIF, BMP and HEIC are all accepted.
  2. Drag the thumbnails into page order, and rotate any image that needs it.
  3. Choose a page size: Auto gives each page the dimensions of its own image, or pick A4 or Letter for printing.
  4. Set the margin, the orientation and the name of the downloaded file in the options panel.
  5. Press Generate PDF and the document downloads with one page per image.

How JPG to PDF works

Drop in as many photos or scans as you need, arrange them into the right order, and get back one PDF with a page per image. JPEG and PNG originals are embedded as they are, with no recompression and no resizing, so a scanned document stays as sharp in the PDF as it was on disk.

Four settings sit in the options panel, and page size is the one that changes the result most. Auto gives every page the same dimensions as its image; A4 or Letter scales each image to fit the printable area and centres it. Orientation applies only to A4 and Letter — with Auto the page already follows its image, so the control is greyed out — and left on Auto it chooses portrait or landscape for each image from the shape of the image itself. Margin offers none, a quarter inch, a half inch or a full inch, and it does something different on each path: on a fixed page it eats into the printable area, so the image is scaled down to sit inside it, whereas on Auto the page simply grows by the margin and the image is not scaled at all. The last field names the file you download.

Photos taken on a phone record their orientation in EXIF metadata, which PDF viewers ignore. This tool reads that tag and rotates the page rather than redrawing the pixels, so a sideways phone photo is corrected without being re-encoded. You can also turn any image a quarter turn clockwise yourself using the button on its card.

One limit is worth knowing about, because nothing announces it. A PDF page cannot be more than 14,400 points — 200 inches — on a side. On the Auto path one image pixel becomes one point, so an image much longer than 14,400 pixels on its long side would ask for a page the format does not allow. Rather than fail, the page is scaled down until it fits. The embedded pixels are untouched and nothing is cropped; the page simply measures fewer inches than one-pixel-per-point would give. Ordinary photos and scans never come close to this, but a stitched panorama can.

Images are assembled one at a time, with the browser given a moment to breathe between each, so a long queue keeps the tab responsive instead of locking it up. Past 60 images, or 250 MB in total, the page tells you the batch is large before you start. That is a warning rather than a limit — nothing is blocked.

Frequently asked questions

Are my files uploaded to a server?

No. This tool runs entirely inside your browser — the file is read from disk by the page and never transmitted. It keeps working even if you disconnect after the page has loaded.

Does converting reduce image quality?

Almost never, and the exceptions are specific ones. JPEG and PNG files are copied into the PDF exactly as they are, with no recompression and no resizing. WEBP, GIF and BMP cannot be stored inside a PDF, so those are re-encoded once as lossless PNG at their native resolution — no detail is lost, the file just gets bigger. Three narrower cases also go through a re-encode: a JPEG the PDF library cannot read directly, a CMYK one being the usual culprit; a JPEG whose EXIF orientation is mirrored rather than simply rotated, because a mirror cannot be expressed as a page transform; and an unusual PNG variant. Those are re-encoded at full resolution as well, so nothing is ever downscaled.

Can I change the page order?

Yes — drag any thumbnail to move it, and the number badge updates live to show its page in the finished PDF. Keyboard reordering works too: focus a card, press Space, use the arrow keys, then Space to drop.

Do HEIC photos from my iPhone work?

Yes. Browsers cannot decode HEIC, so each file is transcoded to a JPEG in your browser first, at 95% quality. The card shows a HEIC → JPEG badge once that is done, and Generate PDF stays disabled until every HEIC in the queue has finished converting. One thing to know: a HEIC container can hold more than one frame — Live Photos and burst shots do — and only the first frame is used, so one file still becomes exactly one page.

What happens if one of my images cannot be used?

The others still convert. A file that is empty, or that is not an image at all, is rejected as you add it with the reason shown on screen. A file that fails later, while the PDF is being assembled, is listed afterwards and skipped rather than aborting the run — so you get a document containing the images that worked. The success message states how many pages the PDF ended up with, which is worth comparing against the number of images you added. Only if every single image fails do you get an error instead of a download.

Further reading

Related tools