Stack PDF

Combine PDFs without uploading them.

Pick your files, set the order, download one PDF. The merge happens in this tab — your documents are never sent to a server, because there is no server.

Drop PDFs here

They stay on your device. Nothing is uploaded.

Stack

empty

Add two or more PDFs. They merge in the order you set here, top to bottom.

Why do it in the browser

Most free PDF tools upload your files, merge them on a machine you do not control, and hold the result for a while afterwards. For a tax return, a passport scan or a signed contract, that is a lot of trust for a one-off job.

Merging a PDF is mechanical: copy the pages of each document into a new one, in order. Browsers have been able to do that locally for years. Doing it here means no queue, no upload wait on a slow connection, and no copy of your documents sitting in someone else's storage bucket.

Questions

Are my files uploaded anywhere?
No. The merge runs in your browser using WebAssembly, so the documents never leave your device. You can check for yourself: open your browser's network tab and merge a file — there are no upload requests. The site has no server to send them to.
Is there a file size limit?
There is no limit we impose. The ceiling is your device's memory, since the whole stack is held in the tab while it merges. Phones manage a few hundred megabytes comfortably; laptops handle far more.
Can it merge a password-protected PDF?
Not while it is locked. Open it in a PDF reader, save an unlocked copy, then add that copy to the stack.
Does the merged file keep form fields and bookmarks?
Page content, text, images and vector graphics are copied exactly. Interactive form fields and bookmarks are not carried over — the merged file is flat. Signatures on the source documents are invalidated by any merge, in every tool, because the bytes they signed have changed.
What happens to the page order?
Documents merge top to bottom in the order shown in the stack. Drag a row, or use the arrows, and the page range beside each file updates to show where it lands in the finished document.