A LITTLE HELP. A LOT DONE.
Good tools.
Great flow.
Your shortcut to the everyday. Create, convert, calculate,
and get back to what you love.
✳
✳
✓ Free to use✓ No sign-up✓ 500+ possibilities
About this tool
Images to PDF combines any number of JPG, PNG, or WebP images into a single PDF document — one image per page by default. Drop your images, drag the thumbnails to reorder them, pick a page size (A4, US Letter, A3, or fit-to-image), an orientation, and a margin in pixels, then click Convert. The result is a clean, watermark-free PDF that you can email, archive, or print. Common use cases include turning a stack of phone photos into a single shareable document, building a one-PDF portfolio from chart screenshots, packaging scanned receipts for an expense report, or creating an offline-friendly comic or photo album. Everything runs in your browser via pdf-lib — your images never leave the device, which matters for personal photos, ID scans, medical documents, and confidential design comps. PNG transparency is preserved.
Why use it
Browser-Only Privacy: Images and the resulting PDF never leave your device — pdf-lib runs entirely locally.
Drag-Reorder Thumbnails: Visual drag-and-drop on each image preview makes setting page order intuitive.
Multiple Page Sizes: A4, US Letter, A3, or 'fit to image' — choose what makes sense for your audience.
Lossless JPG and PNG Embed: Images are embedded as native JPG or PNG objects — no recompression, full quality preserved.
Free, No Watermark, No Signup: Output is clean and unbranded with no daily limit, account, or paid tier.
PNG Transparency: Transparent PNGs keep their alpha channel intact when converted to PDF pages.
How to use
- Drop one or more JPG, PNG, or WebP images onto the upload area — multiple files supported.
- Drag thumbnails left/right to set the order pages will appear in the PDF.
- Click × on any thumbnail to remove that image before converting.
- Pick a page size: Fit to Image (custom per-page), A4, US Letter, or A3.
- Choose orientation (Auto / Portrait / Landscape) and a margin in pixels around each image.
- Click 'Convert to PDF' and download — the output is a single watermark-free PDF.
When it helps
- When you have a stack of phone photos and want to email them as a single PDF rather than ten attachments.
- When packaging scanned receipts for an expense report submission.
- When turning a series of chart screenshots into a one-PDF presentation handout.
- When archiving photos of a whiteboard from a meeting into one shareable document.
- When creating a portfolio PDF from a folder of design comps or product shots.
- When converting screenshots from a phone or tablet into a single offline-friendly PDF for review.
Examples
Input8 JPG photos from a trip, A4 size, auto orientation, 20 pt margin
Expected resulttrip.pdf — 8 pages, mixed portrait/landscape based on each photo
Input12 PNG receipt scans, fit to image, 16 pt margin
Expected resultreceipts.pdf — 12 pages, each page sized to fit one receipt
Input20 WebP design comps, A3 size, landscape, 24 pt margin
Expected resultportfolio.pdf — 20-page A3 landscape PDF, design comps centred
Tips
- Sort image filenames numerically (01.jpg, 02.jpg) before dropping to make the initial order match your intent.
- Use 'Fit to image' when image sizes vary — each page comes out matching its image's aspect ratio.
- For mixed portrait/landscape photos, leave Orientation on Auto so each page gets the right direction.
- JPGs are typically smaller than PNGs — for photos use JPG sources to keep the output PDF lean.
- After conversion, run PDF Compress if file size matters — high-resolution images can balloon the PDF.
Frequently Asked Questions
What image formats are supported?⌄
JPG, JPEG, PNG, and WebP. Use JPG for photos (smaller files), PNG when you need transparency, and WebP for the best size/quality ratio.
Are images recompressed?⌄
No — pdf-lib embeds JPGs and PNGs as native objects without recompressing, preserving full quality. Output PDF size is essentially the sum of source image sizes plus a small wrapper.
Will image quality be preserved?⌄
Yes — embedding is lossless. The PDF page contains the exact same image bytes as your source file.
Does it work with HEIC photos from iPhone?⌄
Not directly — HEIC is not supported in browsers. Convert HEIC to JPG first using your phone's share/export option, or any HEIC-to-JPG converter, then drop the JPGs here.
Can I have multiple images per page?⌄
No — each image becomes its own page. For multiple images per page, use a layout tool first to compose the images, then convert the resulting layout image to PDF here.
Maximum number of images?⌄
Limited by browser memory — typically 50–100 images at full phone-photo resolution work comfortably. For very large batches, split into chunks and merge the resulting PDFs.
Is the order preserved?⌄
Yes — the order in the thumbnail grid (after any drag-reorder) is the order pages appear in the output PDF.
Are my images uploaded?⌄
No. pdf-lib runs entirely in your browser. Both the input images and the output PDF stay on your device.
Glossary
- JPG/JPEG
- A lossy photo format with high compression and no transparency — best for photographs in image-to-PDF workflows.
- PNG
- A lossless image format with optional alpha-channel transparency — best for screenshots, charts, and logos with transparent areas.
- WebP
- A modern Google image format offering both lossless and lossy compression at better ratios than JPG/PNG.
- Fit to Image
- A page-sizing mode where each output page matches its image's aspect ratio with the chosen margin around it.
- Aspect Ratio
- The proportional relationship between image width and height — 1:1 square, 16:9 widescreen, 4:5 portrait phone.
- Embed
- Adding an image to a PDF as a native PDF image object — pdf-lib uses embedJpg or embedPng without recompressing.