Skip to content
Server-sideDeleted in 30 minutes

Merge PDF Files

Combine any number of PDFs into a single document, arranging the order before you commit. Pages are copied across exactly as they are — no re-rendering, no re-compression — so the merged file looks identical to its sources. Everything is a single pass on the server, which means no watermark and no per-page charge — and your documents are deleted within 30 minutes.

Use this without the search next time. Prathom Workbench puts Prathom's tools in your toolbar.

Add to Chrome — free

What it does

  • Any number of files, up to 25 MB in total
  • Reorder documents before merging
  • Lossless — pages are copied, not re-encoded
  • Damaged or encrypted files flagged before you start
  • Bookmarks and links survive the merge

How to use Merge PDF

  1. 1

    Add your PDFs

    Drop the files in, or click to browse. Each one is read straight away and its page count shown, so problems surface before you commit to anything.

  2. 2

    Put them in order

    Use the arrows to move documents up or down. The merged file follows this order exactly, top to bottom.

  3. 3

    Remove anything unwanted

    Drop a file from the list with the cross. Files flagged with an error are skipped automatically.

  4. 4

    Merge and save

    Press Merge, then save the result. The whole operation is one qpdf pass, so a large batch takes about as long as a small one.

How it works

A PDF is not a stream of pages. It is a graph of numbered objects — page trees, fonts, images, content streams — that reference one another, plus a table at the end saying where each object lives in the file.

Merging correctly means walking that graph. For each source document, every page object is copied into the new document along with everything it depends on, and all the internal references are renumbered so they point at the right objects in their new home. Two documents that both call their font "object 12" cannot simply be concatenated; one of them has to be renumbered throughout.

This is why merging is lossless. Nothing is interpreted, rendered, or re-compressed — the bytes of a page's content stream and the bytes of an embedded JPEG arrive in the new document unchanged. A merged page is the same page.

It is also why the result is usually slightly smaller than the sum of its inputs. Each source file carried its own cross-reference table, document catalog, and trailer, and the merged file needs only one set.

The page count for each file is read as soon as you add it rather than when you press Merge. That ordering is deliberate: it puts encryption and corruption errors in front of you while you are still arranging the list, instead of after a wait.

When you'd use this

Applications and submissions, where a portal wants one file and you have a cover letter, a CV, and a certificate. This is the most common reason by a wide margin.

Scanned documents that arrived in pieces, either because the feeder jammed or because the scanner splits at a page limit.

Reports and packs assembled from separate sources — a summary from one tool, a chart export from another, an appendix from a third.

Invoices, receipts, and statements being combined for an accountant or a claim, which is exactly the category of document worth not uploading to a free website.

What happens to your documents

This section used to argue that the merge happened in your browser and that there was therefore no server to trust. That was true once and is not now — the processing libraries moved to the server, and this page did not move with them. Correcting it plainly is better than deleting it, because the argument it made is still the right argument; it simply applies to us as much as to anyone.

The documents people merge are disproportionately sensitive. Contracts, medical letters, bank statements, passport scans, signed agreements. That is worth saying before anything else, because it is the reason the question matters more here than on a tool that resizes holiday photographs.

What we can tell you exactly. The files are uploaded, merged with qpdf, and returned. The upload is deleted the moment the merge finishes; the result is deleted on a thirty-minute timer swept every five minutes, so nothing survives past about thirty-five. There is no account, no history, and nothing is read by a person or used to train anything.

What we cannot give you is proof. You are relying on a stated retention policy, exactly as the earlier version of this section warned — you cannot verify a deletion you did not watch, and you cannot audit who had access. That is true of every online tool including this one, and a page that pretends otherwise is the thing to distrust.

So if the document is sensitive enough that this matters, do it locally. qpdf is free and merges PDFs in one command on your own machine:

qpdf --empty --pages a.pdf b.pdf -- merged.pdf

That is the same program this page runs, doing the same job, without the upload. This tool exists for the case where installing something is not worth it — which is most cases, and not all of them.

Examples

Assembling a job application

cover-letter.pdf — 1 page, 84 KB cv.pdf — 2 pages, 210 KB references.pdf — 1 page, 96 KB
merged.pdf — 4 pages, 384 KB

The output is slightly smaller than the three inputs added together because a PDF's structural overhead — the cross-reference table and document catalog — is written once rather than three times. Shared resources are also deduplicated where the source files allow it.

A scanned document split across two files

scan-part2.pdf — 6 pages scan-part1.pdf — 5 pages Reordered so part 1 comes first
merged.pdf — 11 pages, part 1 followed by part 2

Files land in the list in the order the browser hands them over, which for a multi-file selection is not always alphabetical and is almost never what you intended. This is why the reorder step exists and why the page counts are shown next to each file — checking that part 1 really is five pages takes a second and saves reassembling it afterwards.

Frequently asked questions

Is there a limit on how many files or pages I can merge?

There is no cap on the NUMBER of files or pages — qpdf does not care, and there is no per-page charge or per-day allowance. What bounds it is the upload: 25 MB for everything you send at once, which is the same limit every PDF tool here enforces and which the endpoint returns a 413 for. Hundreds of ordinary text documents fit inside that comfortably; a dozen large scans do not. Merge those in two passes, or use qpdf locally.

Does merging reduce the quality of my pages?

No. Merging copies page objects from the source documents into the new one without touching their contents — text stays as text, vector graphics stay as vectors, and embedded images keep their original compression. Nothing is rasterized or re-encoded. The merged file is visually identical to its sources at every zoom level.

Why was one of my files skipped?

Almost always encryption. A password-protected PDF cannot be read without the password, and processing it anyway would produce a corrupted output that appears to have worked. The other cause is genuine damage, usually a truncated download. Both are reported next to the file in the list before you press Merge, not afterwards.

Are my documents uploaded anywhere?

No. The PDF library runs as JavaScript inside this tab, reads your files from your disk, and writes the result back to your disk. Nothing is transmitted at any point. You can verify it: open your developer tools, keep the Network tab visible, and merge some files — your documents appear in no request, because there is nothing for it to talk to.

Will bookmarks, form fields, and links survive?

Partially, and this is worth knowing before you rely on it. Page content, annotations, and internal page links are carried over. Document-level structures — the bookmark outline, form field definitions, and attachments — belong to the original document rather than to its pages, and are not reconstructed in the merged file. For a filled form, flatten it first.