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
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
JPG → PDF
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
More PDF tools
Every tool runs entirely in your browser.
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.