Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

Split PDF by Text, Barcode or Separator Sheet

One file per invoice, payslip or statement: split where a value, a code or a sheet says.

Free preview, no sign-upIncluded in your pass Premium tool Premium pass: ₹799 / $19.99 for 30 days On this device; its files download once
+2 +1 more details No upload PDF

Free preview: the split plan with every file’s name and pages, and the first files (up to 3) as watermarked page images. Locked until you unlock it: download.

Premium pass ₹799 for 30 days or ₹249 for 1 week, one‑time. Premium pass $19.99 for 30 days or $7.99 for 1 week, one‑time. How to unlock

Try before you buy.

  • Free preview: the split plan with every file’s name and pages, and the first files (up to 3) as watermarked page images.
  • Locked until you unlock it: download.
  • Unlock: Premium pass, ₹799 for 30 days or ₹249 for 1 week, a one-time payment that never renews. Unlock: Premium pass, $19.99 for 30 days or $7.99 for 1 week, a one-time payment that never renews.

Ways to unlock shows how to get the full result.

See passes (opens in a new tab)

Printing this result is locked in the free preview.

Print separator sheetsto put between paper documents before you scan them

Add fields after | as key=value; they are printed on the sheet and go into the CSV index.

Next steps Done. What next?

Start over

A Premium pass unlocks the full result. See passes

All PDF tools

About the Split PDF by Text, Barcode or Separator Sheet

Split PDF by Text turns one long PDF — a month of invoices, a run of payslips, a batch of statements or certificates, a pile of scanned documents — into one file per document, and names each file from what it says. Tell it where a new document starts: wherever a value such as the Invoice No. or Employee ID changes, at every page with certain words, at separator sheets you print and slip between paper documents before scanning, at barcodes or QR codes already on the pages, at blank pages, or every few pages.

You see the plan before anything is written: the first page of every new file with its value, a cut line between files, and the names they will get, such as INV-0042 Northwind Traders.pdf. Correct any split point on the thumbnails, then split: the pages are copied as they are, without re-compressing, and an optional CSV index lists every file with its pages and values. It all happens in your browser; the PDF is never uploaded. Without a pass the result is a free preview: the plan in full and the first files as watermarked page images; the files, their ZIP and the index download with a Premium pass or after unlocking this result.

How to use it

  1. Choose the PDF, or drop it on the box. Its text is read right away (scans can be read with OCR).
  2. Choose where each new file starts. For A value that changes, type the words printed just before the value (for example Invoice No.), or simply click the value on the page shown beside the settings.
  3. For separator sheets, barcodes or blank pages, press the scan button and wait for the pages to be checked.
  4. Check the plan: every file’s first page, its value and its name. Press New file on a page to start a file there, or again to join it to the file before; Leave out drops a page.
  5. Set the name pattern, for example {value}_{date}, and type over any single name you want to change.
  6. Press Split. Without a pass the result is a free preview: the plan and the first files as watermarked page images; the files, the ZIP and the CSV index download with a pass or after unlocking this result.

Examples

A month of invoices in one PDF
Input
186 pages · A value that changes · Invoice No. · names {value}_{date}
Result
42 files such as INV-0042_31-03-2026.pdf, each with its own pages; continuation pages without the number stay with the invoice before them
Payslips for the whole staff
Input
310 one-page payslips · A value that changes · Employee ID · names {value}_{after:Name}
Result
310 files such as E1234_Asha Rao.pdf, and payslips index.csv listing file, page and employee ID
A scanned stack of client documents
Input
Separator sheets printed for “Acme lease | client=Acme” and 11 more, scanned with the documents · Separator sheets
Result
12 files named from their sheets, the sheets themselves left out, and the index with a client column

The sheets are found by their QR code, so a sheet scanned upside down or a little crooked still counts.

Common uses

  • Sending each customer only their own invoice from a bulk export of the billing system.
  • Giving every employee their payslip or tax form from one PDF the payroll software printed.
  • Filing scanned post, contracts or medical records as separate documents, named the way you file them.
  • Breaking bank statements, certificates or reports out of a combined PDF before uploading them one by one.

