JPG to PDF
Online
Combine JPG and PNG images into a single PDF. Reorder, pick page size, preview — all in your browser.
Verify yourself: open DevTools → Network tab → drop a file. Watch zero uploads happen.
Three steps. Zero uploads.
Drop your images
Add as many JPG/PNG/WebP as you like. They load into memory only.
Reorder & tune
Drag thumbnails, pick page size and orientation.
Download PDF
Export one PDF containing all your images in order.
Putting your photos in one PDF
The reasons people convert images to PDF are usually external. Visa application portals want supporting documents as PDF, not as a folder of JPGs. Expense report systems prefer one PDF of receipts to a dozen separate photo attachments. School and university submission systems often only accept PDF. Sending a hotel a "PDF of your ID" is more common than sending a JPG. The job is the same in all these cases: take what you have (photos, scans, screenshots), wrap them up in a single PDF.
The tool here keeps the original image quality. Your JPG goes in untouched and comes out the same on the other side of a PDF wrapper. Nothing is re-compressed, nothing is re-encoded, nothing loses fidelity. The output PDF size is roughly the sum of your input image sizes plus a tiny bit of structural overhead.
Putting them in the right order
Drop several images at once, then drag the cards to rearrange them. The order on screen is the order in the final PDF. You can drop more images in at any point — they're added to the end and can be dragged into position. Each image becomes one page in the PDF, sized to match the image dimensions exactly so there's no whitespace around it.
For receipts on an expense report, this is usually what you want — every page is the receipt, no padding. For documents that need to be on standard A4 or US Letter pages (because they'll be printed and filed alongside other paper), the path is to convert here, then format the result in edit-pdf if needed. The conversion itself doesn't impose page sizes.
Photo formats that work, and ones that need help first
- JPG, PNG, WebP, BMP, GIF all work directly. Drop them in.
- HEIC and HEIF — the formats iPhones use by default — aren't decoded by this tool. The cleanest fix is on your phone: Settings → Camera → Formats → "Most Compatible" makes future photos save as JPG. For HEIC photos you already have, sharing them through Mail or Files often converts to JPG automatically when you do. Or do the photo workflow at passport-photo, which decodes HEIC directly and is built specifically for ID-style photos.
- AVIF support depends on the browser you're using. Chrome and Firefox handle it; some versions of Safari don't. If a file fails to load, save it as JPG first.
Tips for common situations
- Rotate before importing. If a photo is sideways in your phone's gallery, it'll be sideways in the PDF too. Rotate it in your phone's Photos app first — the fix takes ten seconds and saves you from re-doing the conversion.
- For very large source photos (50-megapixel scans, multi-megabyte JPEGs), the PDF will be very large too. If the recipient's portal has a size limit, downscale the photos first (most phone galleries have a "Resize" share option), or run the resulting PDF through compress-pdf after.
- For passport, ID, or visa photos specifically, format matters more than file conversion. Most consulates and government agencies care about exact dimensions, background colour, and head positioning — not just whether the file is a PDF. passport-photo handles all of those checks for the country you're applying to, then gives you a compliant photo you can convert here if needed.
- The output is an image PDF. The text in the photographed document (if there is any) won't be searchable in the PDF — it's still just an image, wrapped in a PDF container. If you need a searchable PDF, you'll need to OCR the image first using a separate tool.
If something doesn't work
- Browser memory limits on huge batches. Wrapping 200 high-resolution photos in one go holds them all in memory at once. On older laptops or phones, this can run out. The fix: do it in smaller groups (50 at a time), save each as its own PDF, then combine the resulting PDFs with merge-pdf.
- The tool is intentionally simple. No A4/Letter page sizing, no margins, no per-image rotation, no automatic downsampling. If you need any of that, the workflow is to handle it before or after — rotate in your phone's gallery, downscale before importing, format the result in edit-pdf. One thing done well, predictable behaviour.
Frequently asked
Which image formats are supported?
JPG, PNG, and WebP. Each image becomes one page in the output PDF.
Can I reorder the images?
Yes. Drag thumbnails before export to set the page order.
What page sizes are available?
A4, Letter, Legal, plus fit-to-image. Orientation can be portrait or landscape.
Are my images uploaded?
No. Everything happens in your browser. Images never touch a server.