ProPDFMaker.com – Split PDF Online | Extract Pages from PDF
✅ 100% Free  ·  No Signup  ·  No Watermark

Split Your PDF,
Extract Any Pages

Upload any PDF, pick the pages you want, and download a clean split PDF in seconds. All in your browser — nothing sent to any server.

100%
Free Forever
Any
PDF Type
ZIP
Separate Pages Export
0
Files Sent to Server
3
Split Modes

✂️ PDF Splitter – Start Here

Upload your PDF below, select the pages you need, then download. Done in seconds.

🔐
100% browser-based — your PDF stays private. Unlike cloud splitters, this tool never uploads your file to a server. PDF.js renders the previews and PDF-lib extracts the pages right on your device. Safe for confidential and sensitive documents.
⚙️ Output Settings
📂 Upload PDF File
📄

Drag & Drop your PDF here

or click to browse files from your device

✅ PDF    ✅ All PDF Versions    ✅ Password-free PDFs

Everything You Need,
Nothing You Don't

A clean, powerful PDF splitter that works entirely in your browser — no uploads, no servers, no privacy concerns.

🖱️
Click to Select Pages
Click any page thumbnail to select or deselect it. Visual checkmarks show exactly which pages will be included in your output.
🔢
Page Range Input
Type a range like "1-5, 8, 11-15" to instantly select multiple pages. Perfect for large PDFs where clicking each page isn't practical.
📦
ZIP Download
Choose to export each selected page as its own PDF file, bundled into a single ZIP archive for easy download and sharing.
👁️
Page Thumbnail Preview
Every page is rendered as a crisp visual thumbnail. Click any thumbnail to open a full-size preview before deciding what to extract.
🔒
100% Private
All processing happens in your browser. Your PDF never leaves your device. Your documents stay completely private at all times.
✂️
3 Split Modes
Merge selected pages into one PDF, export each as a separate PDF in a ZIP, or split the entire document into individual page PDFs.
Invert Selection
Quickly invert your page selection with one click — useful when you want everything except a few specific pages.
Instant Download
Your split PDF or ZIP file is generated entirely in-browser and saved instantly to your device. No waiting, no email required.
📱
Works on Any Device
Fully responsive design works perfectly on desktop, tablet, and mobile. Split PDFs from anywhere, on any device.
🔍
Full-Size Page Preview
Double-click any page to open a zoomable full-size preview with prev/next navigation, so you select exactly the right pages.
📌
Preserves Quality
Pages are copied byte-for-byte with PDF-lib, so text stays selectable and images keep their original resolution — no re-compression.
📝
Custom Filenames
Set your own output filename. ZIP exports name each page file clearly with zero-padded page numbers for tidy sorting.
🌙
Dark Mode Support
The interface automatically adapts to your system's dark mode preference for comfortable use at any time of day.
📴
Works Offline
After the page loads once, the splitter keeps working with no internet connection — strong proof nothing is uploaded.
🚀
Zero Installation
No software to download, no admin rights, no browser extensions. Open the page and it just works — even in incognito mode.

Split Your PDF in 3 Steps

From upload to download in under a minute — no experience or software needed.

1
Upload Your PDF
Drag and drop your PDF file onto the tool or click to browse your device. All pages are rendered as instant previews.
2
Select Your Pages
Click thumbnails or type a page range like "1-3, 5, 8-12" to choose the exact pages you want to extract.
3
Download Your PDF
Choose your split mode and click Download. Your extracted PDF or ZIP saves instantly. Done!

Three Ways to Split

Pick the output that fits your task. Here's exactly what each split mode produces.

📄
Selected → Single PDF
Merge into one
  • Output: One PDF with your chosen pages
  • Order: Pages kept in document order
  • Best for: Pulling a chapter or section out
  • Example: Extract pages 5–12 into one file
  • Result: A single tidy .pdf download
📦
Selected → ZIP
Separate files
  • Output: One PDF per selected page
  • Bundle: All zipped into one archive
  • Best for: Splitting specific pages apart
  • Naming: Zero-padded page numbers
  • Result: A single .zip download