Where a new file starts

  • A value that changes: the words after a label you choose (Invoice No., Employee ID, Account number, Policy …) are read on every page. A new file starts wherever the value changes; pages without the value, such as an invoice’s second page, stay with the file before them. The value can also be the first group of a pattern (a regular expression such as Employee ID:\s*(\w+)).
  • Words on the page: a new file starts at every page with the words (or the pattern), for example Page 1 of.
  • Separator sheets: print one sheet per document, put each in front of a document and scan the whole stack. Each sheet carries a QR code with the file name and any fields you add; the sheets are left out of the files unless you keep them.
  • Barcodes or QR codes: QR Code, Data Matrix, Code 128 and Code 39 on the pages themselves, a new file where the code changes or at every page with a code, optionally only codes that start with certain characters, and the coded pages left out when they are cover sheets.
  • Blank pages: the page after one or more blank pages starts a new file, with the same sensitivity steps as Remove Blank Pages.
  • Every N pages, for batches where every document has the same length.

Names and the index

A name pattern is plain text with parts in braces: {value} (the value that starts the file, the code, or the sheet’s name), {n} (01, 02 …), {source} (the PDF’s name), {first}, {last} and {pages}, {date} (the first date written on the file’s first page, kept as written, because 03/04 means another day in another country), {text} (its first line), {after:Label} (the words after Label on its first page, such as {after:Customer}) and {qr:field} (a separator sheet’s field). A file whose part finds nothing is named {source}-{n} and the list says so; two files with the same name get “(2)”.

The CSV index has one row per file: its name, its pages, the value, the code’s text and every separator-sheet field. Values that start like a spreadsheet formula (=, +, -, @) are written with a leading apostrophe, so a spreadsheet shows them as text instead of running them.

Scans and OCR

Text comes from the PDF’s own text layer, which digital invoices and payslips have. A scanned PDF holds only pictures of pages: then choose the language and press Read the text with OCR, and the text is recognised on your device by the same engine as OCR PDF — much slower than reading a text layer, usually a few seconds a page. Separator sheets, barcodes and blank pages need no OCR at all, which makes them the quickest way to split large scanned batches.

Limitations

  • Up to 2,000 pages and 300 MB in one PDF. Split larger batches first with Split PDF.
  • PDFs with a password to open must be unlocked first with Unlock PDF.
  • Text the PDF stores in an unusual way (pages drawn as outlines, text in pictures) has no text layer to read: use OCR, or split at codes, separator sheets or blank pages instead.
  • OCR reads clear printed text well; handwriting, very small print and poor scans are read with mistakes, so check the values in the plan before splitting.
  • Each file keeps its pages, links, form fields and the bookmarks that point into them; a digital signature cannot survive any split, so signed documents lose their signature.

Privacy

On this device; its files download once

Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot. Reading a scan with OCR downloads the recognition engine and the language data (about 5–7 MB) from this site the first time; finding codes downloads the code reader (under 1 MB). Your PDF is never uploaded.

Frequently asked questions

What do I get without a pass?

Without a pass, Split PDF by Text, Barcode or Separator Sheet shows the split plan with every file’s name and pages, and the first files (up to 3) as watermarked page images. Until you unlock it, the result can’t be downloaded. A Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.

Is my PDF uploaded?

No. It is read, analysed and split by your browser on your own device: the text, the codes, the OCR and the new files never leave it. That also makes the tool suitable for payslips, medical records and other confidential batches.

How do I split a PDF at each new invoice number?

Choose A value that changes, then click the invoice number on the sample page (or type the words printed before it, such as Invoice No.). Every page is read, and a new file starts wherever the number changes; the plan shows each file’s first page and number before you split.

What are separator sheets, and how do I use them?

Pages you print from this tool, each with a large QR code holding a file name (and fields such as a client or a case number). Put one in front of each paper document, scan the whole stack into one PDF, choose Separator sheets and scan the pages: the PDF is split at every sheet, each document is named from its sheet, and the sheets themselves are left out.

Can it read scanned documents?

Yes. For splitting by a value or by words, press Read the text with OCR and the scanned pages are recognised on your device. For separator sheets, barcodes and blank pages no OCR is needed.

What if a split point is wrong?

Fix it in the plan before splitting: New file on a page starts a file there (or, pressed again, joins it to the file before), Leave out drops a page, and you can type over any file name.

Will the pages lose quality?

No. The pages are copied into the new files as they are, without re-compressing pictures or fonts, so the files look exactly like the pages of the original.

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.