JNTZN

Split PDF Free

PDF Tools
PDF Tools

PDF utilities

PDF
Compressed
No file loaded
Drop a PDF file here
📄
Drag & drop your PDF here
or click Browse to select a file
document.pdf
0 KB
— pages
Compression preset
Options
Strip Metadata
Remove Unused
Web Optimise
Pack Streams
In-browser PDF compressor using pdf-lib. Removes metadata, unused objects, and repacks streams. For heavy image-based PDFs, server-side tools like Ghostscript will yield deeper savings.
Processing…
Compressed output
output.compressed.pdf
Size reduction0%
PDFs
Merged PDF
No files loaded
Drop PDF files here
📄
Drag & drop multiple PDFs here
Files will be merged in the order shown — drag to reorder
Options
Strip Metadata
Pack Streams
Files are merged in the order listed above. Drag the ⠿ handle to reorder before merging.
Merging…
Merged output
PDF
Split Parts
No file loaded
Drop a PDF file here
📄
Drag & drop your PDF here
or click Browse to select a file
document.pdf
0 KB
— pages
Split mode
Pages per chunk
pages per output file
Splitting…
Split output
Done!

What is a PDF Splitter?

The PDF Splitter is one of three tools in this PDF utility suite (alongside Compress and Merge). It takes a single PDF file as input and divides it into multiple smaller PDF files based on rules you define — by equal page chunks, custom page ranges, or one file per page.

Why should you split your pdf files?

Based on the tool’s design, splitting is useful when you need to:
Extract specific pages from a larger document (e.g. pull out pages 7–9 from a 50-page report)
Break large documents into equal chunks for easier sharing or uploading
Isolate individual pages as standalone files
Reduce file sizes for sending or storing parts you actually need

What are the buttons used for?

Browse — opens a file picker to select your PDF
Clear — resets the panel and removes the loaded file
Every N pages mode — splits the PDF into equal chunks of N pages each
Custom ranges mode — lets you type ranges like 1-3, 5, 7-9, each becoming its own file
Single pages mode — creates one separate PDF per page
Split into X files button — runs the split operation; the label updates dynamically to show how many files will be produced
↓ Save (per output file) — downloads that individual split file
Download All — triggers downloads for all generated files at once, staggered 180ms apart

Can the PDF Splitter handle large files?

Everything runs entirely in the browser using the pdf-lib library — no file is ever uploaded to a server. That means performance depends on the user’s device memory and browser. Very large, image-heavy PDFs may be slow or hit browser memory limits. The tool itself doesn’t impose an explicit file size cap, but it inherits the practical constraints of client-side JavaScript processing.

How does the PDF Splitter tool work?

You drop or browse a PDF file — the tool loads it as an ArrayBuffer and reads the page count via pdf-lib
You choose a split mode and configure it (chunk size, ranges, or single pages)
The tool previews the result as small “chips” (e.g. p1–3, p4–6) before you run anything
When you click Split, it loops through each computed range, loads the source PDF, creates a brand new PDFDocument, copies only the relevant pages into it, and saves it as a separate byte array
Progress is shown with an animated bar and status text
Once done, each output file appears in a list with its name, size, and page count — ready to download individually or all at once

Is the PDF Splitter Tool Free?

Completely. It’s a single HTML file that runs entirely in your browser with no account, no backend, no telemetry, and no cost. You can save it to your desktop and use it offline indefinitely.