Skip to main content
OmegaPix

Compress & Convert

Image Compressor General compression for any image format JPG Compressor Shrink JPGs while keeping detail PNG to WebP Smaller PNGs with full transparency PNG to JPG New Shrink PNG photos massively (no alpha) JPG to PNG New Lossless re-save, ready for editing HEIC to JPG Open iPhone photos anywhere AVIF Converter Best modern format for the smallest files

Resize & Crop

Social Media Resizer All platforms in one place Instagram Resizer Feed, Story, Reel & more YouTube Thumbnail 1280ร—720 optimised thumbnails LinkedIn Banner Profile & company cover images OG Image Resizer 1200ร—630 for social sharing Facebook Resizer Feed, Cover & Story sizes Twitter / X Resizer Post, Header & card sizes Image Cropper New Crop images with aspect-ratio presets

Privacy & Utilities

EXIF / Metadata Remover Strip GPS, camera info, EXIF, pixel-perfect Image Metadata Viewer New See EXIF, GPS & if a photo was made with AI AI Image Checker New Check if an image was made with AI PDF Metadata Remover New Strip author, title, dates, XMP from PDFs Image Watermarker New Stamp a text watermark before sharing Image Redactor New Black-bar, blur, or brush over sensitive parts Background Remover New AI cutout โ†’ transparent PNG, in your browser Favicon Generator New One image โ†’ every favicon size + .ico + manifest

PDF Tools

Merge PDFs New Combine multiple PDFs into one Split PDF New Extract pages by range Rotate PDF New Fix sideways or upside-down scans Delete PDF Pages New Remove pages from a PDF PDF Metadata Viewer New See author, software and hidden data in any PDF Images to PDF New JPG, PNG, HEIC, WebP, AVIF โ†’ PDF PDF to Images New PDF pages โ†’ PNG or JPG Compress PDF New Shrink scans + photo PDFs
Blog Install app Privacy Terms

About this tool

Extract Pages From a PDF

Type a page range like 1-5, 8, 10-12 and download just those pages as a new PDF. Lossless, fast, and entirely client-side. Your source file never leaves your browser.

Why use OmegaPix

  • Lossless extraction : Pages are copied byte-for-byte. Fonts, images, and vector graphics are preserved exactly as in the source.
  • Flexible page selection : Combine individual pages and ranges in any order. Type "1, 5, 9-12" to grab page 1, page 5, then pages 9-12.
  • Nothing uploads : Runs locally via pdf-lib WASM. Confidential contracts and statements stay on your device.

How it works

1

Drop your PDF

Single or batch. Every PDF in the queue is split using the same range spec.

2

Type the pages you want

Use commas for individual pages and dashes for ranges. "all" extracts every page.

3

Download the extracted PDF

Each result has a -extract suffix so originals aren't overwritten.

Frequently asked questions

How do I extract every page?

Type "all" in the page range field. The output PDF will be a copy of the source.

Can I extract pages in a different order?

Not yet, pages appear in numerical order, deduplicated. To reorder pages, use Merge PDFs after splitting.

Will form fields and signatures survive?

Form fields associated with the extracted pages stay. Document-level signatures are dropped because the document changes.

Does extraction reduce file size?

Yes, proportional to the fraction extracted. Five pages from a fifty-page PDF is typically ~10% of the source size.

What if my range is empty?

The tool reports an error and refuses to produce an empty PDF. Type at least one valid page number.

What about password-protected PDFs?

The tool reports "Password-protected" and refuses. Unlock first.

Is anything uploaded?

No. Verify in DevTools โ†’ Network during a split.

Can I split multiple PDFs at once?

Yes, all queued PDFs use the same range spec. Useful when you have a folder of similar PDFs and want page 1 from each.

How big can the source PDF be?

Up to 200 MB on desktop, 75 MB on mobile.

Will bookmarks survive?

No, document-level bookmarks point to absolute page numbers and don't carry over to the extracted subset. Page content itself is preserved.

When to use this tool

Send a single chapter

Extract chapter 3 from a 200-page report to email to a colleague.

Share one form page

Pull just the signature page from a long contract for a quick review.

Split a multi-statement PDF

Most banks combine monthly statements into one PDF. Extract a specific month for tax records.

When not to use this tool

Encrypted source PDFs

Locked PDFs can't be split. Unlock first.

You want each page as its own PDF

This tool produces one combined output from your selection. To get N separate single-page PDFs, run N splits with single-page ranges.

Splitting by content (text or chapter)

The tool splits by page numbers only. Splitting "wherever chapter 4 starts" needs a content-aware tool.

Technical details

Range spec syntax

Pages are 1-indexed. Commas separate selections: "1, 5, 9". Dashes form inclusive ranges: "9-12". Combinations work: "1-3, 5, 9-12". Numbers past the end are silently clamped. The keyword "all" expands to every page.

How extraction works

pdf-lib walks the page tree, copies the referenced page objects (with their content streams, fonts, and images), and re-emits them in a new document. The output is a fresh PDF, not a marker pointing into the source.

Output file size

Roughly proportional to the percentage of pages extracted. Extracting 5 pages from a 50-page PDF typically yields a file ~10% the size of the source, but shared resources (like fonts embedded once) may be duplicated, adding a small overhead.

Page order

Pages appear in numerical order in the output, deduplicated. "5, 3, 5, 1" produces an output with pages 1, 3, 5, in that order, no duplicates.

Your files stay on your device

pdf-lib runs entirely in your browser. The source PDF is parsed and pages are copied into a new in-memory PDF locally, your file is never transmitted. Confirm in DevTools โ†’ Network: zero outgoing requests carry PDF bytes.

Supported formats

Input: PDF
Output: PDF (subset of input pages)

Related tools