Skip to main content

PDF

JPG to PDF Converter

Upload one or more images and combine them into a single PDF document, with phone photos kept upright. Reorder images before converting. Choose page size (Fit, A4, Letter) and margin. Export as a ready-to-share PDF.

Written by · Published · Last updated

Client-side · runs in browserPrivate by designJPG, PNG, WEBP

How this tool handles files

Processing
In your browser, on-device
Storage
Nothing stored
Output
A file you download
Your responsibility
Review before official use
  • Runs in your browser. Your file is processed on your own device and, on this site, is not uploaded to our servers.
  • Nothing is stored. Your file and its output are gone the moment you close or reload the page.
  • Review sensitive files (bank, ID, medical) and check the output before sharing it.

Every tool on FormatOS runs in your browser. Read our Privacy Policy and File Handling Policy.

Input formats

JPGPNGWEBP

Output formats

PDF

Common uses

  • Combine scanned receipt photos into one PDF
  • Create a PDF portfolio from image files
  • Prepare photo documentation as a single PDF

Limitations

  • Very large images may take time to process in the browser.
  • Browser-based PDF generation uses jsPDF.

Turning loose photos into one shareable PDF

This tool takes the JPG, PNG, or WebP images you add and stacks them into a single PDF, one image per page, in the order you choose. It fits a few specific jobs well: gathering scanned receipt photos into one document for an expense claim, assembling a set of image files into a simple PDF portfolio, or bundling photo documentation (site shots, condition photos, screenshots) so you can send one file instead of a dozen attachments.

Because each image becomes its own page, the order matters. After adding files you get a numbered page list where you can move any image up or down, or remove ones you added by mistake. Set the sequence before you generate, since the PDF is built from that list top to bottom. You can add up to 20 images in a single PDF, and you can keep dropping more onto the zone until you hit that limit.

Page size, margins, and how images are placed

You get three page options. A4 (210 x 297 mm) and Letter (8.5 x 11 in) give you standard printable pages, and each image is scaled down to fit inside the page with a margin around it, then centered. Fit instead makes the page match the image's own dimensions, so there is no surrounding whitespace and the margin control is hidden. Page orientation is chosen automatically from the page dimensions rather than per image.

The page margin slider runs from 0 to 60 pixels (default 20) and only appears for A4 and Letter. Set it to 0 for an edge-to-edge look, or raise it to leave a clean border. One detail worth knowing: images are never enlarged past their original size. A small image placed on an A4 page stays small and centered rather than stretching to fill the sheet, so it can look surrounded by space. If you want the image to own the whole page, choose Fit.

Where your images are processed and practical tips

This converter runs entirely in your browser. Your images are read locally and the PDF is assembled on your own device using the jsPDF library, which loads only when you generate. The files are not uploaded to a server for this step, so the work happens on your machine and depends on your device's memory and speed.

Very large or high-resolution images take longer and ask more of the browser; if generation stalls, use fewer images or downscale them first. Each image is redrawn before it goes into the PDF, which keeps phone photos upright and turns WebP into JPEG, a format every PDF reader shows; PNG stays PNG to keep sharp edges and transparency. The output is one file, images.pdf.

Frequently asked questions

Yes. Use the up and down arrows on each image to set the page order before generating the PDF.

Related tools

Related PDF tools

Tool last reviewed: September 27, 2026 · Report a problem