Split PDF by Text
Local Processing (Offline Capable)Automatically split massive bundled PDFs into individual files by searching for keywords or regex patterns (e.g. Invoice #, Employee ID, Statement). Private by design — files never leave your device.
How this tool works (no sign-up needed)
- Upload your file above. Each tool shows whether it runs Local (in your browser) or Cloud (encrypted servers).
- Adjust options, then click the Run / Convert / Process button.
- Wait for progress, then download the result. Use Next tools to continue.
If buttons are not visible, enable JavaScript — the interactive workspace loads in your browser.
Free · 100% LocalSplit massive bundled PDFs by keyword or regex pattern (e.g. Invoices, Pay slips, Exhibits)
Supports .pdf,application/pdf
Local — your file is processed in your browser and not uploaded to us. No account needed.
What is it?Split PDF by Text is a PDFLean page organization tool: Automatically split massive bundled PDFs into individual files by searching for keywords or regex patterns.
TL;DR: Automatically split massive bundled PDFs into individual files by searching for keywords or regex patterns. Processing runs entirely in your browser — your file is never uploaded; applicable to text-based and searchable vector PDFs.
About this tool
A focused utility built for a single recurring document task. Automatically split massive bundled PDFs into individual files by searching for keywords or regex patterns (e.g. Invoice #, Employee ID, Statement). Private by design. Processing runs locally in your browser's memory — the document is never transmitted, and closing the tab clears it completely. The workflow is deliberately short: load the file, choose the options on the page, run the operation, and save the result. Every choice is applied before the file is written, so re-running with different settings takes seconds. Practical limits apply (see the on-page limits); it pairs well with the related tools linked beside this page when one step is not the whole job. Key facts — Processing: runs entirely in your browser, client-side; Access: free with no account required; File limits: see the on-page limits; Privacy: the file never leaves the device.
How to use
Select or drop your multi-page bundled PDF document
Enter your split keyword or phrase (e.g. "INVOICE #" or "Employee ID")
Configure options such as regular expression matching and split position
Click "Split by Keyword" to download all individual split PDFs in a ZIP archive
FAQ
How can I split bulk concatenated invoices?
Simply input your invoice header phrase (e.g. 'Invoice Number' or 'Tax Invoice'). The engine locates every occurrence and splits the document cleanly at each boundary.
Does it support scanned or image-only PDFs?
This tool searches the native text layer of the PDF. For photos or pure scans without embedded text, run them through Local OCR first to generate a searchable text layer before splitting.
Does it split on every matching page or treat keywords as new document boundaries?
It treats each matching page as the start of a new sub-document, collecting subsequent non-matching pages until the next keyword is encountered.
Does it support complex regular expression matching (like specific invoice codes)?
Full regular expression (Regex) support. You can use patterns like INV-\d{6} or \d{18} to precisely target dynamic identifiers on invoices or forms.
How are the split files named and downloaded?
Sub-files are named cleanly using matched text identifiers and can be downloaded together in a single structured ZIP archive.