PDF Splitter - Split PDF Free Online, No Upload, Page Ranges | LazyTools
PDF Tools

PDF Splitter — Split PDFs Free, No Upload

Extract page ranges, split into equal chunks, or separate every page — instantly, in your browser. Live page thumbnails show exactly what you are splitting. Download each part individually or grab everything as a ZIP. Your PDF never leaves your device.

Free & no watermarks No upload 3 split modes Live thumbnails ZIP download No signup
ADSENSE — 728×90 LEADERBOARD
PDF Splitter No file loaded
Drop your PDF here

One PDF at a time. Choose how to split it below.

ADSENSE — 728×90 LEADERBOARD
Need to combine PDFs instead?

The PDF Merger combines multiple PDFs into one with drag-to-reorder, live thumbnails, and selective page inclusion — also 100% browser-based and private.

PDF Merger →
4.9
★★★★★
Based on 1,970 ratings
Did this save you time?
✔ Key Features

Three split modes, live previews, zero upload

Most free PDF splitters give you one mode and an upload button. This gives you full visual control before you commit.

100% Private — Zero Upload

PDF.js and pdf-lib run entirely in your browser. Your file never leaves your device. Smallpdf, ilovepdf, PDF24, and Sejda all upload to their servers. This tool does not. Safe for legal documents, medical records, financial statements, and any file you cannot share with a cloud provider.

Custom Range Extraction

Enter any combination of pages and ranges: 1-5, 8, 12-20 extracts exactly those pages into a single output PDF. Non-consecutive pages are combined in order. This is the fastest way to pull a specific chapter, a set of exhibits, or a handful of pages from a large document.

Every N Pages Chunking

Set a chunk size and split the entire PDF into equal parts. A 60-page report split every 10 pages produces six files: pages 1-10, 11-20, 21-30, 31-40, 41-50, and 51-60. The last chunk contains any remaining pages. Each chunk downloads as a separate PDF or you can grab all as a ZIP.

Every Page Separately

Separate every page into its own individual PDF. A 20-page document produces 20 files named page-01.pdf through page-20.pdf. Ideal for scanned document archives where each page is a separate record, or for distributing individual pages to different recipients.

Live Page Thumbnails

After loading, every page renders as a small thumbnail. Pages included in your current range or chunk are highlighted with a coloured border. You can see exactly which pages will be extracted before you click Split — no guessing, no accidental blank page inclusion.

Download ZIP or Individual Files

Each split PDF gets its own download button in the output list. Or click Download ZIP to get all output files in a single ZIP archive. ZIP is built in-browser using the JSZip library — no server involvement. Output files are named clearly: the source filename plus the page range.

No Limits, No Account

Split as many PDFs as you like with no daily quotas, no file size caps, and no account required. Smallpdf free tier: 2 tasks per hour. Sejda free tier: 3 tasks per hour with 50MB limit. Sejda paid: $7/month. This tool has no restrictions. Free forever.

Preserves Quality

pdf-lib copies pages directly from the source PDF without recompression or re-rendering. Fonts, images, vector graphics, annotations, and links are all preserved exactly as in the original. This is different from image-based splitters that convert pages to images and back, which degrades quality.

📋 How to Use

Split a PDF in 4 steps

Load your PDF

Drop a PDF onto the upload area or click Browse PDF. The file is read into browser memory using PDF.js — nothing is uploaded. All pages are rendered as small thumbnails so you can see the document before splitting. The toolbar shows the filename and total page count.

Choose a split mode

Custom Range: type a range like 1-5, 8, 12-20 to extract exactly those pages into one file. Thumbnails for included pages highlight in real time as you type. Every N Pages: enter a chunk size to split the whole document into equal-sized parts. Every Page: no configuration needed — every page becomes its own file automatically.

Click Split PDF

