An images-to-PDF converter that turns a pile of photos, screenshots or scanned pages into one tidy PDF document — without uploading a single file. Drop in a batch of JPG, PNG, WebP or GIF images, drag them into the exact order you want, choose how each page should look, and export a single PDF where every image is its own page. It is built for the everyday jobs that are surprisingly fiddly elsewhere: turning phone photos of a contract into a sendable document, bundling a set of receipts for an expense claim, assembling scanned pages into one file, or packaging a portfolio of images for a client.
How it works
You add images by dragging them onto the drop zone or browsing for them — up to 60 at a time. Each file is read locally with the browser’s FileReader, decoded to discover its real pixel dimensions, and shown as a numbered thumbnail. From there you control the document. Reordering is drag-and-drop (or arrow buttons, or Sort A→Z for numbered scans). Page size can be A4, Letter, Legal, A3, A5 or Tabloid, or a special “fit page to each image” mode that sizes every page to its image exactly. Orientation can be fixed to portrait or landscape, or set to Auto so each page flips to match whether its image is tall or wide.
Three fit modes decide how an image sits on its page. Contain preserves the
aspect ratio and fits the image inside your margins — nothing is cropped or stretched.
Fill scales the image to cover the whole page, cropping any overflow. Stretch
forces the image to the page box. A margin control (in millimetres) and a
background colour let you frame each image cleanly; the background fills any
letterboxed space left by Contain mode. When you export, the tool builds the PDF in
memory with jsPDF — adding one page per image at your chosen dimensions — and saves it
straight to your device. Your page-size, margin and fit preferences are remembered in
this browser via localStorage, so the next batch starts the way you like it.
Example
Say you photographed a four-page rental agreement with your phone and the files are
named scan-1.jpg through scan-4.jpg. Drop all four in, click Sort A→Z so they
land in page order, pick A4 / Auto orientation / 10 mm margin / Contain, name the
file tenancy-agreement, and hit Download PDF. You get a single four-page A4 PDF,
each photo centred with a neat white border, ready to email — and not one byte left
your laptop.
| Use case | Suggested settings |
|---|---|
| Scanned document pages | A4 · Auto · 10 mm margin · Contain |
| Photo portfolio | A4 · Landscape · 0–5 mm · Fill |
| Edge-to-edge images | Fit page to each image · Contain |
| Mixed receipts | A4 · Portrait · 8 mm · Contain |
Everything runs client-side, so the tool works offline once loaded and never sends your images anywhere.