PDF Merge Split Tool - Combine Split and Extract PDF Pages Online
First Published:
Last Updated:
This tool allows you to merge multiple PDF files, split a PDF into parts, or extract specific pages — all entirely in your browser. Unlike online PDF services that upload your files to remote servers, this tool processes everything locally using JavaScript. Your documents never leave your device.
All processing is performed entirely in your browser using client-side JavaScript. No files are uploaded to any server. Your PDF documents never leave your device.
- This tool is provided "AS IS" without any warranties of any kind.
- The author accepts no responsibility for corrupted files, data loss, or any issues arising from the use of this tool.
- Very large PDF files may require significant browser memory. Close other tabs if you experience slowness.
- Some encrypted or password-protected PDFs may not be processable.
- Always keep backups of your original PDF files.
- By using this tool, you accept full responsibility for any outcomes.
This tool uses client-side JavaScript for all processing. No data is transmitted to servers, no files are uploaded online, all processing happens locally in your browser. Once loaded, this tool continues to work even without an internet connection. For more details, please refer to our Web Tools Disclaimer.
Drop PDF files here or click to browse
Merge mode supports multiple files. Split and Extract use the first file.
Features
- Merge PDFs: Combine multiple PDF files into a single document. Reorder files and individual pages before merging.
- Split PDF: Divide a PDF by page count (every N pages), at specific page boundaries, or into N equal parts. Multiple output files are packaged as a ZIP download.
- Extract Pages: Pull out specific pages using smart range expressions (
1-3, 5, odd, even, last, 3-end) or by clicking page thumbnails. - Visual Page Thumbnails: Every page is rendered as a thumbnail for easy identification and selection.
- Drag-and-Drop Reordering: In merge mode, drag page thumbnails to rearrange the final page order.
- Page Rotation: Rotate individual pages by 90° increments before outputting.
- No File Size Limits: Processing is limited only by your browser's available memory — no artificial caps.
- No Daily Limits: Use the tool as many times as you need with no restrictions.
- 100% Client-Side: All processing happens in your browser. No PDF data is ever transmitted to any server.
- Works Offline: Once the page is loaded, the tool functions without an internet connection.
- Keyboard Shortcuts: Ctrl+A / ⌘+A to select all pages, Escape to deselect all.
How to Use
- Choose a mode by clicking the Merge, Split, or Extract tab.
- Load PDF files by dragging them into the drop zone or clicking to browse. Merge mode accepts multiple files; Split and Extract use the first file loaded.
- Review page thumbnails that appear in the grid below. Click pages to select/deselect, use the rotate button to adjust orientation, and drag pages to reorder (merge mode).
- Configure options for your chosen mode:
- Merge: Select and reorder pages as desired.
- Split: Choose a split method and enter the value.
- Extract: Enter a page range expression or use visual selection.
- Click the action button (Merge PDFs / Split PDF / Extract Pages) to process.
- Download your result automatically. Split operations with multiple outputs generate a ZIP file.
Important Notes
- All processing happens entirely in your browser. No PDF data is ever sent to any server. This makes it safe for confidential documents such as contracts, resumes, financial statements, and personal records.
- Very large PDFs (hundreds of pages or large file sizes) may cause the browser to use significant memory. If you experience slowness, try closing other browser tabs first.
- Password-protected or encrypted PDFs may not be processable if they require a password for reading.
- Page thumbnails are rendered approximations and may differ slightly from the exact PDF rendering in a dedicated PDF reader.
- The output PDF preserves the original page content and quality. No re-compression or quality loss occurs during merge, split, or extraction.
Third-Party Libraries:
- pdf-lib (v1.17.1) - License: MIT (Andrew Dillon) - https://github.com/Hopding/pdf-lib
- PDF.js (v3.11.174) - License: Apache 2.0 (Mozilla Foundation) - https://github.com/nicoleauclair/pdf.js
- JSZip (v3.10.1) - License: MIT (Stuart Knightley) - https://github.com/Stuk/jszip
References:
Tech Blog with curated related content
Web Tools Collection