A progress bar tracks each output file being assembled. For large documents with many pages this takes a few seconds; for typical documents it is near-instant. Each output file appears in the results list with its filename, page range, and estimated size. The output filenames follow the pattern originalname-p1-5.pdf for ranges, originalname-part1.pdf for chunks, and page-01.pdf for individual pages.

Download files or ZIP

Click the Download button next to any file in the results list to save it individually. Or click Download ZIP in the action bar to package all output files into a single ZIP archive for one-click download. The ZIP is built in your browser using JSZip — no server step. After downloading, click Clear to reset and split another PDF.

📊 Tool Comparison

LazyTools vs Smallpdf, ilovepdf, PDF24, Sejda, PDFgear

Feature LazyTools Smallpdf ilovepdf PDF24 Sejda PDFgear
100% browser-side, no upload✘ Server✘ Server✘ Server✘ Server
Custom page range extraction
Split every N pages
Extract every page separately
Live page thumbnailsLimited
Range highlights thumbnails live
ZIP download of all files
No file size limit✘ 5MB free✘ Limited✘ 50MB
No usage limits / quotas✘ 2/hr✘ Daily cap✘ 3/hr
No account required✘ Required
💡 Use Cases

When do you need to split a PDF?

Extracting chapters from a textbook or ebook

A 400-page textbook PDF is unwieldy. Split it into chapters using page ranges to create focused study files. Share just the relevant chapter with a study partner without sending the entire book. Each chapter becomes a manageable, shareable PDF.

Separating invoices from a bank statement

Bank statements and combined invoice PDFs mix many records into one file. Use custom ranges to extract individual invoice pages. Each extracted PDF can then be filed separately, forwarded to clients, or attached to expense claims without sharing the full document.

Splitting a large report for email attachments

Email attachment limits (typically 10-25MB) often block large PDFs. Use Every N Pages to split a 100-page report into 10-page chunks that fit within email limits. Recipients can reassemble them using the PDF Merger if needed.

Extracting exhibits and attachments from legal documents

Legal contracts and submissions bundle the main document with appendices and exhibits. Extract each exhibit as a standalone PDF using custom ranges. Each exhibit can then be referenced and distributed independently while the main document stays intact.

Separating scanned pages into individual records

A scanner batch-scans a stack of documents into one multi-page PDF. Use Every Page mode to separate each scanned page into its own file. Each page-file can then be named and filed as an individual record in a document management system.

Removing a cover page or watermarked first page

Many downloaded PDFs have a cover page, terms page, or watermarked title page you do not need. Use a custom range starting from page 2 to extract everything except the first page. Faster than any PDF editor for this single common task.

Creating slide handouts from a presentation PDF

A presentation PDF exported with notes has two pages per slide (slide + notes). Split it into the odd pages (slides only) or even pages (notes only) by entering alternating page ranges. Distribute the clean slide-only PDF to attendees.

Splitting a combined form submission into individual forms

HR departments, schools, and government offices often receive batches of identical forms combined into one PDF. If each form is a fixed number of pages, use Every N Pages to separate them instantly. A batch of 50 two-page forms becomes 50 individual two-page PDFs in one click.

📐 Complete Guide

PDF Splitter: How to Split, Extract, and Separate PDF Pages Free Online

Splitting a PDF sounds simple but the reality is that most people encounter the task only when they are in a hurry and need a specific set of pages from a large document. The tools available range from powerful desktop applications to browser-based tools that require no installation, with a wide variation in privacy, features, and usability. This guide covers how PDF splitting works technically, which split mode to choose for each situation, and how to handle the edge cases that trip up most users.

How browser-based PDF splitting works

When a PDF is loaded into this tool, PDF.js reads the file and renders each page to an HTML canvas element for the thumbnail preview. pdf-lib then takes the source PDF and copies specified pages into a new PDF document. This copy operation works at the PDF object level: fonts, images, annotations, form fields, and embedded content are copied as-is without reprocessing. The result is a new PDF that is a faithful subset of the original.

