Local PDF workspace
Merge PDF files
Combine two or more PDFs in the order you choose. Inspection, merging and download happen in this browser.
- Processing
- Browser only
- Account
- Not required
- Current guardrail
- 20 files · 100 MB total
- Output
- Always a new PDF
No file upload, analytics, ads or external processing scripts in this workspace.
Step 1
Choose PDF files
Add at least two files. You can change their order before merging.
or choose files from this device
Current compatibility
What this beta accepts
The conservative checks below are intentional. They prevent known document features from being silently lost while the broader compatibility corpus is still being expanded.
| Input feature | Current behavior | Reason |
|---|---|---|
| Standard PDFs | Accepted | Pages are copied in the displayed file order. |
| Password encryption | Rejected | No password handling in this beta. |
| Forms and signatures | Rejected | Avoids broken fields and misleading signatures. |
| Source metadata | Not copied | Creates a clean new document record. |
| Links, bookmarks, annotations and attachments | Rejected | These structures are not rebuilt safely across source documents yet. |
Before you merge
Questions and limits
Do my PDF files leave this device?
No file content is sent by this tool. PDF.js inspects each selected document and the merge worker creates the result in your browser. The processing path is covered by an automated egress test.
Why are forms and signed PDFs rejected?
Rebuilding a document can break interactive fields or invalidate a digital signature. The current beta rejects those files instead of silently returning a misleading result.
What metadata is copied?
Title, Author, Subject and Keywords from source files are not copied. The new document identifies PigPDF as its Creator and Producer.
Can I change the file order?
Yes. Drag file rows with a pointer, or use the accessible Move up and Move down controls. The output follows the displayed order.