Merge PDF

From ToolzPedia, the free tools encyclopedia
This is one of several pdf tools. For the full list of utilities, see All tools.

Merging PDF files is one of the most common digital paperwork tasks. Whether you are submitting a job application that requires a single combined PDF, compiling chapters of a thesis, packaging invoices for a client, or putting together scanned forms before sending them to a government office, the request from the other side is almost always the same: "send it as one PDF."

The ToolzPedia Merge PDF tool was built to do exactly that, with three properties most online merge tools fail to provide simultaneously: the merge happens entirely inside your web browser, the original page quality is preserved exactly (no re-rendering, no recompression), and there is no upload, signup, watermark, or page limit. The underlying engine is the open-source pdf-lib JavaScript library, loaded on demand from a CDN; the server you are reading this page from never sees the PDFs you are about to combine.

On a typical mid-range laptop, combining a dozen 2 MB PDF files takes about two seconds and produces a single output file you can download with one click. The tool is designed to work the way most people actually merge PDFs in real life: drop everything in, drag the cards into the order you want, hit a button.

Use the tool edit

Drop PDF files here or click to upload

Select 2 or more PDFs · Drag to reorder · Max 50MB total

How to use Merge PDF edit

Follow these steps to use the tool:

  1. Open the tool and drop your PDFs

    Click anywhere in the upload zone, or drag your PDF files onto it from your file manager. You can add files in batches by dropping more after your initial selection. Each file appears as a card showing its name and size; the tool accepts any number of files but keeping the total under 50 MB keeps the merge fast and avoids browser memory pressure on lower-end devices.

  2. Reorder the files into the merge order you want

    The merged PDF will follow the exact top-to-bottom order of the cards. Drag any card up or down to reorder. The first card becomes pages 1 to N of the output, the second card continues from there, and so on. If you added a file by mistake, hit the × button on its card to remove it, this only removes it from the merge list, it does not affect the original file on your disk.

  3. Click Merge PDFs

    Hit the green Merge PDFs button. The progress bar shows which file is currently being processed and the total percentage complete. For a typical merge of 5 to 10 files this takes under two seconds; very large merges (hundreds of pages, or files with many embedded images) may take longer because pdf-lib has to parse and rebuild every page object.

  4. Download the merged file

    When the merge finishes, a green confirmation card appears showing how many PDFs were combined, the total page count, and the output file size. Click the Download Merged PDF button to save it to your default downloads folder; the default filename is <code>merged.pdf</code> but most browsers let you rename it before saving.

Frequently asked questions edit

