How to Use
- Choose files
- Merge: select 2 or more PDFs
- Extract: select exactly 1 PDF
- Page ranges (for Extract only)
Enter 1-based ranges like1-3,5,8-10(commas to separate groups). Empty input is invalid. - Run
- Merge PDFs: combines selected files in the listed/selection order
- Extract pages: outputs only the specified pages
- Download
- Merge →
merged.pdf - Extract →
extracted.pdf
Size and basic info (file count or page count) are shown below the button.
- Merge →
Outputs / Results
- A merged or page-extracted PDF processed entirely in the browser
- File size estimate (KB/MB) and basic process metadata
- A clean, layout-preserving PDF composed of the original pages
[Completely Free] Utility Tools & Work Support Tools
You can use practical tools like CSV formatting, PDF conversion, and ZIP renaming entirely in your browser, all for free. Each tool page clearly explains “How to use it”, “What the output looks like”, and “Important notes & caveats”, so even first-time users can start without confusion.
Notes / Caveats
- Client-side only: files are not uploaded; processing uses
pdf-libin your browser. - External dependency: loads
pdf-libfrom the CDN (jsdelivr). It won’t work offline or if the CDN is blocked. - Order of merge: follows the input list/selection order. If you need strict control, adjust selection order or rename files and reselect.
- Range rules:
- 1-based, inclusive.
- Reversed ranges are auto-corrected.
- Duplicates are de-duplicated and pages are taken in ascending order.
- Limitations:
- Password-protected PDFs are not supported.
- Very large PDFs or many files may hit browser memory limits.
- Embedded JavaScript/video/complex annotations are not guaranteed to function in the output (page content and text are typically preserved).
- Security: download links are temporary object URLs in your browser; refreshing the page clears them.