✂️
All Pages → ZIP
Burst apart
  • Output: Every page as its own PDF
  • Bundle: All zipped into one archive
  • Best for: Bursting a doc into single pages
  • No selection: Uses the whole document
  • Result: A single .zip download
🔢
Page Range Syntax
Quick select
  • Ranges: 1-3 selects pages 1, 2, 3
  • Singles: 5 selects just page 5
  • Combine: 1-3, 5, 8-10
  • Apply: Press Apply or hit Enter
  • Tip: Faster than clicking on big PDFs

Common Use Cases

From students to businesses, splitting PDFs solves countless everyday problems.

📚
Extract a Chapter
Pull a single chapter or section out of a long ebook, manual, or report into its own PDF for focused reading or sharing.
🎓
Students
Split lecture notes or textbook scans into the pages you actually need to study, print, or hand in — no bloated files.
💼
Business Documents
Separate a signed contract page, an invoice, or one section from a big bundle to send to the right person.
📧
Smaller Email Files
Extract just the pages you need so the PDF is small enough to email, instead of sending a giant document.
🗂️
Burst into Single Pages
Split a multi-page scan into individual page PDFs — perfect for filing, archiving, or uploading to a system one page at a time.
🧾
Remove Unwanted Pages
Use Invert or Deselect to drop blank pages, ads, or cover sheets and keep only the content that matters.
⚖️
Legal & Admin
Extract specific exhibits, forms, or clauses from large filings — keeping sensitive documents private on your device.
📑
Reorganize Bundles
Break a combined PDF into pieces so you can recombine, reorder, or re-share exactly the parts you want.
🖨️
Selective Printing
Pull out just the pages you plan to print into one PDF, so you don't waste paper or fiddle with print ranges.

This Tool vs Alternatives

How browser-based PDF splitting compares to desktop apps and cloud services.

FeatureThis ToolAdobe AcrobatCloud Splitters
CostFree forever$15-23/monthFree with limits
Installation RequiredNoneYes (~500MB)None
File Privacy100% localLocal processingPDF uploaded
Account RequiredNoYes (Adobe ID)Often yes
Visual Page PickerThumbnailsYesVaries
Page Range SyntaxYesYesSometimes
Burst to Separate PDFsZIP exportYesVaries
Invert SelectionOne clickManualRare
WatermarkNeverNeverOften on free tier
Best ForQuick private splittingHeavy PDF editingOne-offs without installs

Tips for Best Results

Get exactly the pages you want, fast, with these practical tips.

TIP 01
Use range syntax on big PDFs
Clicking 50 thumbnails is slow. Type "1-10, 15, 20-30" in the range box and hit Apply to select dozens of pages instantly.
TIP 02
Double-click to preview
Not sure which page is which? Double-click any thumbnail to open a full-size preview with prev/next navigation.
TIP 03
Invert to drop a few pages
Want everything except pages 3 and 7? Select just those two, then click Invert to flip the selection to all the others.
TIP 04
Single PDF vs ZIP
Use "Single PDF" to keep selected pages together in one file; use "ZIP" when you need each page as its own separate file.
TIP 05
Burst with "All Pages"
Need every page as a separate file? "Split All Pages → ZIP" bursts the whole document with no selection needed.
TIP 06
Name your file first
Set a clear output filename before downloading — it auto-fills from the source name, and ZIP pages inherit it with page numbers.
TIP 07
Remove the password first
Encrypted PDFs can't be read in the browser. Open with the password and Print to PDF to make an unprotected copy, then split that.
TIP 08
Big docs take a moment
Hundreds of pages need time to render thumbnails. The page list appears first; thumbnails fill in progressively — just wait.
TIP 09
Check the Output PDFs stat
The stats bar shows how many output files you'll get. "1" for single PDF, or the page count for ZIP — confirm before downloading.
TIP 10
Quality is preserved
Pages are copied, not re-rendered, so text stays selectable and images keep full resolution. No quality loss when you split.

How the Splitting Works

For curious users and developers — here's the step-by-step pipeline behind the PDF splitter.

