FormatDrop
How-To Guide

How to Convert Multiple Images to a Single PDF

Combining a stack of photos into a single PDF is a frequent need — turning scanned receipts into one document, building a portfolio, or collating exam questions. Most operating systems can do this natively, and online tools handle it without installation.

Step-by-step instructions

  1. 1

    Upload all your images in order

    Select multiple images (JPG, PNG, HEIC). Drag-and-drop interfaces let you reorder pages by dragging. Verify the order before converting.

    Go to converter
  2. 2

    Choose PDF as output and set page size

    Select PDF. Choose page size: A4, Letter, or 'fit to image' (each PDF page matches the source image dimensions). For consistent printing, choose A4 or Letter.

  3. 3

    Set image quality and download

    Adjust JPEG quality (85% is standard, 95% for archival). Download the PDF. Each image becomes one page; metadata is preserved.

Why convert Images to PDF?

Photos are individual files; PDF unifies them. Converting multiple images to a single PDF is the universal way to package related visuals for sharing or printing.

Your files never leave your device

FormatDrop runs the conversion engine entirely inside your browser using WebAssembly. No file upload. No server. Nothing stored. You can verify this by opening DevTools → Network tab and watching: zero upload requests.

Frequently asked questions

How do I combine images to PDF on a Mac?
Select multiple images in Finder → right-click → Quick Actions → Create PDF. For more control, use Preview: open the first image, View → Thumbnails, drag remaining images into the sidebar, then File → Export as PDF.
On iPhone, how do I make multiple photos into one PDF?
Open Files app → tap a folder containing your photos → tap a photo → tap the Share icon → Print → pinch out on the preview to zoom into PDF mode → tap Share → Save to Files. Or use the Photos app's Print → Save as PDF flow.
Command-line image-to-PDF?
ImageMagick: `convert *.jpg output.pdf`. Python with Pillow: `from PIL import Image; images = [Image.open(f) for f in ['1.jpg','2.jpg']]; images[0].save('output.pdf', save_all=True, append_images=images[1:])`.
Convert Images to PDF Now — Free

No account. No upload. Works in any browser.