Drop JPG, PNG, or WebP images
or click to browse · Up to 40 images · Drag rows to reorder
Drop photos or scans, drag to set page order, pick A4, Letter, or fit-to-image, and download one PDF.
Drop JPG, PNG, or WebP images
or click to browse · Up to 40 images · Drag rows to reorder
VeloTools JPG to PDF reads each file with the File API, optionally rasterizes PNG/WebP to JPEG on a canvas, then embeds streams with pdf-lib. No fetch carries image bytes to a server — the download is a local Blob.
| Formats | JPEG, PNG, WebP (PNG/WebP → JPEG embed) |
|---|---|
| Max images | 40 per run (RAM-limited) |
| Page sizes | Fit to image, A4, US Letter |
| Engine | Canvas + pdf-lib embedJpg |
| Network | 0 bytes of image content leave the browser |
Fit creates one page per image at the image’s pixel dimensions (converted to PDF points). Ideal for scans you want 1:1. A4 / Letter centers each image on a standard page with your chosen margin — better for printing mixed phone photos.
Need the reverse direction? Use PDF to JPG. To shrink the result afterward, open Compress PDF.
Receipt stacks and whiteboard shots become one PDF here — order matters, so review thumbnails before export. Keep this local when the photos include addresses or kids in the background.