Do you need only a few pages from several PDFs? The PDF Merge Selected Pages tool lets you pick page ranges from each file. It joins them into one new PDF.
It suits students, researchers, and office staff who build a short packet from longer documents. You type the pages you want, and the tool does the copying.
Table of Contents
- What PDF Merge Selected Pages Does
- How to Use PDF Merge Selected Pages
- How It Works
- A Sample Walkthrough
- How to Type Page Ranges
- Tips for Building a Clean Packet
- Privacy and File Handling
- Limitations
- FAQs About the PDF Merge Selected Pages
What PDF Merge Selected Pages Does
The tool has three parts that you will use.
- Drop zone: the box that says "Drag & drop multiple PDFs to merge selected pages". You can drop several PDFs on it or click it to choose them.
- File rows: one row per file, showing the name and page count, such as "report.pdf (8 pages)". Each row has a text box for page ranges.
- Merge Selected & Download: the button that builds and saves the new PDF.
A status line sits beside the button. It starts as "Ready". There is no preview and no way to reorder the files.
How to Use PDF Merge Selected Pages
- Drop two or more PDFs on the drop zone, or click it and select them in one go.
- Wait until the status reads "✅ Loaded 2 files. Select page ranges for each." The number matches your file count.
- Look at the text box in each row. It starts with every page, such as 1-8.
- Replace each box with the pages you want, for example 1-2, 4.
- Click "Merge Selected & Download" and open pdf-merged-selected-pages.pdf.
A new selection replaces the current list instead of adding to it. To leave a file out, choose your files again without it.
How It Works
The tool checks each file with the pdf-lib library and counts its pages. When you click the button, it checks every range box first. It then creates an empty PDF, copies your chosen pages from each file in list order, and saves the result.
Choose PDFs→Type Ranges per File→Copy Pages→Download PDF
Pages appear in the order you type them within a file. Your original files are never changed.
A Sample Walkthrough
Rosa is a paralegal. She needs a short packet from a lease and a cover letter.
She picks lease.pdf and letter.pdf together. The rows read "lease.pdf (8 pages)" and "letter.pdf (5 pages)", and the status shows "✅ Loaded 2 files. Select page ranges for each."
In the first box she types 1-2, 4, and in the second box she types 3. She clicks "Merge Selected & Download".
The status line ends with "✅ Done. Merged 4 pages from 2 files. Your download has started." The new file has lease pages 1, 2, and 4, then letter page 3.
How to Type Page Ranges
Each box accepts numbers and ranges that are separated by commas. Spaces around the numbers are fine. Every entry must follow these rules.
- A single number, such as 3, copies that one page.
- A range, such as 2-5, copies pages 2, 3, 4, and 5.
- A range that runs past the last page is cut off there. On an 8-page file, 6-99 copies pages 6 to 8.
- The same page can be listed twice, and it is then copied twice.
Anything else is an error. That includes letters, 0, a backward range such as 5-2, and an open range such as 3-. An empty entry between commas and a single page past the end also fail.
The tool lists each problem by file. For example, "Please fix the page ranges:" is followed by "lease.pdf: cannot use 5-2 (the end is before the start)". Nothing downloads until every box is valid.
An empty box is also an error. The message asks you to enter the pages to keep, for example 1-2, 4.
Tips for Building a Clean Packet
Select your files in the order you want them to appear. The tool has no reorder control, so you may need to choose the files again if the order is wrong. Renaming files so they sort the way you need can also help.
Keep a note of the ranges you typed. If the result looks wrong, you can reload the files and start again, because the tool stores nothing between visits.
Use Merge PDF when you want every page from every file. To cut one file into pieces, try Split PDF or PDF Split by Page Range.
You can fix page order afterward with Reorder PDF Pages. Drop extra pages with Delete PDF Pages.
Privacy and File Handling
The code reads your files with the browser's own file reader. The pdf-lib library copies the pages in memory. The new PDF is made as a download inside your browser.
No upload, form post, or network request involves your PDFs. The page loads the pdf-lib script from a public code host when it opens. Your files are not part of that request, and the tool keeps no copy.
Limitations
- Only the pages are copied. Bookmarks, links to other pages, and form fields from the originals can be lost.
- Files that are locked, damaged, empty, or not PDFs are skipped, and a message names each one.
- Files over 200 MB are skipped. Large files can still be slow to merge.
- The output always downloads under the same name, pdf-merged-selected-pages.pdf.
- File order follows your selection and cannot be changed on the page.
Open the PDF tools hub for more page tools.
FAQs About the PDF Merge Selected Pages
Can I merge pages from more than two PDFs?
Yes. Select as many files as you like in the picker. Each one gets its own row and its own range box.
Is my PDF uploaded to a server?
No. The code processes the files in your browser and sends them nowhere. Only the pdf-lib script comes from a public code host.
Can I preview the merged result?
No. The page has no preview. Open the downloaded file to check it.
What happens if one file is password protected?
That file is skipped, and a message says it is encrypted or password-protected. The other files stay in the list.
Can I change the order of the files?
Not on the page. Choose the files again in the order you need.
Why did the tool refuse to download?
At least one range box holds an entry the tool cannot read. Fix the files named in the red message and click the button again.
This tool runs in your web browser and may not handle every PDF file, font, or browser the same way. Keep a backup of your original file. Reviewed for general accuracy by Prof. Dr. Khalil Mudassar, PhD.