PDF toolsUpdated July 2026

Split PDF

Extract selected pages or split a PDF into smaller files privately in your browser.

No file selected

Add a PDF to begin

Choose one PDF or drag and drop it here.

Choose PDF file Maximum 200 MB · Up to 500 pages

How to split a PDF

  1. Add one PDF from your device.
  2. Choose whether to extract selected pages, split every page, or create files from custom ranges.
  3. Review the pages, set an output name, and download the result.

Why use this private PDF splitter?

Your PDF stays on your device while you select pages and generate the result. Use thumbnails for quick review, extract only what you need, or package multiple outputs without uploading the document.

Important compatibility note

Visual page content is preserved, but advanced interactive features such as forms, signatures, or bookmarks may not carry over perfectly into split files. Review important interactive PDFs after splitting.

Common searches this tool matches

split PDFsplit PDF onlineextract pages from PDFPDF splitter freesplit PDF by rangeseparate PDF pagessplit PDF by page rangesave selected PDF pages

These phrases help guide page structure, internal links, and future optimization. They are used naturally, not as keyword stuffing.

Common use cases

  • Extract only the pages you need
  • Break a long PDF into smaller documents
  • Save one page per file for sharing or review

Frequently asked questions

Are my PDF files uploaded?

No. Page previews, selection, splitting, and downloads happen locally in your browser.

Can I extract just a few pages?

Yes. In selected-pages mode, choose the pages you want and download them as one new PDF.

Can I split every page into its own file?

Yes. Every-page mode creates one PDF per page and packages them into a ZIP download.

How do custom ranges work?

Enter ranges like 1-3,5,8-10. Each range becomes its own output PDF inside the ZIP download.

Can I split password-protected PDFs?

Not currently. Encrypted or password-protected files are rejected with a clear message instead of being processed incorrectly.