Images to PDF
Combine multiple images into a single PDF file. Choose A4/Letter pages or fit each image, reorder freely: everything runs locally in your browser.
How to use
- Click the drop zone or drag images into it: you can select several at once. WebP, GIF and BMP files are converted to PNG locally before embedding.
- Use the "↑ / ↓" buttons on the thumbnails to set the order; the PDF places one image per page following it. Remove any image you don't need.
- Pick the page size: A4 or Letter (the image is scaled to fit and centered with margins), or "Fit to image" (each page matches the image size exactly).
- For A4/Letter you can also choose portrait or landscape; the orientation option is disabled automatically for "Fit to image".
- Click "Generate PDF": the file downloads automatically when done. Everything happens locally, with no upload.
FAQ
Are my images uploaded to a server?
Which image formats are supported?
Is transparency preserved?
Is there a limit on count or size?
How to use
- Add multiple images
Click the drop zone or drag in a batch of JPG, PNG or WebP files. WebP, GIF and BMP are decoded and converted to PNG locally before embedding.
- Order the thumbnails
Each image becomes one page in list order. Use the up and down buttons on the thumbnails to reorder, and remove any image you do not need.
- Pick page size
Choose A4 or Letter to have images scaled, centered and margin-fitted, or Fit to image so every page exactly matches its picture. Portrait or landscape applies to fixed sizes only.
- Generate and download
Press Generate PDF. The browser lays out the pages locally and starts the download automatically when the file is ready. Nothing is uploaded anywhere.
About this tool
Images to PDF turns a folder of pictures into one paginated document, one image per page, in the order you arrange. The conversion runs entirely in your browser with the open-source pdf-lib library plus Canvas. JPG and PNG files are embedded directly. Formats like WebP, GIF and BMP are decoded locally and re-encoded as PNG first. No image is uploaded to any server, so private receipts, personal photos and signed documents stay on your device from start to finish.
It is a quick way to make printable, shareable files from phone photos. Snap a contract page by page, then convert it into a single PDF for email or archiving. Bundle design exports into a portfolio, or compile homework scans into one tidy submission. For printing, A4 or Letter pages waste the least paper. Choose Fit to image when each picture must keep its exact proportions without white borders.
How it works
Two kinds of pictures take two embedding paths. JPG and PNG are natively supported by PDF, so they are embedded directly as image objects with no re-encoding. Quality and file size stay as they are. WebP, GIF and BMP are decoded through Canvas and re-exported as PNG first, and an animated GIF contributes only its first frame. Some WebP files grow after conversion. The output is a lossless PNG of the decoded pixels, not the original lossy compression.
A PDF page itself has no resolution. Sharpness depends entirely on how many pixels you embed. A4 portrait at 300 DPI print quality needs roughly 2480×3508 pixels, and modern phone cameras produce far more than that, so printing stays comfortably crisp. Downscaling anything above 4096 pixels caps memory during decoding and keeps the finished file light. It barely touches the precision that everyday printing and screen reading require. Nothing is uploaded during any of these steps.
When to use it
- Expense receipts in one file
Photograph tickets, meals and hotel bills, order them by date and convert once. Reimbursement portals that accept a single attachment get one tidy, chronological PDF.
- Archive the whiteboard
Snap the whiteboard before the room resets, convert the pictures into a PDF and drop it in the project folder. Absent colleagues can read it, and it still prints cleanly for the wall later.
- A yearly album of artwork
Photograph a term of drawings and journal pages, arrange them chronologically and bind one PDF to archive or share. Any device can open it, with no format-support surprises.
Tips & tricks
- Pick Fit to image for full-bleed pages with no white margins; the orientation option then disables automatically.
- PNG transparency is preserved, but most PDF viewers show transparent areas as white. Flatten onto a white background first if that matters.
- Stay under roughly 100 images or 200 MB per run; pictures larger than 4096 pixels are proportionally downscaled for stability.
Things to watch
- Batch huge photos carefully
Hundred-megapixel originals consume a lot of memory at decode time, and importing a hundred at once can crash the tab. Shrink them first or convert in smaller batches.
- Convert HEIC before importing
Browsers generally cannot decode the HEIC format iPhone cameras default to, so export those photos as JPG first. Screenshots and messaging-app images work as they are.
- No perspective correction here
Images are embedded exactly as they arrive, so a skewed receipt stays skewed and keystoning is not corrected. Straighten and crop with your gallery app first if the result needs to look properly scanned.