PDF Tool
Free online PDF merge and split tool, processed locally no upload
About PDF Tool
Merge multiple PDFs into one, or split/extract pages from a single PDF, all client-side using pdf-lib. Two modes are available via the toggle at the top: Merge and Split. Files never leave the browser - they are read with arrayBuffer and reassembled locally.
How to Use
Merge: select two or more PDF files in the desired order, then click Merge PDFs to download merged.pdf. Split: select one PDF, optionally enter page ranges in the textarea (e.g. 1-3,5,7-10), then click Split PDF. Leave the ranges empty to extract every page as its own file.
Page Range Syntax and Output Naming
Ranges are comma-separated. Each item is either a single page number (5) or a closed range (1-3); out-of-range values are silently clamped or skipped. Each comma-separated group becomes one output file. With a single group, output is named <basename>_pages.pdf; with multiple groups, files are named <basename>_part1.pdf, _part2.pdf, etc. Empty input produces one file per page but downloads them as separate files (no zip).
▶Are PDF contents preserved during merge or split?
▶What happens with a single page range like 1-3?
▶Why did nothing download on Split?
▶Is there a file size limit?
▶Can I reorder pages within a PDF?
If this tool has been helpful to you, consider buying me a coffee.
Buy me a coffee