STEP 1
Read PDF
Your PDF is read by the browser's arrayBuffer() API into a Uint8Array — entirely on your device, never uploaded.
STEP 2
Render Previews
PDF.js loads the document with getDocument() and renders each page to a small canvas for the thumbnail grid.
STEP 3
Thumbnails to JPEG
Each canvas is exported via toDataURL() as a compact JPEG, shown in the grid and reused for full-size previews.
STEP 4
Select Pages
Clicking cards or applying a range fills a Set of selected page numbers, with live stats showing your selection.
STEP 5
Load with PDF-lib
On download, PDF-lib loads the original bytes with PDFDocument.load() to access the real page objects.
STEP 6
Copy Pages
A new document is created and copyPagesFrom() copies the selected pages over — byte-accurate, no quality loss.
STEP 7
Single or Multiple
In single mode, all pages go into one doc; in ZIP modes, each page becomes its own one-page document.
STEP 8
Zip It Up
For ZIP exports, JSZip bundles every per-page PDF into a single DEFLATE-compressed archive with generateAsync().
STEP 9
Download
The PDF or ZIP Blob is handed to a temporary object URL and downloaded — no server involved at any point.

Common Issues & Fixes

Running into trouble? Most issues fall into one of these categories — here's how to identify and fix them.

🔒
"Could not load PDF"
What it means: The PDF may be password-protected, encrypted, or corrupt. What to do: Open it in a reader with the password, then Print to PDF to make a clean, unprotected copy, and split that version.
Thumbnails are slow to appear
What it means: Large PDFs (100+ pages) take time to render each preview. What to do: The page cards appear immediately; thumbnails fill in progressively. Use the range box to select without waiting for every thumbnail.
📄
A thumbnail shows a blank icon
What it means: That page couldn't be rendered (complex or damaged content), but it can still be extracted. What to do: Select it anyway — the page copies correctly even if the preview didn't render.
Download button is greyed out
What it means: No pages are selected (in Selected/ZIP modes). What to do: Click some page thumbnails or apply a range. In "Split All Pages" mode it activates automatically with any loaded PDF.
🔢
My range didn't select anything
What it means: The syntax may be off or pages are out of range. What to do: Use commas and hyphens like "1-3, 5, 8-10", with numbers within your document's page count, then press Apply or Enter.
📥
Download doesn't start
What it means: Your browser may be blocking automatic downloads. What to do: Check the notification area for a download prompt. In Safari, allow downloads in Site Settings. Try Chrome, Firefox, or Edge if issues persist.
📦
ZIP is large or slow to build
What it means: Bursting many pages into separate PDFs takes time and space. What to do: Be patient as the progress bar advances. For a few specific pages, use "Selected → ZIP" instead of "All Pages".
🔁
Pages came out in the wrong order
What it means: Single-PDF mode keeps pages in document order, not click order. What to do: The output always follows the original page sequence. To reorder, use a dedicated PDF organize/merge tool afterward.
📱
Browser struggles on a huge PDF
What it means: Very large PDFs use a lot of browser memory for rendering. What to do: Close other tabs, use a desktop browser with more RAM, or split the document in smaller batches.
📝
Filename has odd characters removed
What it means: The tool strips characters that aren't safe for filenames. What to do: Stick to letters, numbers, spaces, hyphens, and underscores in the output filename for predictable results.

Your PDF Never Leaves Your Browser

Unlike cloud-based PDF splitters that upload your files to remote servers, this tool runs entirely in your web browser. Here's exactly what happens — and what doesn't.

🔐
Zero Server Communication
When you upload a PDF, its bytes are read by JavaScript running in your browser. PDF.js renders previews, PDF-lib copies the pages, and JSZip bundles them — all on your device, in memory. No file content is ever transmitted over the network.
✅ No file uploads ✅ No tracking pixels ✅ No account required ✅ No cookies stored ✅ No analytics on content ✅ Works offline after first load
🌐
Verify It Yourself
Open your browser's developer tools (F12), go to the Network tab, and watch what happens when you upload and split. You'll see no outbound requests with your PDF's content.
📴
Works Offline
After the page first loads, you can disconnect from the internet and the splitter still works. This is the strongest possible proof that your files aren't being uploaded.
🔓
Transparent Code
All splitting logic is in plain JavaScript visible in your browser's View Source. You can audit exactly what the tool does — no hidden processing, no obfuscated code.
🗑️
No Retention
When you close the browser tab, all traces of your PDF and output files are gone. The data lives only in your browser's memory during the active session.
🔐
Safe for Sensitive Documents
Because nothing is uploaded, this tool is safe for confidential PDFs — legal filings, medical records, financial reports, internal memos. Your data never reaches anyone else's infrastructure.
🛡️
No Third Parties
PDF.js, PDF-lib, and JSZip are loaded from public CDNs at page load, but they run locally. No analytics, no ad networks, no data brokers receive your file content.

