Manage PDF files without switching between separate merge, split, and compression tools
Upload PDFs once, pick the task you need, and export the result from one workspace. Merge documents in order, extract pages by range, or run a structural optimization pass for a smaller file.
Merge, split, compress
Runs in the browser with pdf-lib
Custom extraction supported
Merge
Combine multiple PDF files
Upload PDFs in the order you want, review page counts, and export one merged file.
Add the PDFs you want to combine
The file order below becomes the final page order in the merged document.
No PDFs added yet. Upload at least two files to create a merged document.
Processing status
Choose a PDF task, upload the file, and export the result.
Results
Review the exported PDF files
Current input
PDF details at a glance
Merge queue
0 files ยท 0 total pages ยท 0 B
Split source
No split source selected yet.
Compression source
No compression source selected yet.
Range format
Use values like 1-3, 5, 8-10 when the split mode is set to custom ranges.
How it works
One PDF workspace instead of three disconnected tools
Choose merge, split, or compress depending on whether you need one combined file, smaller outputs, or extracted pages.
Use the browser picker to load PDFs. Merge accepts multiple files; split and compress use a single source file.
Download the merged file, each split file, or the optimized PDF once processing finishes.
FAQ
Important PDF details before you export
Does this tool upload my PDF to your server?
No. The merge, split, and optimization steps run in your browser with pdf-lib, so the PDF stays on your device during normal use.
How does compression work here?
This tool performs structural PDF optimization by re-saving the document with compressed object streams. It can reduce some PDFs, but image-heavy scanned PDFs may not shrink much.
Can I split a PDF into custom page ranges?
Yes. Enter ranges like 1-3, 5, 8-10 to export separate PDFs for each group. You can also generate one file per page.
Next steps