Zero uploads · 100% in-browser No tracking · No watermarks · Free forever. Built for people who care about privacy.

Drop images here or click to add

JPG, PNG, WEBP — add as many as you need (up to 20 MB each)

Tip Drag the cards below to reorder pages.

Combine multiple images into a single PDF

This is the missing tool every office worker, student, and freelancer needs at least once a week: take a stack of phone-camera photos of receipts, contracts, whiteboards, or notes — and merge them into one shareable PDF. Doing this on a desktop usually means installing Adobe Acrobat or paying for a SaaS that watermarks your output. With this tool, you drag images in, reorder them, and click Build PDF. Done in seconds, with no uploads.

How it works (technical detail)

The conversion runs entirely in your browser using jsPDF, a battle-tested PDF library. Each image is loaded into a hidden Canvas, re-encoded as JPEG at 92% quality (or PNG if the source was PNG with transparency), then placed onto a PDF page sized to match your selection. The "Fit to image" option creates a page exactly the size of the source image — useful for screenshots and product photos.

1

Add images

Drag images in or use the file picker. Multiple files supported.

2

Reorder

Drag the thumbnails to set page order. Click ✕ to remove.

3

Configure

Pick page size, orientation, and margin.

4

Download

Click Build PDF — file downloads automatically.

When you'd use this tool

  • Receipts & expense reports — merge phone snaps of receipts into one PDF for accounting submission.
  • Contracts & signed documents — combine each signed page into a complete contract.
  • Whiteboard & class notes — turn a photo album of whiteboard captures into a single study PDF.
  • Portfolio & product PDFs — assemble photos of work or inventory into a presentation file.
  • Insurance & legal evidence — bundle photos of damage, accidents, or property into a numbered, ordered file.

Why use a browser-based PDF builder?

Cloud PDF tools accept your sensitive documents and store them — even "delete after 1 hour" policies are policies, not guarantees. With ImgCruncher, the file you build is created on your own device. Open browser DevTools → Network during conversion and you'll see zero outgoing requests carrying your image data.