Free · No signup · Runs in your browser

Split a PDF by text content

Pick the area of the page that holds the deciding text. Every time that text changes, SplitByText starts a new file and names it after the text it found.

Drop your PDF here

One combined PDF with many people, invoices or accounts inside

Your file never leaves this browser tab

  • Files never leave your device
  • Hundreds of pages in seconds
  • ZIP + manifest.csv

How it works

From a batch of statements to one statement per account

  1. 1

    Drop the PDF you want to split

  2. 2

    Draw a box where the deciding text appears

  3. 3

    Download one named file per value

What "split by text" means here

Instead of fixed page counts, the split points come from the document itself. SplitByText reads the text inside your box on each page. Consecutive pages with the same text stay together, a change of text starts a new file, and pages with an empty box join the previous file.

Keep only the part you need

If the box catches extra words, add a pattern to keep just the useful part. For example, "\d{6}" keeps a six-digit ID, and "Invoice (\S+)" keeps whatever follows the word Invoice.

FAQ

Questions, answered