Join separately scanned PDFs into one file

Tidy each scan first, so sideways pages are turned upright and empty reverse sides are gone, then join the files in reading order with Merge PDF. If the joined file is too heavy for the place it has to go, shrink it once at the end. Joining copies every scanned page exactly as it came off the glass, so it neither blurs the images nor trims a single byte.

Merge PDF

A claim file scanned in five sittings

Tomas is putting together a water damage claim. Over one week he fed paper into the office copier whenever he had a spare minute, and its scan-to-email button sent him a separate file each time: scan_20261027_0914.pdf with the four-page claim form, scan_20261028_1702.pdf with a two-page repair quote, six single-page receipts scanned one by one, and a final batch with the landlord's letter, front and back. That is nine files and roughly 31 MB, all in colour at the copier's default resolution.

The insurer's portal takes exactly one PDF of no more than 10 MB, and the adjuster wants the claim form on top. File names built from timestamps say nothing about content, two receipts came out sideways, and the duplex pass left an empty back page behind every receipt. None of that is hard to fix, but each problem is far easier to catch while the scans are still nine small files than once they are one long one.

Tidy each scan before it joins the pile

Spend five minutes on this list first. Every item is quicker on a short file than inside the finished bundle.

Joining the scans in PDFGym

With every part clean, the join itself takes a minute in Merge PDF:

  1. Open the merge page and drop all the cleaned files onto it at once, or choose them with the file picker. Each one appears in a list with its page count and size.
  2. Compare those page counts with your notes. A file showing twelve pages where you expected one receipt is the moment to stop and look.
  3. Put the list in your running order with the up and down arrow buttons beside each file. The order of the list is the order of the pages in the output, file by file.
  4. Read any notice under a file name. If a source carries bookmarks, form fields, custom page labels or attachments, the tool says so before it runs, because those may not carry over.
  5. Press the merge button. The new file is reopened and compared with the sources for page count, page order, page sizes and selectable text, and a result that fails is not offered for download.
  6. Download it. The name is taken from the first file with "-merged" added, so rename it to something the adjuster will recognise, such as Tomas-Hruby-claim-water-damage.pdf.

What survives the join

Scans are pictures of paper, and joining them is a copy, not a redraw. This is what each part of a scanned source becomes in the output.

What happens to each part of a scanned PDF when it is joined
Part of the scanIn the joined fileWorth knowing
Page imageCopied unchangedNo re-encoding, so sharpness and weight stay as scanned.
Page sizeKept per pageAn A4 claim form next to a narrow till receipt stays that way.
Recognised text layerKeptOnly if the scanner ran text recognition. Joining adds none and fixes no misread words.
Title, author, datesClearedThe output starts with empty document properties.
Bookmarks, fields, labels, attachmentsMay be lostFlagged next to the affected file before you merge.
File sizeAbout the total of the partsNine files of 31 MB give a joined file near 31 MB.

Bringing the bundle under the portal limit

Only now does size matter. Open the joined file in Compress PDF and give it a ceiling. For a 10 MB portal, typing 9.5 MB leaves a margin in case the portal counts a megabyte as a flat million bytes. The tool reads every candidate back and checks its text against the source before offering it, then shows the final size and a preview next to the original.

Colour scans of mostly white paper usually leave room to work with, because the page images are where the weight sits. If the run stops short of your number, the result says by how much and offers one more pass that redraws page images smaller, with softer photos as the price. Shrink once, on the finished bundle: squeezing each scan first means every image is encoded twice and the parts never add up to the number you need.

Scan-pile slip-ups and their fixes

When a browser merge is not the best route

If you have not scanned yet, let the scanner do the joining. Most copiers and feeder scanners can save a whole stack as one multi-page file, which skips this job entirely; the guide to multi-page scanning covers those settings. If the documents need searchable text and the scans have none, use the scanner software or a desktop app with text recognition, because joining here adds no text layer.

Some recipients want each document separately: a portal with one upload slot per receipt, or a solicitor who asks for originals by post. Follow what they ask, even when one file seems tidier. And a pile of several hundred pages is better joined on a laptop than on an older phone, since every file sits in the browser tab's memory while the merge runs.

Short answers about joining scans

Can I mix JPG scans and PDF scans in one file?
Yes, in two steps. Turn the images into PDF pages with Images to PDF, then join everything in Merge PDF in the order you want.
Will joining make my scanned text searchable?
No. A text layer that the scanner already created is kept with its page, but joining does not recognise text on pages that have none.
My scans come out at different page sizes. Is that a problem?
Not for reading. Each page keeps the size it was scanned at, and PDF viewers show every page at its own size. Printers scale them to the paper you choose.
How many scanned files can I join in one go?
The tool sets no fixed count. The practical ceiling is the memory available to the browser tab, which large colour scans reach sooner than text documents.

Join your scans

Everything runs inside this browser tab: the scans are not uploaded, and the joined file is checked page by page before the download appears.

Merge PDF

Next steps for a scanned bundle

Written and maintained by the PDFGym team. Last updated: