PDF Tools
Merge or split PDF files entirely in your browser.
Drop PDFs here or
🔒 Your PDFs never leave your browser. All processing happens locally.
About this tool
Powered by pdf-lib in your browser. Both merge and split run entirely client-side — no upload, no server.
Encrypted PDFs: password-protected files need to be decrypted in their original viewer before processing here. Compressionis not included — pdf-lib doesn't re-encode page contents, so a true size reduction requires a different toolchain.
Page-range syntax for split
Comma-separated ranges. Each piece is either a single page (5) or a range (1-3). Example: 1-3, 5, 7-9 produces two PDFs (pages 1-3 and 7-9) plus a single-page PDF of page 5.
You might also like
- Diff CheckerCompare two pieces of text side-by-side with line- and word-level highlighting.
- GitHub Actions StarterWorkflow YAML for Node CI, Python pytest, Go, Rust, Docker build/push, or GitHub Pages deploy.
- List CleanerReshape lists between newlines, commas, spaces, and JSON arrays — trimming, lowercasing, and deduping along the way.
- Palette Generator from ImageExtract the dominant colors from any image — for design systems, moodboards, or theming.