Skip to main content
L
Loopaloo
Buy Us a Coffee
All ToolsImage ProcessingAudio ProcessingVideo ProcessingDocument & TextPDF ToolsCSV & Data AnalysisConverters & EncodersWeb ToolsMath & ScienceGames
Guides & BlogAboutContact
Buy Us a Coffee
L
Loopaloo

Free online tools for developers, designers, and content creators. All processing happens entirely in your browser - your files never leave your device. No uploads, no accounts, complete privacy.

support@loopaloo.com

Tool Categories

  • Image Tools
  • Audio Tools
  • Video Tools
  • Document & Text
  • PDF Tools
  • CSV & Data
  • Converters
  • Web Tools
  • Math & Science
  • Games

Company

  • About Us
  • Contact
  • Blog
  • FAQ

Legal

  • Privacy Policy
  • Terms of Service
  • Disclaimer

Support

Buy Us a Coffee

© 2026 Loopaloo. All rights reserved. Built with privacy in mind.

Privacy|Terms|Disclaimer
  1. Home
  2. PDF Tools
  3. PDF Splitter
Add to favorites

PDF Splitter

Split a PDF into individual page files

Splitting a PDF here means breaking a source document into individual single-page PDF files. Three selection modes decide which pages get exported. "All Pages" turns every page into its own file. "Page Range" lets you type a selection like "1-5, 8, 10-12" and exports each of those pages as a separate file. "Select Pages" gives you a clickable grid to pick exactly the pages you want. In every mode the output is one PDF per page, not a single multi-page excerpt, so extracting "47-58" gives you twelve separate one-page files. You can download them individually or bundled together in a ZIP archive. Because the splitter operates on the PDF object model rather than re-rendering, extracted pages are visually identical to the original. A page with 300 DPI embedded images stays 300 DPI. A page with vector text stays vector. Each one-page output embeds a fresh copy of just the resources that page needs, so its size is roughly proportional to that single page rather than the whole document.

PDFs never leave your deviceMore pdf toolsJump to full guide

Related reading

  • Reading and Writing PDFs in JavaScript: pdf-lib vs PDF.js9 min read
  • The Complete Guide to Working with PDFs: Edit, Optimize, and Organize18 min read

Initializing in your browser…

You might also like

PDF Image Extractor

Extract embedded images (photos, logos) from PDF

PDF Text Extractor

Extract all text content from a PDF document

PDF Signature Tool

Add your signature to PDF documents. Draw, type, or upload your signature, then position it anywhere on the page. Perfect for contracts, agreements, and official documents.

PDF Splitter: a worked example

A 60-page report needs section 3 (pages 18–27) sent on its own.

Input

report.pdf · extract pages 18–27
PDF Splitter produces

Output

report_p18-27.pdf, 10 pages, fonts and layout unchanged

Selected page ranges are pulled into a new PDF without re-rendering, so text stays selectable and vector graphics stay sharp. You can split by range, fixed size, or one file per page.

About the PDF Splitter

Splitting a PDF here means breaking a source document into individual single-page PDF files. Three selection modes decide which pages get exported. "All Pages" turns every page into its own file. "Page Range" lets you type a selection like "1-5, 8, 10-12" and exports each of those pages as a separate file. "Select Pages" gives you a clickable grid to pick exactly the pages you want. In every mode the output is one PDF per page, not a single multi-page excerpt, so extracting "47-58" gives you twelve separate one-page files. You can download them individually or bundled together in a ZIP archive. Because the splitter operates on the PDF object model rather than re-rendering, extracted pages are visually identical to the original. A page with 300 DPI embedded images stays 300 DPI. A page with vector text stays vector. Each one-page output embeds a fresh copy of just the resources that page needs, so its size is roughly proportional to that single page rather than the whole document.

Working with your PDF

  1. 1Upload the PDF you want to split.
  2. 2Choose a mode: all pages, a typed page range, or click-to-select specific pages.
  3. 3Specify the page numbers or ranges if using range mode.
  4. 4Download the resulting single-page PDF files individually or as a ZIP.

Key features

  • Three modes: all pages, a typed page range, or a click-to-select grid
  • Every selected page is exported as its own single-page PDF
  • Download files individually or bundled in a ZIP
  • Maintains original page quality and layout (no re-rendering)
  • Client-side processing for privacy

Common scenarios

  • Sharing excerpts

    Pull out a specific chapter or section to send to a colleague without sharing the entire document.

  • Reducing file size

    Extract only the pages you need so the resulting file is smaller and easier to email.

  • Organizing scanned documents

    Break a large scan into individual documents for filing or categorization.

How it works

Under the hood the splitter uses pdf-lib. For each page it wants to export it creates a new PDFDocument, calls copyPages to bring over that one page, addPage, and PDFDocument.save, producing a standalone single-page file. The result is a valid PDF that does not depend on the source file being present. Files are named after the source with a "_page_N" suffix.

Because each output contains exactly one copied page, document-level structures are not carried into the pieces: outline bookmarks, document-wide form field trees, and document JavaScript are not specially preserved per page, and there is no every-N-pages chunking mode (the page-range and select modes still emit one file per page). What is preserved is the visible content of each page, fonts, images, and vector drawing, at original quality.

The most common real-world use is sharing or filing individual pages without leaking the rest of a document, for example exporting each scanned invoice in a batch as its own file, or pulling a handful of pages from a long report. If the pages you split out contain sensitive metadata inherited from the source, consider stripping metadata before sharing, since title and author information can travel with the file.

Frequently asked questions

Can I split a PDF into single-page files?

Yes. Select the "individual pages" option and each page will be saved as its own PDF.

Does splitting affect image quality?

No. Pages are extracted as-is without any re-encoding or quality loss.

How do I specify non-contiguous pages?

Use the Page Range mode and enter comma-separated values like "1-3, 7, 10-12". Each of those pages is exported as its own one-page file.

Related tools and how they differ

  • PDF Page Remover: Deletes the pages you pick and saves the rest as one continuing document; use it to drop scattered pages, not to export pages into separate files.
  • PDF Page Reorder: Keeps every page but changes their sequence by drag and drop; use it to resequence a document rather than break pages out into new files.

Further reading

  • Reading and Writing PDFs in JavaScript: pdf-lib vs PDF.js9 min read
  • The Complete Guide to Working with PDFs: Edit, Optimize, and Organize18 min read

Private by design

PDF parsing and editing happen in your browser. Documents, and everything inside them, are never uploaded or stored remotely.