PDF Splitter

Easily split a PDF into multiple files or extract specific pages. Select page ranges or split every page into a separate PDF. Securely processed in your browser.

Advertisement
Advertisement

A PDF splitter divides a multi-page PDF document into smaller files. You can extract specific pages, split by page ranges, or separate every page into its own file. This tool processes PDFs entirely in your browser using pdf-lib -- no file is uploaded to any server, making it safe for confidential documents like contracts, financial statements, and medical records.

Split and extract PDF pages without uploading your files

Extract specific pages or split every page into a separate PDF — all processed locally in your browser. No uploads, no server processing, no file size limits.

100% private
Instant processing
Free unlimited

How to use

  1. 1

    Upload PDF

    Click to select the PDF file you want to split.

  2. 2

    Choose Split Mode

    Select 'Extract by Range' to get specific pages (e.g., 1-5, 8) or 'Split Every Page' to create a separate PDF for each page.

  3. 3

    Split

    Click the 'Split PDF' button. The tool will process the file instantly in your browser.

  4. 4

    Download

    Download your new PDF(s). Multiple files will be conveniently packaged in a ZIP archive.

Flexible Splitting Options

Extract by Range

Perfect for when you only need a specific section of a large document. Simply enter the pages you want to keep (e.g., 2-4, 7).

Split Every Page

Instantly convert each page of your PDF into its own separate, single-page PDF file. Ideal for separating invoices or slides.

100% Private

Your PDF never leaves your browser. No server uploads, no cloud processing — everything happens on your device.

No File Size Limits

Split PDFs of any size, limited only by your device's available memory. No artificial caps or premium tiers.

Advertisement

Understanding PDF Splitting

Why split PDF files?

PDF files are often large multipage documents that need to be divided for practical reasons. You might need to extract just the signature page from a contract, separate individual invoices from a combined statement, or split a 200-page report into chapters for easier distribution. Email attachment size limits (typically 10-25 MB) also frequently require splitting large PDFs before sending. Manually taking screenshots or printing specific pages loses quality and creates image files instead of proper PDFs with searchable text.

Server-based PDF tools like iLovePDF and Smallpdf require you to upload your entire document to their servers. This is a privacy concern for confidential documents -- once uploaded, you have no control over how long the file is stored, who can access it, or whether it's used for training AI models. Client-side tools like ours process the PDF entirely in your browser using the pdf-lib JavaScript library, which parses and manipulates the PDF structure without any network communication.

Advertisement

How PDF splitting works technically

A PDF file is structured as a hierarchy of objects: a catalog at the root, containing page tree nodes, which contain individual page objects. Each page object references content streams (the drawing commands), fonts, images, and other resources. When splitting a PDF, the tool creates a new PDF document and copies the selected page objects (and their referenced resources) into it. This preserves the original formatting, fonts, images, and interactive elements.

The pdf-lib library handles this process in the browser. It reads the PDF's binary data, parses the object structure, and creates a new PDF with only the selected pages. For large PDFs (100+ pages), this can take a few seconds and use significant memory, but modern browsers handle it well. The output is a valid PDF that can be opened in any PDF reader. Note that encrypted PDFs require a password to decrypt before splitting -- our tool supports this via pdf-lib's encryption handling.

Advertisement

How does this compare to other PDF splitters?

A side-by-side comparison of popular PDF splitting tools.

FeatureNovaToolsiLovePDFSmallpdf
Privacy (no upload)100% browserUploads to serverUploads to server
Split by page ranges
Extract specific pages
Split every page
File size limitNone (browser memory)20 MB (free)5 MB (free)
Registration requiredNo(limited free)(limited free)

Server-based tools like iLovePDF and Smallpdf require uploading your PDF to their servers. Our tool processes everything locally in your browser, making it suitable for confidential documents like legal contracts, medical records, and financial statements.

FAQ

