What is this calculator for?
You signed three pages of a contract from your phone and the back office wants one PDF, not three. Or you scanned a tax return one page at a time and need to email a single file. Or you collected six bank statements for a mortgage application and your loan officer wants them stitched together. Whatever the trigger, merging PDFs is one of those mundane workflows nobody teaches you until you need it.
This tool combines as many PDFs as you upload into a single output document, in the exact order you specify. It runs entirely inside your browser using pdf-lib, an open-source PDF library that loads each source file, copies the pages object-by-object into a new combined document, and hands you back a download link. No upload, no server, no third-party processing.
That last point matters more than it sounds. The most popular free PDF mergers — Smallpdf, iLovePDF, PDF24, Adobe's online suite — all upload your files to their servers. For a meeting agenda, fine. For tax documents (IRS forms, W-2s, 1099s), signed contracts, medical records subject to HIPAA, or HR paperwork, it's a real privacy question. Browser-side merging avoids that question entirely: your file goes from your disk into your browser tab and back to your disk, never crossing a network. The tool is built by Americans for Americans — defaults to US Letter where page size matters, and assumes you're dealing with the same paperwork US households see every year.
How to use this calculator
Three steps. Step 1: upload. Click the upload area and pick the PDFs you want to merge — you can select multiple files in one shot, or upload them in batches if you need to gather them from different folders. The tool reads each file and tells you the page count, which is a useful sanity check before you commit to the merge.
Step 2: reorder. Each uploaded file shows up in a numbered list. The numbers reflect the order they'll appear in the final PDF — file #1 first, then #2, and so on. Use the up/down arrows on the right of each row to move files around. If you uploaded something by accident, the × button removes it from the queue without affecting your local copy.
Step 3: merge and download. Click the merge button. For a few small PDFs the merge finishes almost instantly; for a stack of large files it might take a couple of seconds while pdf-lib copies pages. When it's done, a green download button appears with the file size of the combined PDF. Click it and you have your merged file.
The output is named merged.pdf by default. Rename it after download if you need something more descriptive — most browsers let you change the filename in the save dialog or with a quick rename afterward.
Understanding your results
The merged PDF preserves text, images, vector graphics, fonts, and most annotations from the source files. What it doesn't keep: bookmarks (the navigation tree on the left in Adobe Acrobat) and the interactive behavior of form fields. Bookmarks are a known limitation of pdf-lib's merge function; form fields get copied as visual content but lose their fill-in behavior in the merged file. For most use cases — assembling a packet to email, archiving paperwork, combining scanned pages — neither of those losses matters. If you absolutely need bookmarks or interactive forms in the merged output, Adobe Acrobat's Combine Files feature is the right tool.
Page quality is identical to the source. pdf-lib doesn't re-render or recompress anything during the merge. A 300 DPI scanned page stays at 300 DPI. A text page generated by Word stays as searchable text. A vector chart from Tableau stays as vectors. The combined file is essentially the result of concatenating the page streams of each source — fast, lossless, and produces files about the size of the inputs added together (give or take a few kilobytes of overhead).
One thing worth checking after merging is page rotation. If your sources have mixed orientations (some portrait, some landscape, or some rotated 90° from a scanner), they'll appear in the merged file at the orientation they were saved with. If a page comes out sideways, it was sideways in the original — open in any PDF reader and rotate the affected page, or fix the source file and re-merge.
For very large jobs (hundreds of files, thousands of pages combined), do the merge in two passes: combine files in groups of ten or twenty, then merge those intermediate outputs. This keeps the browser's memory footprint reasonable and avoids the spinning beachball that can happen when pdf-lib has to keep dozens of source documents loaded at once.
A worked example
Sarah is closing on a house in three weeks. The lender's underwriter sends a checklist of required documents: two months of bank statements (so 2 PDFs), two recent pay stubs (2 PDFs), last year's W-2 (1 PDF), last year's tax return (1 PDF, 17 pages), and a signed gift letter from her parents (1 PDF, 2 pages). Total: 7 separate files, about 40 pages combined.
The underwriter wants one consolidated PDF named Sarah-Mendoza-supporting-docs.pdf. Uploading 7 attachments to the loan portal isn't allowed — the form takes one file in the "supporting documents" slot.
Sarah opens the merge tool on her phone (it works on mobile browsers — pdf-lib is just JavaScript). She uploads all 7 PDFs in one tap from her Files app. The tool shows them in upload order, which is alphabetical and wrong — the gift letter is at the top instead of the bottom. She uses the up/down arrows to put the documents in the order the underwriter asked for: bank statements first, then pay stubs, then W-2, then tax return, gift letter last.
She taps Merge. About three seconds later, the download button appears showing 2.4 MB. She downloads the file, renames it to Sarah-Mendoza-supporting-docs.pdf in her Files app, and uploads it to the loan portal. The whole process took about two minutes — and none of her financial documents ever passed through a third-party server.
Variation: a small-firm attorney named Daniel is preparing a brief that needs to include four exhibits, each currently in a separate PDF. The court's e-filing system accepts only one combined PDF per filing. He merges the brief (12 pages), Exhibit A (3 pages), Exhibit B (1 page), Exhibit C (8 pages), and Exhibit D (24 pages) in that specific order, downloads the 48-page combined file, and uploads it to the e-filing system. Total time: under a minute. Cost: zero.
Related resources
To take pages out of a PDF (the inverse operation), see PDF Split. To shrink the file size after merging, the PDF Compress tool re-saves with optimized object streams. To turn a set of photos into a PDF you can then merge, the Image to PDF tool handles JPG and PNG. For the underlying library powering all four PDF tools, see the pdf-lib documentation.