Automatically split a PDF whenever specific text or regex pattern appears
WhiskFile Split PDF by Text is a free online tool to automatically split a PDF whenever specific text or regex pattern appears. Files are processed entirely in your browser — nothing is uploaded to any server.
Quick Answer
Automatically split a PDF whenever specific text or regex pattern appears. WhiskFile's Split PDF by Text is free, works in your browser, and requires no account. Your files never leave your device — all processing happens locally.
Upload your PDF
Upload the batch PDF containing invoices, statements, or documents you want to split by text content.
Choose match mode
Select Keyword (comma-separated, OR matching), Regex (advanced patterns with live validation), or Text Changes (auto-split when matched text varies between pages).
Search and preview matches
Enter your keyword or regex, toggle case-sensitive or whole-word matching, then click Search. Review matches with highlighted context snippets and the visual page map grid.
Customize output naming
Set a naming pattern using [FILE], [KEYWORD], [PART], and [PAGES] tokens. Preview the resulting filenames before splitting.
Download split files
Review the output preview with page ranges, split, then download individual PDFs or a single ZIP archive.
Max file size: 50 MB (free) · 500 MB (paid). Processing time: ~20s on average. Upload one file at a time.
Split PDF by Text runs entirely in your browser — no software to install. Works on any device with a modern browser.
Windows & Mac
Chrome, Firefox, Edge, Safari
iPhone & Android
Safari, Chrome mobile
iPad & Tablets
Full touch support
Unlike server-based tools that upload your documents, WhiskFile processes everything locally in your browser. Your files never leave your device — not even temporarily.
No upload required
Files are processed in your browser — nothing is sent to any server
100% private
No server storage, no data collection, no third-party access
Works offline
Once loaded, works without an internet connection
“I merge dozens of reports weekly. WhiskFile handles it instantly — no software to install, no sign-up hassle.”
Sarah Chen
Project Manager
“Splitting contracts by section used to take ages. Now I drag, drop, and it's done in seconds.”
David Kim
Legal Assistant
Help us improve by sharing your experience with Split PDF by Text.
Client-side processing
This tool now runs entirely in your browser — files never leave your device.
Result preview & sharing
Preview your processed file before downloading, and share results via a secure link.
It automatically splits a PDF into multiple files whenever specific text, keywords, or patterns are found. You choose the match mode (keyword, regex, or text-change) and WhiskFile creates separate PDFs at each match point.
Keyword mode splits on one or more comma-separated keywords (OR matching). Regex mode splits on any regular expression pattern. Text Changes mode splits whenever the matched text value changes between consecutive pages — ideal for batch documents with varying IDs.
Yes. In Keyword mode, enter multiple keywords separated by commas — any match triggers a split. For example: 'Invoice, Receipt, Statement' splits on any of these words.
Enter any regular expression pattern (e.g. INV-\d{4,} or Account:\s*\S+) with live validation that shows errors as you type. Pages matching the pattern become split points.
Text Changes mode splits whenever the matched text value changes between consecutive pages. Enter a regex pattern that captures an ID (like invoice number), and WhiskFile splits when the captured value changes. Ideal for batch-generated documents.
Only if the PDF has a text layer. Scanned PDFs without OCR have no extractable text — WhiskFile detects this and suggests running our OCR PDF tool first to add a text layer.
You control the naming pattern with four tokens: [FILE] (original name), [KEYWORD] (matched text), [PART] (part number), [PAGES] (page range). A live preview shows the resulting filenames before you split.
It prevents partial matches — searching for 'IN' won't match 'INVOICE' or 'PRINTING'. This avoids false splits on common short words. Only available in Keyword mode.
Yes. Toggle between 'Before match' (matching page starts a new file) and 'After match' (matching page ends the current file). Available in Keyword and Regex modes.
No. WhiskFile processes your PDF entirely in your browser using pdf-lib and pdfjs-dist. Your files never leave your device — nothing is uploaded to any server.
No. WhiskFile has no file size cap, no page limit, and no task-per-hour restriction. Process unlimited documents for free. Sejda limits to 50 MB, 200 pages, and 3 tasks per hour.
Sejda only offers text-change mode. WhiskFile offers three modes: keyword (with multiple comma-separated terms), regex (with live validation), and text-change. WhiskFile also adds unique features: whole-word matching, split before/after toggle, context snippets with highlighting, visual page map, and 4-token custom naming. WhiskFile processes locally with no limits — Sejda uploads to their server with 50 MB/200 page/3 task limits.
Yes. Use Keyword mode with 'Invoice' or 'Invoice Number', or use Text Changes mode with a regex like INV-\d+ to auto-split whenever the invoice number changes. Each output file is named using the matched keyword.
Yes. Split PDF by Text on WhiskFile is completely free with no account required. Free users get 7 tasks per day with files up to 50 MB. There are no watermarks on any plan. Pro plans ($4.99/month) unlock unlimited tasks, 500 MB files, batch processing, and API access.
Yes. Split PDF by Text runs entirely in your browser using WebAssembly. Your files are never uploaded to any server — they stay on your device throughout the entire process. No data is transmitted, stored, or accessible to WhiskFile or any third party.
Yes. Split PDF by Text works on any device with a modern browser — iPhone, Android, iPad, tablets, Chromebooks, and desktop computers. No app download required. The interface adapts to your screen size automatically.
Split PDF by Text accepts PDF files as input and produces PDF output. The maximum file size is 50 MB on the free plan (500 MB for Pro users). There are no page count limits.
See how WhiskFile compares to other PDF tools on features, pricing, and privacy.
Chromebook & Linux
Any modern browser