PDF Page Extractor
Extract and rearrange pages from a PDF file.
How it works
- 1
Upload or paste data
Add your file or value to the tool using upload, drag-and-drop, or paste.
- 2
Choose options
Select output format or quality settings for the result you need.
- 3
Download result
Download or copy the processed result. Your data stays in your browser.
Common use cases
Extract specific pages
Upload 20-page report, select pages 1-3, 7, 15
First page only
Upload multi-page document, select page 1
About This Tool
Upload a PDF file and extract specific pages into a new document, rearrange their order, or remove unwanted pages — all processed entirely in your browser with no file uploads to any server.
PDF documents are ubiquitous in professional workflows, but they are often inconvenient to edit. When you need just a few pages from a 50-page report, want to reorder sections of a document, or need to strip out blank pages before sharing, the typical approach is to install desktop PDF software or upload the file to an online service — both of which raise privacy concerns and workflow friction. This tool eliminates both problems by providing full page extraction and rearrangement capabilities directly in your browser.
The tool uses the pdf-lib library, a pure JavaScript PDF manipulation library that runs entirely client-side. When you upload a PDF, pdf-lib parses the document structure, identifies each page, and generates thumbnail previews that you can see visually. You can then select the pages you want using either the page range input (e.g., "1-3, 5, 8-10") or by clicking individual page thumbnails to toggle their selection.
The page range input supports flexible syntax: single pages (5), ranges (1-3), and combinations separated by commas (1-3, 5, 8-10). Pages are included in the output in the exact order you specify them, so entering "5, 1, 3" would produce a PDF with page 5 first, then page 1, then page 3. This makes it possible not only to extract pages but also to rearrange them into any custom order without needing a separate tool.
Common use cases include extracting the table of contents and key chapters from a long report, splitting a multi-document PDF into individual files, removing blank pages from scanned documents, reordering pages in a draft before sending it for review, and extracting a single page from a contract or form to share with a colleague. Students frequently use the tool to extract relevant chapters from textbook PDFs, while professionals use it to prepare custom document packages for clients.
The extracted pages are assembled into a new PDF document that preserves the original page dimensions, orientation, text layers, embedded images, and vector graphics. Form fields and interactive elements may not transfer perfectly between documents due to limitations in the PDF specification. Password-protected or encrypted PDFs cannot be processed — you will need to remove password protection using the document owner's password before uploading.
All processing happens in your browser using pdf-lib. Your PDF files are never uploaded to any server, never stored, and never accessible to anyone else. This makes the tool safe for handling confidential documents, legal contracts, financial statements, and any other sensitive PDF content.
More examples
Examples
Extract specific pages
Input
Upload 20-page report, select pages 1-3, 7, 15
Output
New 5-page PDF downloaded
First page only
Input
Upload multi-page document, select page 1
Output
Single-page PDF extracted
Frequently Asked Questions
- Are my PDFs uploaded to a server?
- No. All PDF processing happens entirely in your browser using the pdf-lib library. Your files never leave your device.
- Is there a file size limit?
- There is no hard limit, but very large PDFs (100+ MB) may be slow to process in the browser due to memory constraints. For best performance, keep files under 50 MB.
- Can I rearrange pages?
- Yes. Specify pages in any order using the page range input (e.g., "5, 1, 3"). The output PDF will contain pages in the exact order you specified.
- What about encrypted PDFs?
- Password-protected PDFs cannot be processed. You will need to remove the password protection first using the document owner password.
- Does the tool preserve text and images?
- Yes. pdf-lib copies page content faithfully including text layers, embedded images, vector graphics, fonts, and page dimensions. Interactive form fields and some annotations may not transfer.
- Can I extract pages from multiple PDFs at once?
- The tool processes one PDF at a time. For combining pages from different PDFs, extract the pages you need from each file individually, then use the PDF Merger tool to combine them.
- How do I select non-consecutive pages?
- Use comma-separated values in the page range input. For example, "1, 3, 5, 7-10" selects pages 1, 3, 5, and 7 through 10. You can also click individual page thumbnails to toggle selection.
Learn More
Related Guides
Discover More Tools
View all File & Image Tools →Image Compressor
Compress images in your browser — no uploads to any server.
SVG Optimizer
Optimize SVG files by removing metadata and unnecessary elements.
PDF Merger
Merge multiple PDF files into a single document.
Image Format Converter
Convert PNG, JPEG, and WebP images client-side with previews and download-ready output.