OffTility

Merge PDF

Combine PDFs and arrange every page by hand. Nothing you choose ever leaves this tab.

Drop PDFs here

Choose one or more PDFs. Every page shows up below, ready to reorder.

Your file stays on this device. Nothing is sent anywhere.

What this tool does

Merge PDF combines several PDF files into one document — but instead of just stacking whole files together, it shows every single page as a thumbnail first, so you can see exactly what you're combining and put the pages in whatever order you actually want.

That means you're not limited to "file A's pages, then file B's pages": you can freely mix pages from different PDFs together, drop pages you don't need, and end up with one document built exactly the way you meant it, not just however the source files happened to be ordered.

How to use it

Choose two or more PDFs. Every page from every file shows up as a thumbnail in one grid, each labeled with its page number and source file, so it's easy to tell what's what. Drag pages into the order you want, or use the up/down arrows on a page's tile; remove any page you don't need with its X button.

Once the order looks right, press "Combine pages" to merge everything into one PDF, with a progress bar tracking the build. Need more files partway through? "Add more files" appends their pages to the end of the grid without losing your existing arrangement.

Why nothing leaves your device

Reading each PDF, rendering its page thumbnails, and assembling the final file all happen with code already loaded into your browser tab — there's no server involved. Open your browser's network tab while merging and you won't see a single request carrying your files.

That also means nothing about your documents is kept anywhere once you close the tab. Contracts, forms, anything you'd rather not hand to a stranger's server — they never leave your own device.

Rearranging pages

Because every page is its own tile, reordering works at the page level, not the file level — pull page 3 of one document in front of page 1 of another, drop a blank cover page, or lift out just the pages you actually need from a much longer file, all in the same view. Each page keeps its original content, fonts, and size exactly as it was.

If you'd rather keep pages as separate files instead of merging them into one, switch the output option to "Every page as its own file" before pressing the button — the same rearrange-and-remove workflow works either way; only what comes out at the end changes.