Split PDF Online
Extract pages or split a PDF into separate files — free, private, and instant. No files are uploaded to any server.
What Is a PDF Splitter?
A PDF splitter lets you extract specific pages from a PDF document or break a large PDF into smaller files. This is useful for isolating chapters, extracting forms, sending only relevant pages, or breaking up a large document for easier sharing.
TweakFiles splits PDFs entirely in your browser using pdf-lib. Your file is never uploaded to any server — the entire operation happens locally on your device, making it faster and more private than server-based tools.
Common Use Cases
- Extract specific pages from a report or contract
- Separate a multi-chapter document into individual files
- Pull out a single form or certificate from a larger PDF
- Reduce file size by removing unnecessary pages before sharing
- Create handouts from presentation slides
How TweakFiles Splitting Works
TweakFiles loads your PDF in the browser using PDF.js for thumbnail previews and pdf-lib for the actual page extraction. You select the pages you want, and pdf-lib copies those pages into a new PDF document. The original PDF is never modified — you always get a new file with just the selected pages.
How to Split a PDF in 3 Steps
Upload Your PDF
Drag and drop your PDF into the drop zone above, or click to browse. TweakFiles renders page thumbnails so you can see exactly what you’re selecting. Your file stays on your device.
Select Pages
Click individual page thumbnails to select them, or use range selection (click first page, then Shift+click last page) to select a continuous range. Selected pages are highlighted in blue.
Download Split PDF
Click the download button to save a new PDF containing only your selected pages. The original file is untouched.
TweakFiles vs Other PDF Splitters (2026)
| Feature | TweakFiles | iLovePDF | Smallpdf | Adobe Acrobat |
|---|---|---|---|---|
| Price | Free forever | Free / $7/mo | Free / $12/mo | $13/mo |
| File Privacy | Client-side (never uploaded) | Uploaded to servers | Uploaded to servers | Uploaded to servers |
| Signup Required | Never | No (free tier) | After 2 tasks/day | After 1 task |
| Page Preview | Yes (thumbnails) | Yes | Yes | Yes |
| Works Offline | Yes | No | No | Desktop app only |