JPGOne PDF

Convert JPG to PDF

Drop JPG files below and folio builds a single PDF with each JPG on its own page — entirely in your browser. JPGs are embedded as-is without re-compression, so the resulting PDF carries no extra generational loss.

Drop your images here

They'll be stacked into a single PDF in the order you add them

JPG
PNG
WebP
GIF
AVIF
Upload a file to start.

Max 20 images, 100 MB each.

Every operation runs entirely in your browser. Your files never leave your device.

About JPG to PDF

Why convert JPG to PDF?

PDF is the universal sharing format — every device, OS and email client opens it without extra software. Combining JPGs (receipts, scanned pages, phone photos) into a single PDF gives you one tidy deliverable instead of an attachment list.

Does folio re-compress my JPGs?

No. JPG bytes are embedded as-is — the PDF contains the original JPG streams without re-encoding. That means no generational loss and a tightly-sized PDF (roughly the sum of your JPG sizes plus a small overhead).

What page size will the PDF use?

Default `Auto` matches each JPG's native pixel dimensions, which is best for screenshots and mixed-aspect images. Pick `A4` or `Letter` for printable sheets, in portrait or landscape orientation.

About this operation

JPGPDF

What it does

Drop JPG files in the order you want them and folio builds a single PDF with each JPG on its own page. JPGs are embedded as-is — the original JPG bytes go straight into the PDF without re-compression — so the resulting PDF carries no extra generational loss. Pick `Auto` page size to match each JPG's native pixel dimensions, or `A4` / `Letter` for printable sheets in portrait or landscape orientation.

When to use it

  • Bundle scanned receipts into one PDF for expense reports
  • Combine multiple photo proofs into a single deliverable
  • Build a print-ready brochure from JPG exports
  • Send a sequence of phone photos as one document

Limitations — what it doesn't do

  • One JPG per page — no grid layout or multiple images per page
  • JPGs are embedded as-is — folio does not re-compress to shrink the PDF
  • Up to 20 images per batch, 100 MB per image
  • Pages are added in the order you drop the files

Frequently asked questions

Your PDFs never leave your device

folio is a static page. Every operation runs inside your browser via pdf-lib (edit) and pdfjs (render). There is no server-side processing, no upload, no temporary file, no cache. When you close this tab, every file is gone.

  • No account required.
  • No server processing. Your PDFs stay on your device.
  • No caching, no Service Worker, no IndexedDB persistence.
  • pdfjs-dist (lazy-loaded for rendering) is fetched from your own origin; nothing else is sent.