Documentation

PDF Keyword Split extracts page text locally in the browser, finds keyword hit pages, builds segment start points, and exports separate PDF files or a ZIP package. It is useful for contracts, reports, notes, ebooks, invoices, and scanned document organization.

Main Features

  • Upload or drag one PDF file.
  • Enter one keyword per line, or separate keywords with commas and semicolons.
  • Match when any keyword is found, or require all keywords on the same page.
  • Ignore whitespace, enable case-sensitive matching, and collapse adjacent hit pages.
  • Merge pages before the first hit into the first segment or keep them as a separate prefix segment.
  • Preview hit pages, anchor keywords, and generated page ranges.
  • Export one segment as PDF, or multiple segments as a ZIP package.

Steps

  1. Upload the PDF file you want to split.
  2. Enter chapter titles, contract numbers, invoice headers, or other locating text in the keyword list.
  3. Choose the match mode and how pages before the first hit should be handled.
  4. Click “Preview Split” to review hit pages and segment ranges.
  5. Click “Start Export”, then download the generated PDF or ZIP file.

Matching Notes

  • “Any keyword” works well when chapter titles, order numbers, or category names each define a split point.
  • “All keywords” works when a page must contain several fixed terms before it becomes a split point.
  • “Ignore whitespace” improves matching when titles or OCR text contain line breaks.
  • “Collapse adjacent hits” avoids creating too many short segments when the same keyword appears on consecutive pages.

Use Cases

  • Split ebooks, textbooks, or course notes by chapter titles.
  • Organize contract files by contract number, client name, or attachment title.
  • Split reports, invoice lists, and archive files by business keywords.
  • Export local segments from searchable scanned PDF documents.

Privacy

The tool reads, analyzes, and exports PDF files locally in your browser. It does not actively upload file content to a server.