What this tool does NOT do
- No compression, no optimization, no editing.
- No cloud processing, no accounts, no storage.
- No “free trial” traps.
Technical note (why this is hard without dependencies)
Brutal truth: merging PDFs correctly requires understanding the PDF format (objects, xref tables, streams, compression, fonts, etc.). Doing that from scratch in a single HTML file with zero dependencies is possible, but it becomes a full PDF library — thousands of lines, easy to get wrong, and a maintenance trap.
So this page uses a minimal, self-contained PDF merger implemented below. It supports common PDFs, but it is not a full Acrobat replacement. If a PDF uses uncommon features (incremental updates, object streams with edge cases, xref streams, certain encryption, rare filters), it may fail — and it will tell you plainly.
If you want “industrial-grade,” the right move is to allow one vetted dependency (e.g., a local copy of a mature PDF library). But you asked for zero dependencies, so you get the honest compromise.