ToolVaults

Convert Images to a PDF

Turn one or more images into a single PDF file. JPG, PNG, and WebP supported. Reorder the pages, pick page size and fit mode, download — all in your browser.

Runs 100% in your browser — nothing is uploaded.

No images yet

How to use

  1. 1
    Drop your images

    JPG, PNG, or WebP. Multiple files welcome — one becomes one page.

  2. 2
    Reorder if needed

    Drag the file rows up or down to control page order in the final PDF.

  3. 3
    Pick page size + fit

    A4, Letter, or auto-match. Fit to page with margins, fill (may crop), or place at actual size.

  4. 4
    Generate & download

    One PDF, one image per page. No upload.

Examples

Scan pages from your phone
Input
5 photos of receipts (JPG)
Output
receipts.pdf — 5 pages
Perfect for turning phone photos of paper documents into a shareable PDF.
Combine portfolio images
Input
10 PNG mockups · Page size: Letter · Fit
Output
portfolio.pdf — 10 pages, each centered with margins
Great for sharing a design portfolio without a slideshow tool.
Single-image invoice
Input
1 JPG · Page size: A4 · Fit
Output
invoice.pdf — 1 page
When you need a PDF for a form that only accepts PDF uploads.

Frequently asked

Are my images uploaded?

No. Images are loaded into your browser via the File API and embedded into a PDF locally with pdf-lib. Nothing is sent to any server.

Which image formats work?

JPG/JPEG, PNG, and WebP. pdf-lib embeds JPG and PNG natively; WebP is re-encoded to PNG in the browser before embedding.

What is "fit" vs "fill" vs "actual size"?

"Fit" scales the image to fit inside the page with margins (never crops). "Fill" makes the image cover the page (may crop). "Actual size" places the image at its native resolution centered on the page.

Can I mix portrait and landscape?

If you pick "Auto (match image)" for page size, each page uses the image's own orientation. Otherwise all pages share the chosen page size.

Related tools