No upload occurs at any point. The file is read into browser memory (RAM) using the FileReader API, processed there entirely, and the output PDF is downloaded via a Blob URL — a temporary in-memory URL that your browser converts directly to a file download. The process is equivalent to what Adobe Acrobat does on your desktop, except it runs in a browser tab. For the ZIP download mode, JSZip assembles all output PDFs into a ZIP file entirely in memory before triggering a single download.

Choosing the right split mode

Custom Range is the right choice when you know which specific pages you need and they do not follow a regular pattern. Use it for extracting a specific chapter (pages 45-67), pulling out a handful of specific pages (3, 7, 12, 19), or removing unwanted pages from the start or end (e.g. 2-98 to skip a cover page). The range syntax is flexible: single pages, ranges, and combinations all work. Pages are always included in their original document order regardless of how you list them in the range.

Every N Pages is the right choice when the document has a regular structure that divides evenly, or approximately evenly, into chunks. Common use cases: splitting a 100-page combined report into 10-page sections, separating a batch of identical forms where each form is a fixed number of pages, or breaking a large archive into manageable pieces for email. The last chunk will contain whatever pages remain if the total is not divisible by N.

Every Page is the right choice when you need maximum flexibility or are processing each page as an individual record. Archivists splitting scanned document batches, developers building per-page pipelines, and users who want to pick and choose pages after the fact all benefit from this mode. Every page becomes its own named PDF that can be individually forwarded, archived, or further processed.

How to extract specific pages from a PDF: page range syntax

The page range input accepts a flexible syntax. Individual pages are entered as single numbers: 5 extracts page 5. Ranges are entered with a hyphen: 3-8 extracts pages 3, 4, 5, 6, 7, and 8. Multiple pages and ranges are combined with commas: 1-5, 8, 12-20 extracts pages 1 through 5, page 8, and pages 12 through 20 into a single output PDF.

Important behaviours to know: pages are always output in document order (page 1 before page 5 before page 12) regardless of the order you enter them. Duplicate page numbers are ignored. Page numbers outside the document range (e.g. entering 50 for a 30-page document) are silently ignored. If your entire range is invalid, you will see a validation error before the split runs.

How to split a PDF into equal parts

Use Every N Pages mode and enter the number of pages you want in each chunk. For a 47-page document split every 10 pages: chunks are pages 1-10, 11-20, 21-30, 31-40, and 41-47 (the last chunk has 7 pages). Output files are numbered sequentially: originalname-part1.pdf, originalname-part2.pdf, etc. This mode is particularly useful for batch form processing where each form is a known fixed number of pages, and for creating email-friendly chunks from large documents that exceed attachment size limits.

PDF splitting and privacy: why it matters

The documents people most commonly need to split are also the most sensitive: bank statements, legal contracts, medical records, HR documents, tax filings, and confidential business reports. Every major free online PDF splitter — Smallpdf, ilovepdf, PDF24, Sejda, and Adobe's online tools — requires your file to be uploaded to their servers. These services promise file deletion after a set period (usually one hour), but the file exists on their infrastructure during that window. It travels over the internet, is processed by their systems, and is accessible to their staff in the event of a support or audit request.

For truly confidential documents, the only safe approach is a tool that never receives the file. This tool processes everything in your browser tab. The file is read from your disk into your browser's memory, processed there, and the output is written back to your disk. At no point does any byte of your document travel over the internet. Close the browser tab after downloading and the file data is cleared from memory by the operating system.

What PDF splitting cannot do

PDF splitting with pdf-lib copies pages faithfully but there are inherent limitations. Digital signatures on the original PDF are invalidated when pages are extracted — a signed PDF that is split will have unsigned output files, because the signature covers the entire original document structure. If you need to distribute individually signed pages from a signed PDF, you need a more specialised tool that can handle signature re-application. Encrypted PDFs with owner passwords that restrict copying may also fail to split correctly — remove the restriction password first using a compatible tool.

