Skip to main content

PDF Page Extractor

Extract and rearrange pages from a PDF file.

Your files stay in your browser

How it works

  1. 1

    Upload or paste data

    Add your file or value to the tool using upload, drag-and-drop, or paste.

  2. 2

    Choose options

    Select output format or quality settings for the result you need.

  3. 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