There is no hard upper limit set by the tool itself. The practical limit is your device's available RAM, because pdf-lib has to hold all input documents in memory at once. On a typical 8 GB laptop you can comfortably merge 50+ files totalling 200 MB. On a phone, keep it under 30 MB total to avoid the browser killing the tab.
Correct. The entire merge happens client-side using JavaScript in your browser. You can verify this yourself: open DevTools (F12 in most browsers), go to the Network tab, then perform a merge. You will see one or two requests for the pdf-lib library (cached after the first load) and absolutely no requests carrying your PDF data.
Not directly, pdf-lib will throw an error on encrypted input. The fix is to remove the password first: open the PDF in any reader (Adobe Reader, Preview on Mac, Chrome, Edge), enter the password, then save or print to a new PDF without encryption. Merge that new file instead.
No. Pages are deep-copied at the PDF object level, the same fonts, images, and vector graphics are preserved exactly. The output file size is roughly the sum of the input sizes (sometimes slightly less, because shared resources like fonts are de-duplicated when possible).
In rare cases, pdf-lib has to rebuild some structures rather than copying them directly, for example, if the inputs use different PDF versions or have embedded files. This can add a small overhead. If file size matters, run the merged output through the Compress PDF tool afterwards.
Not in this tool, the Merge tool only reorders whole files. To reorder pages within a single PDF, use the Split PDF tool to extract specific pages, then merge them back in the order you want. A future update will add per-page thumbnails for direct rearranging.
Yes. pdf-lib produces standard PDF 1.7 output, which is the format adopted by every PDF reader released in the last 15 years (Adobe Reader, Apple Preview, Chrome's built-in reader, Foxit, Sumatra, Okular, every mobile PDF app). It also passes most PDF/A archival validators if the inputs do.
Yes, after the first visit. The pdf-lib library is cached by your browser the first time you use the tool, and all merging logic runs locally. You can disconnect from the internet and continue merging, try it as a quick verification of the privacy claim.
No. The tool runs entirely in your browser and writes nothing to ToolzPedia servers. We do use Google Analytics for aggregate page-view counts (per the privacy policy), but Analytics never sees your file names, file contents, or merge results.
pdf-lib will throw an error and the merge will stop. The tool surfaces this as a toast notification telling you which file failed. Remove the corrupt file from the list and merge the rest; you can usually fix the broken file by opening it in Adobe Reader and using "Save As" to write a clean copy.

Use cases edit

Job applications

Most application portals, corporate, government, university, accept exactly one PDF for the resume, cover letter, and supporting documents. Combine them locally so the file order is exactly what you want.

Invoices and receipts

Freelancers and small businesses regularly combine multiple invoices into a single monthly statement before emailing the client. Doing this in-browser avoids uploading financial documents to third-party servers.

Academic submissions

Theses, dissertations, and assignments are often required as a single combined PDF with cover page, body, references, and appendices in a specific order.

Scanned paperwork

Phone-scanned documents (using Camera Scanner, Notes, Google Drive scanner, etc.) typically produce one PDF per scan session. Merging them gives you a single archival document.

Legal and contract bundles

Solicitors and HR teams routinely package contracts, addenda, and signature pages into a single delivered PDF for clients and counterparties.

Real-estate and travel

Booking confirmations, e-tickets, hotel vouchers, and itineraries are easier to manage as one merged document on your phone or printed for the trip.

How it works edit

PDFs are not really documents in the traditional sense, they are containers of objects (pages, fonts, images, metadata) wrapped in a directory structure called the cross-reference table. Merging two PDFs means producing a new container that references all the source pages in order, then rebuilding the cross-reference table so every internal pointer still resolves correctly.

The Merge PDF tool uses pdf-lib, a pure-JavaScript implementation of the PDF specification, to do this entirely in the browser. When you drop in your files, each one is read into memory as an ArrayBuffer using the FileReader API. pdf-lib parses each source PDF, then for every input file it calls copyPages() to deep-copy the page objects (along with their fonts, images, and embedded resources) into the output document. Once all pages are in, save() serialises the result back into PDF bytes which we wrap in a Blob and offer as a download via URL.createObjectURL().

Two important consequences of this design: first, there is no quality loss because pages are copied at the object level, the same images, the same fonts, the same vector graphics, byte-for-byte. Second, no file ever leaves your computer. You can verify this by opening your browser's DevTools, switching to the Network tab, and watching while you merge, the only request is the one-time download of pdf-lib itself from the CDN.

Tips and best practices edit

  • If you need a specific filename, rename the merged file at the download stage rather than after, some operating systems treat the default name as immutable until the download completes.
  • For consistent margins and orientation across the merged output, make sure all your input PDFs share the same page size before merging. Mixing A4 and US Letter inputs is fine but the result will alternate page sizes, which looks unprofessional in print.
  • When merging scanned PDFs from a phone, run them through a compress step first if the total exceeds 50 MB. A 12 MP camera scan saved as PDF is often 5 to 10 MB per page, which adds up quickly.
  • Browsers handle the merge in memory, so total file size is bounded by your device's available RAM. If a merge fails on a phone, try it again on a laptop or close other tabs first.
  • The merge order is preserved exactly as shown. There is no automatic alphabetical or chronological sort, this is intentional, because most real merges (job applications, invoice packets, scanned forms) need a specific human-chosen order.

Common mistakes edit

Trying to merge encrypted PDFs without unlocking them first

If a PDF has a password or owner-restriction set, pdf-lib will refuse to copy its pages. Open the file in any PDF reader, save an unlocked copy, then merge that.

Uploading personal documents to random "free PDF merger" websites

Most paid online tools upload your files to their servers, which is a privacy and compliance risk for legal, medical, or financial documents. Browser-based tools (like this one) avoid that entirely.

Merging then re-compressing

Each round-trip through a compressor costs quality. Merge first, then compress once at the end if you need to hit an email size limit.

Forgetting to verify the output

Always open the merged PDF and skim through to confirm the order is correct and no pages are missing. PDF merging is reliable but a 30-second sanity check has saved many job applications.

Comparison edit

How browser-based PDF merging compares to common alternatives:

FeatureToolzPedia Merge PDFAdobe Acrobat (paid)SmallPDF / iLovePDF (free tiers)
Files uploaded to a serverNo, entirely in browserNo, desktop appYes, uploaded to their servers
WatermarksNeverNeverOften added on free tier
Daily limitNoneNone2-5 merges/day on free tier
CostFree$19.99/month subscriptionFree with limits, paid above
Signup requiredNoYesYes for most operations
Page-level reorderingYes (file-level)Yes (page thumbnails)Yes
Works offline after first loadYesYesNo
Your files stay private. This tool processes files entirely in your browser using JavaScript. No file is uploaded to any server.

Other free pdf tools available on ToolzPedia:

See also edit