Combine multiple images (JPG and PNG mixed) into a single PDF. Drag to reorder pages, set page size and margin, and download as one merged PDF document. Up to 20 images. Browser-based using pdf-lib.js.
Upload up to 20 JPG or PNG images in any combination. Thumbnails appear in a grid. Drag and drop thumbnails to set the page order in the output PDF. Each thumbnail shows its page number.
Set page size (A4, Letter, or Image Size), orientation (portrait or landscape), and margin. The margin applies to all pages. Use Image Size to embed each image at its exact pixel dimensions.
Click Build PDF to generate the merged document in your browser. The PDF is created with each image on its own page in the order you set. Download immediately — no upload, no waiting, no watermark.
Yes — pdf-lib supports both JPG (embedJpg) and PNG (embedPng) natively. You can upload any combination of JPG and PNG files and they will all be embedded correctly in the output PDF. PNG files with transparent backgrounds will have transparency preserved in the PDF (shown as white in most PDF viewers).
After uploading, thumbnails appear in a draggable grid. Click and drag any thumbnail to a new position — the order of thumbnails matches the page order in the output PDF. The page number is shown on each thumbnail. This is useful when you have scanned documents or photos that need to be assembled in a specific sequence.
Browser memory limits apply. In practice, 20 high-resolution images (up to ~10 MB each) convert reliably. Very large images (50+ MP camera RAW-quality JPGs) may cause memory warnings on low-RAM devices. Total uncompressed image data should stay under ~200 MB for reliable browser processing.
JPG to PDF only accepts JPG files and creates one page per image. Multi-Image to PDF accepts both JPG and PNG files, and the primary added feature is the drag-to-reorder interface that lets you set page order before generating the PDF. Both tools create multi-page PDFs, but Multi-Image to PDF is optimised for assembling mixed-format image collections into a single document.
PDF viewers render transparent areas as white by default. pdf-lib embeds the PNG with its alpha channel, and most PDF viewers composite the transparency over a white background. If you need a specific background colour behind transparent areas, use an image editor to add a background colour before converting.
Yes — this is a common use case. Upload all your photos, drag to set the correct sequence, choose A4 or Letter page size, and set a small margin (0–20px) for a professional look. The resulting PDF can be sent to print services or shared as a digital portfolio. For photo books with captions and layouts, a dedicated tool like Adobe Express or Canva is more appropriate.