Are my files secure?
Yes. Your PDF is processed entirely within your browser using a client-side PDF engine. No files are uploaded to any server, stored in a database, or transmitted over the network. The tool reads your PDF file directly from your computer's memory, splits it according to your instructions, and generates the output files locally. When you close the browser tab, all file data is cleared from memory. This makes the tool safe to use for confidential documents like contracts, financial statements, medical records, or legal filings where data privacy is mandated by law or company policy.
How do I specify a range of pages to extract?
In 'Extract by Range' mode, you can type page numbers or ranges separated by commas. For example, '1-3, 5, 8-10' will extract pages 1, 2, 3, 5, 8, 9, and 10 into a single new PDF. The tool parses the input automatically and handles overlapping ranges, out-of-order pages, and whitespace. If you type an invalid page number (e.g., page 50 in a 10-page document), the tool will skip it and notify you. The page numbering follows the PDF's internal page order, which may differ from the printed page numbers on the document.
Is this service free?
Yes, our PDF splitter is 100% free to use with no limitations on file size or number of uses. No registration is required. There are no watermarks added to the output files, no premium tier, and no daily usage caps. The tool is sustained by non-intrusive advertising. You can split as many PDFs as you need, as often as you need, for personal or commercial use. There is no attribution required and no license restriction on the output files.
What is the difference between 'Extract by Range' and 'Split Every Page'?
'Extract by Range' lets you select specific pages (e.g., 1-5, 8, 10-12) and combines them into a single new PDF file. This is useful when you need a subset of a large document — for example, extracting pages 3-7 from a 50-page report to share with a colleague. 'Split Every Page' creates a separate single-page PDF for each page in the original document. If your PDF has 20 pages, you will get 20 individual PDF files, conveniently packaged in a ZIP archive for download. This is ideal for separating invoices, receipts, or slides.
Can I split a password-protected PDF?
If the PDF has an owner password (restricting editing, printing, or copying), the tool can usually split it without issues, as splitting is a read operation. However, if the PDF has a user password (required to open and view the document), you will need to enter the password first. The tool uses the browser's built-in PDF engine to decrypt the file locally — the password is never transmitted to any server. If you have forgotten the password, the tool cannot bypass it, as doing so would compromise PDF security.
Will splitting affect the quality of my PDF?
No. Splitting a PDF is a lossless operation — it does not re-encode images, re-compress text, or alter any content. The tool simply copies the existing page objects from the original PDF into a new PDF container. This means fonts, images, vector graphics, bookmarks, and annotations on the extracted pages are preserved exactly as they were in the original file. The only thing that changes is which pages are included. File size of the output will be proportional to the number of pages extracted.
What happens to bookmarks and links after splitting?
Bookmarks (also called outlines) and internal links that point to pages within the extracted range are preserved. Bookmarks and links that point to pages outside the extracted range are removed, since those pages no longer exist in the new file. External hyperlinks (URLs that open in a browser) are always preserved regardless of which pages you extract. If bookmark preservation is critical, we recommend testing the output file before distributing it.
Is there a file size limit?
There is no artificial file size limit imposed by the tool. However, since all processing happens in your browser's memory, the practical limit depends on your device's available RAM. Most modern computers can handle PDFs up to 200-500 MB without issues. If you attempt to split a very large file and the browser becomes unresponsive, try closing other tabs and applications to free up memory, or split the file in smaller batches by extracting page ranges (e.g., pages 1-50, then 51-100).

Your Privacy is Our Priority

This tool runs entirely in your browser.

  • We do not upload, store, or analyze your files.
  • Everything you process stays on your device.
  • The PDF splitting engine uses a client-side JavaScript library that reads your file directly from memory, extracts the requested pages, and generates the output files locally — no data ever traverses the network.
  • There are no server-side logs, no analytics tracking your file names or page ranges, and no persistent storage of any kind.
  • When you close the browser tab, all file data is purged from memory immediately.
  • This makes the tool safe to use for confidential documents, including legal contracts, financial statements, medical records, and internal business reports where data privacy is mandated by law, regulation, or company policy.
  • You can even use the tool offline after the initial page load.

You might also like

Helpful guides

Advertisement