PDF splitter vs PDF editor: when to use each

A PDF splitter extracts pages into new files. It cannot edit content within pages: it cannot change text, add annotations, rotate individual pages (without a dedicated rotation step), or modify images. If you need to do any of those things in addition to splitting, use a PDF editor. For the common case of simply getting a subset of pages out of a large document as a clean PDF, a splitter is faster and simpler than opening a full PDF editor. For the very common task of removing a cover page or extracting a chapter, a browser-based splitter with no upload is by far the quickest path.

❓ FAQ

PDF Splitter — frequently asked questions

Drop your PDF into the tool or click Browse. Choose Custom Range, Every N Pages, or Every Page. Configure your split and click Split PDF. Each output file appears with a download button, or click Download ZIP for all files at once. Free, no account, no watermarks, no upload.

Choose Custom Range mode and type your page range. Examples: 5 extracts just page 5. 3-8 extracts pages 3 through 8. 1-5, 8, 12-20 extracts pages 1-5, page 8, and pages 12-20 into a single output PDF. Thumbnails for your selected pages highlight in real time as you type.

Yes, completely private. PDF.js and pdf-lib run inside your browser. Your file is never sent to any server. Smallpdf, ilovepdf, and PDF24 all upload your file to their servers. This tool does not. Safe for bank statements, legal contracts, medical records, and any document you cannot upload to a third-party service.

Choose Every N Pages mode and enter the number of pages per chunk. A 60-page PDF split every 10 pages produces six files: pages 1-10, 11-20, 21-30, 31-40, 41-50, and 51-60. The last chunk contains any remaining pages. Download all chunks individually or as a ZIP.

Choose Every Page mode and click Split PDF. Each page becomes its own file named page-01.pdf, page-02.pdf, etc. For large page counts, use Download ZIP to get all files in a single archive. Zero configuration needed in this mode.

No. pdf-lib copies pages directly from the source PDF without recompression or re-rendering. Fonts, images, vector graphics, annotations, and links are all preserved at original quality. The split files are identical in quality to the corresponding pages in the original. This is different from some tools that convert pages to images and back, which does reduce quality.

The most common causes are: (1) Password-protected — open in your PDF viewer, enter the password, then save or print to a new unprotected PDF first. (2) Corrupted file — try opening in Adobe Reader to verify. (3) DRM restrictions — some commercial PDFs use DRM that prevents page copying. (4) Not a PDF — only .pdf files are accepted. If the file opens fine in Adobe Reader but fails here, it may have unusual internal structure — printing to PDF from Adobe Reader usually produces a compatible copy.

Yes. Use Custom Range mode and enter a range starting from page 2: for a 20-page document, enter 2-20. The output PDF contains pages 2 through 20, with the cover page omitted. You can also remove pages from the end or middle using the same range syntax.

Open this page in Safari (iOS) or Chrome (Android). Tap Browse PDF and select your PDF from Files (iOS) or Downloads (Android). Choose a split mode, configure it, and tap Split PDF. Downloads appear via your browser's standard download mechanism. For large files on older phones with limited RAM, stick to smaller page counts per split operation.

Yes. A digital signature on a PDF covers the entire document structure. When pages are extracted into a new PDF, the new file does not contain the original signature and is unsigned. If you need signed split pages, the pages must be re-signed after splitting. This is a fundamental limitation of PDF digital signatures, not a limitation of this tool specifically — all PDF splitters have this behaviour.

There is no file size limit imposed by this tool — all processing is in your browser. Practical limits depend on your device RAM. On a modern desktop with 8GB+ RAM, PDFs of several hundred megabytes work reliably. For very large files (100MB+), close other browser tabs to free memory before loading. Sejda imposes a 50MB limit on free tier. Smallpdf limits free users to 5MB. This tool has no such restrictions.