Skip to content
UniKit

Merge PDF files

Merge two PDFs in order with the first document leading. Parsing and writing run in Rust-compiled WebAssembly and the files never leave your browser.

Runs in your browserEvery computation happens in your browser — your data never leaves this device.

First PDF (base64)

Merged result

The output is the base64 of the merged PDF.

Loading the PDF module…

Paste both PDFs as base64 to merge them

Pages: 0 · First document: 0 · Second document: 0

What this tool does

  • Rejoin two halves of a split document.
  • Combine a scan with a cover page.
  • Assemble PDFs without desktop software.

Example

Input

JVBERi0xLjUKJbutwN4KMSAwIG9iago8PD4+CmVuZG9iagoyIDAgb2JqCjw8L0xlbmd0aCAwPj5zdHJlYW0KCmVuZHN0cmVhbSAKZW5kb2JqCjMgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA0IDAgUi9Db250ZW50cyAyIDAgUi9SZXNvdXJjZXMgMSAwIFIvTWVkaWFCb3hbMCAwIDU5NSA4NDJdPj4KZW5kb2JqCjQgMCBvYmoKPDwvVHlwZS9QYWdlcy9LaWRzWzMgMCBSXS9Db3VudCAxPj4KZW5kb2JqCjUgMCBvYmoKPDwvVHlwZS9DYXRhbG9nL1BhZ2VzIDQgMCBSPj4KZW5kb2JqCjYgMCBvYmoKPDwvUm9vdCA1IDAgUi9UeXBlL1hSZWYvU2l6ZSA3L1dbMSA0IDJdL0luZGV4WzEgNl0vTGVuZ3RoIDQyPj5zdHJlYW0KAQAAAA8AAAEAAAAjAAABAAAAUgAAAQAAALIAAAEAAADlAAABAAABEgAACmVuZHN0cmVhbSAKZW5kb2JqCgpzdGFydHhyZWYKMjc0CiUlRU9G

Output

JVBERi0xLjUKJbutwN4KMSAwIG9iago8PD4+CmVuZG9iagoyIDAgb2JqCjw8L0xlbmd0aCAwPj5zdHJlYW0KCmVuZHN0cmVhbSAKZW5kb2JqCjMgMCBvYmoKPDwvVHlwZS9QYWdlL1BhcmVudCA0IDAgUi9Db250ZW50cyAyIDAgUi9SZXNvdXJjZXMgMSAwIFIvTWVkaWFCb3hbMCAwIDU5NSA4NDJdPj4KZW5kb2JqCjQgMCBvYmoKPDwvVHlwZS9QYWdlcy9LaWRzWzMgMCBSIDkgMCBSXS9Db3VudCAyPj4KZW5kb2JqCjUgMCBvYmoKPDwvVHlwZS9DYXRhbG9nL1BhZ2VzIDQgMCBSPj4KZW5kb2JqCjcgMCBvYmoKPDw+PgplbmRvYmoKOCAwIG9iago8PC9MZW5ndGggMD4+c3RyZWFtCgplbmRzdHJlYW0gCmVuZG9iago5IDAgb2JqCjw8L1R5cGUvUGFnZS9QYXJlbnQgNCAwIFIvQ29udGVudHMgOCAwIFIvUmVzb3VyY2VzIDcgMCBSL01lZGlhQm94WzAgMCA1OTUgODQyXT4+CmVuZG9iagoxMSAwIG9iago8PC9Sb290IDUgMCBSL1R5cGUvWFJlZi9TaXplIDEyL1dbMSA0IDJdL0luZGV4WzEgNSA3IDMgMTEgMV0vTGVuZ3RoIDYzPj5zdHJlYW0KAQAAAA8AAAEAAAAjAAABAAAAUgAAAQAAALIAAAEAAADrAAABAAABGAAAAQAAASwAAAEAAAFbAAABAAABuwAACmVuZHN0cmVhbSAKZW5kb2JqCgpzdGFydHhyZWYKNDQzCiUlRU9G

Both PDFs are passed as base64 text and the result is base64 too; outlines from the inputs are dropped.

Frequently asked questions

Are my PDFs uploaded?

No. Parsing and writing run in browser WebAssembly.

Are bookmarks or forms preserved?

No. The catalog is rebuilt, so outlines are dropped.

Can encrypted PDFs be merged?

No. Encryption makes it fail; decrypt the file first.

Keywords:pdfwasmofflinePDF 合并

Related tools