DEV Community

Cover image for Stop Sending Five Separate PDFs. Here's How to Merge Them for Free.
Shaishav Patel
Shaishav Patel

Posted on • Originally published at Medium

Stop Sending Five Separate PDFs. Here's How to Merge Them for Free.

You have a contract, a cover letter, and three supporting documents.

You could email them as five attachments. You could ask the recipient to open them in the right order. You could hope nothing gets lost.

Or you could spend 30 seconds merging them into one clean file — for free, without downloading anything.


Why People Still Send Separate PDFs

Most people assume merging PDFs requires Adobe Acrobat. That assumption costs $239.88 a year.

The rest search for a free tool online, find something that promises "free merging," and discover the catch on the download screen: a watermark, a 2-file limit, or a mandatory account signup.

So they give up and send five attachments.

The Privacy Problem With Online PDF Tools

Before you upload documents to any web-based tool, it's worth asking: where do those files actually go?

Most online PDF tools work the same way. You upload your file. It travels to a server somewhere. That server processes it. You download the result. Your document — a contract, an invoice, a medical form — sat on a stranger's server for a few minutes (or longer).

For a random recipe PDF, that's fine. For a client contract or financial document, it's not.

How to Merge PDFs for Free (Without Uploading Anything)

The tool we built at Ultimate Tools processes everything in your browser. Your files never leave your device. No server. No account. No watermark.

Here's how it works:

1. Upload your PDFs
Drag and drop multiple files onto the tool, or click to select them. You can add up to 20 files at once.

2. Choose how you want to work
This is where it gets useful. There are two views:

  • Files view — see each document as a card. Drag entire files into the order you want.
  • Pages view — see every individual page from every file. Reorder pages across documents, not just whole files.

Most tools only give you option one. The Pages view is useful when you're combining a report where the appendix from document B belongs between pages 3 and 4 of document A.

3. Rotate or remove what you don't need
Hover any page card to rotate it (portrait that came out landscape) or delete it entirely before merging. You can also duplicate pages — useful if you need a signature page to appear twice.

4. Merge and download
Click the merge button. Your browser combines the files using pdf-lib — a JavaScript library that runs entirely client-side. The download starts in seconds.

What Stays Intact

A common concern: does merging reduce quality?

No. Each page is copied directly from the source PDF — the same fonts, images, and vector graphics. There's no re-rendering or re-encoding. What went in comes out, in the order you chose.

Who This Is Actually Useful For

Freelancers and consultants
Sending a proposal with a contract attached? Merge them. One file is more professional than three attachments.

Students
Combining scanned notes, a cover page, and a bibliography into one submission file. Pages view makes it easy to put them in the right order.

Small business owners
Invoices, receipts, and supporting documents for an accountant. Merge everything once instead of explaining the attachment order.

Anyone handling sensitive documents
If the file contains anything personal — financial, medical, legal — keeping it off third-party servers is worth the small effort of using a local tool.

The Honest Comparison

Tool Price Files stay on your device?
Adobe Acrobat $239.88/year No
Smallpdf $108/year No
iLovePDF $48/year No
Ultimate Tools Free Yes

If you merge PDFs more than twice a month, Acrobat might make sense. For everyone else, paying for that is difficult to justify.


The tool is at ultimatetools.io/tools/pdf-tools/merge-pdf. No account, no watermark, no upload.

What's your go-to for combining PDFs? Curious if there are use cases I haven't covered — drop them in the comments.

Top comments (0)