Burst PDF by Rule and Dynamic Naming
Split 500+ page bulk statements, invoices, and payroll runs by blank pages, regex text patterns, or account value changes — and dynamically name every output PDF from the matched text. EverMap AutoSplit charges $149 and PDF-eXPLODE charges $595; this bursts locally in your browser tab.
Burst Rule Configuration
Select or Drop Multi-Document PDF
Batch statements, consolidated invoices, payroll slips, or tax reports.
Next in this job
Chosen from where these tools sit in the catalogue — the same workbench, the same category, the same words. Nothing here measures what you or anyone else opened.
- Sign and fill PDFComplete a PDF form and draw a signature onto the page.Another and tool
- PDF metadata viewer and removerSee the author, the authoring program, the dates and the XMP packet held inside a PDF, then remove all of them.Another and tool
- PDF to ExcelConvert bank statements and PDF tables into clean Excel (.xlsx) and CSV with column detection, reconciliation and zero server uploads.Another PDF tool
- Creator file-naming toolGenerate portable, sortable filenames from date, project, asset, and version.Another naming tool
About this rule-based PDF splitter and burster
To burst a combined PDF into separate documents by rule: upload the document, select a splitting rule (blank page separation, regular expression text match, text value change, or fixed page intervals), configure the dynamic naming template with placeholders like {index}, {match}, {startPage}, and {endPage}, preview the generated split plan, and click Burst & Download to receive individual, cleanly named PDF documents.
Organizations regularly generate massive combined PDF files—monthly billing statements containing thousands of invoices, employee payroll runs, scanned batches separated by barcode slips, or architectural sets. Manually splitting these documents into individual files and naming each one by customer number or invoice ID is an excruciating, error-prone manual task. Desktop utility software charges recurring subscription fees for rule-based PDF bursting. This browser-based burster enables administrators, billing clerks, and document managers to split multi-page documents locally using configurable splitting rules and dynamic template naming patterns without sending sensitive customer records to cloud processing services.
Step by step
- 1Upload the combined PDF documentSelect or drag your batch PDF file into the dropzone. The file is opened securely in browser memory without server transmission.
- 2Select a burst rule typeChoose your preferred separation logic: Blank Page separation (common in scanner batch jobs), Regular Expression pattern matching (e.g., splitting wherever "Invoice # [0-9]+" occurs), Value Change detection (splitting when a customer ID changes), or Fixed Interval page counts.
- 3Configure dynamic naming templatesDefine your desired output filename syntax using dynamic variables such as {index} for sequential numbering, {match} for extracted text values, {startPage}, and {endPage} (e.g., "Invoice_{match}_{index}.pdf").
- 4Preview and verify the burst planReview the generated splitting plan table. Inspect document start pages, end pages, page counts, extracted pattern values, and projected output filenames before executing the split.
- 5Execute the burst and download filesClick Burst & Download to split the source PDF into individual documents in browser memory and save each output file directly to your local file system.
Versatile bursting rules for batch document workflows
Different document processing pipelines require different separation strategies. This tool provides four distinct bursting algorithms to accommodate diverse enterprise and administrative workflows:
1. Blank Page Separation: High-speed office scanners often use blank separator sheets between invoices, medical records, or legal discovery documents. The blank page rule detects pages containing no text operators or white-space-only content, using them as boundary markers and automatically discarding the blank pages from the final output.
2. Regular Expression Pattern Matching: Batch ERP and accounting exports frequently consolidate hundreds of multi-page invoices into a single print spool file. The regex rule inspects page text streams for specific patterns (such as "(?i)Invoice\\s+(?:No|#)\\s*([A-Z0-9-]+)" or "Account\\s+Number:\\s*(\\d+)"), initiating a new document segment each time the pattern matches.
3. Value Change Detection: When documents have varying lengths but maintain a consistent identifier on every page (such as a customer account number in the page header), the value change rule tracks the extracted string and splits the PDF only when the identified value transitions from one unique string to another.
4. Fixed Interval Splitting: For standardized multi-page packets, such as 2-page tax forms or 5-page employment agreements, the fixed interval rule splits the document precisely every N pages.
Dynamic file naming with regex extraction tokens
A split document is only useful if it can be identified and filed without manual renaming. Standard PDF splitters produce generic output filenames such as "document_part_1.pdf", forcing users to open every file to determine which customer or invoice it belongs to.
This tool features an advanced template engine that dynamically substitutes metadata tokens into output filenames. Available tokens include {index} (zero-padded sequential numbering), {match} (the exact text captured by your regex search pattern or capture group), {startPage} (the starting page number in the original document), and {endPage} (the concluding page number). For example, a template configured as "{match}_Pages_{startPage}-{endPage}.pdf" automatically outputs "INV-9821_Pages_1-3.pdf" and "INV-9822_Pages_4-5.pdf".
High-performance in-memory PDF extraction
Splitting a large document into hundreds of constituent files can place significant demand on system resources. This tool executes PDF page extraction using an optimized pdf-lib context pipeline in WebAssembly and JavaScript.
Rather than decompressing and re-encoding raster imagery, the burster copies raw page dictionaries, content streams, and resource references directly from the source document to target output documents. This ensures lightning-fast execution, zero image re-compression degradation, and perfectly intact vector text typography and layout fidelity.
Total privacy for financial statements and confidential records
Batch PDF files frequently contain highly confidential records: payroll reports detailing employee compensation, patient medical billing summaries, banking statements, and legal depositions. Submitting bulk PDF records to third-party cloud conversion services introduces severe data compliance and confidentiality risks.
Every response from this site is served with a Content Security Policy whose connect-src directive is set to none. That is not a promise in marketing copy; it is an instruction to your browser, and the browser is the one enforcing it. While this page is open it cannot open a connection to anywhere — not to this site, not to anyone else — so there is no path by which your document could be uploaded, not by a bug, not by a future change, not by a script that should not be here. e2e/egress-proof.spec.ts asserts the served header and then tries to send data out by every route a page has and requires each attempt to be refused, and it runs on every build.
The second half of the guarantee is that the code has nowhere to send anything from. lib/tools/local-source-policy.test.ts reads every source file under lib/tools, workers, components and app on every test run and fails the build if any of them contains fetch, XMLHttpRequest, WebSocket, EventSource, sendBeacon or a peer connection, or even a remote address written down in a comment. A tool here cannot acquire an upload by accident, because the file that would have to contain one cannot be committed.
Questions people ask
- How does blank page detection work?
- The parser inspects text operators and stream contents on each page. A page containing zero characters or only whitespace is identified as a blank separator sheet. The burster splits the document at that boundary and excludes the blank separator sheet from the exported files.
- Can I extract the invoice number from the document into the filename?
- Yes. Configure the Regular Expression rule with a capture group matching your invoice number (e.g., "Invoice # ([0-9]+)") and include the {match} token in your naming template (e.g., "Invoice_{match}.pdf"). The burster will name each file with its specific invoice number.
- Are split PDF pages re-compressed or degraded in quality?
- No. The burster performs lossless dictionary copying of page streams and font resources without re-compressing images or re-rendering text, preserving 100% of the original document fidelity.
- How many files can I download at once?
- When bursting multiple files, the browser triggers direct downloads for the generated documents. For large batches, modern browsers will prompt you to permit multi-file downloads from the site.
- Is my data stored or sent across the internet?
- No. The entire bursting pipeline—including text inspection, regex parsing, document splitting, and file creation—operates strictly within your local browser memory.