Divide a PDF into separate files: split every page into its own PDF (downloaded as a ZIP), or pull out a specific page range as a new document. Everything happens in your browser — nothing is uploaded.
Splitting a PDF is one of the most common document tasks: sending only one chapter of a report, sharing a single invoice out of a yearly statement, or breaking a large file into email-friendly pieces. This PDF splitter handles both patterns: burst a document into individual pages, or extract a precise page range.
Everything runs client-side. The tool opens your PDF with a JavaScript engine, copies the pages you asked for into new documents, and (for multi-file output) packs them into a ZIP with JSZip — all in browser memory. Your document is never uploaded anywhere.
Tip: if you only need to remove a few unwanted pages rather than keep a range, our Remove Pages tool is the faster path.
Choose your PDF, select "Every page into a separate PDF", and click Split. You'll get a ZIP file containing one PDF per page, named page-1.pdf, page-2.pdf, and so on.
Yes. Choose "Extract a page range", type a range like 5-12 (or a list like 1,3,8-10), and you'll get a single new PDF containing only those pages.
No. The splitting is done by JavaScript inside your browser. Your PDF never leaves your device, which makes this safe for confidential documents.
When splitting every page into its own PDF, a 20-page document produces 20 files. Packing them into one ZIP is faster and tidier than 20 separate downloads.
No fixed limit. Very large PDFs (hundreds of pages) simply take a few seconds longer since your own device does the work.