More Free PDF Tools

Explore more free browser-based PDF tools for all your document needs.

Rotate PDF Compress PDF PPT to PDF PDF to JPG PDF to Word PDF to Text

Frequently Asked Questions

Everything you need to know about splitting PDFs on ProPDFMaker.com

Is the PDF splitter really free?
Yes, 100% free with no hidden fees, no subscriptions, and no limits on how many times you split PDFs. No account required.
Is my PDF uploaded to a server?
No. All processing happens in your browser using JavaScript and WebAssembly. Your PDF never leaves your device, so it stays completely private.
Can I extract non-consecutive pages?
Yes! Use the range input to type any combination, like "1, 3, 5-8, 12", or simply click individual page thumbnails to select exactly what you need.
What is the ZIP download option?
ZIP mode exports each selected page as its own PDF file, then bundles them all into a single ZIP archive that downloads to your device.
Is there a page limit?
There is no hard page limit. Very large PDFs (100+ pages) may take a moment to render thumbnails, but all pages will be processed correctly.
Does it work on mobile?
Yes, ProPDFMaker.com is fully responsive and works on smartphones and tablets as well as desktop computers and laptops.
What's the difference between the three split modes?
"Selected → Single PDF" merges your chosen pages into one file. "Selected → ZIP" makes one PDF per selected page. "All Pages → ZIP" bursts the whole document into individual page PDFs.
Will splitting reduce the quality of my pages?
No. Pages are copied byte-for-byte with PDF-lib, so text stays selectable and images keep their original resolution. There's no re-compression or quality loss.
How does the page range syntax work?
Type comma-separated values with hyphens for ranges — for example "1-3, 5, 8-10" selects pages 1, 2, 3, 5, 8, 9, and 10. Press Apply or Enter to apply it.
Can I preview a page before extracting it?
Yes. Double-click any thumbnail to open a full-size preview with prev/next navigation, so you can confirm exactly which pages you want.
What does the Invert button do?
Invert flips your current selection — selected pages become deselected and vice versa. It's handy when you want everything except a few pages.
Can I split a password-protected PDF?
Not directly. Remove the password first by opening it in a reader and using Print to PDF to create an unprotected copy, then split that file.
In what order do extracted pages appear?
In single-PDF mode, pages always follow the original document order, regardless of the order you clicked them. To reorder, use a dedicated PDF organizer afterward.
How are the ZIP files named?
Each page PDF inside the ZIP is named with your output filename plus a zero-padded page number (like name_page_001.pdf), so they sort neatly in order.
Does it work offline?
Yes, after the page loads once. The libraries are fetched on first load, after which the splitter works without an internet connection.
What browsers are supported?
All modern browsers — Chrome, Firefox, Safari, Edge, Opera, Brave. Internet Explorer is not supported. The tool uses standard web APIs available since 2015.
Is there a file size limit?
No enforced limit, but very large files use more browser memory. Most PDFs split in seconds; huge documents may need a desktop browser with more RAM.
Does it add a watermark?
Never. Your split PDFs and ZIP files are completely clean — they contain only the pages from your original document, with no added branding.
Can I use it for commercial work?
Yes. There are no restrictions on how you use the output files. The split PDFs are entirely yours for personal or commercial use.
Why split in the browser instead of a cloud tool?
Privacy and speed. Your PDF never leaves your device, there's no upload wait, no account, no daily limits, and no watermarks — unlike many cloud services.

Ready to Split Your PDF?

Scroll back to the top, drop your PDF into the upload zone, pick the pages you need, and download a clean split PDF or ZIP in seconds. No signup, no software install, no waiting.

✂️ Start Splitting Now