Drag & Drop PDF Files Here

or click to browse

Max files, MB each

PDF Splitter - Extract PDF - Split PDF - Separate PDF - PDF Cutter

Split PDF files intelligently based on keywords, regex patterns, or custom rules. Extract matching pages and download them as separate PDFs instantly.

Instant Split Smart Search Free & Secure

Key Features

Keyword-Based Splitting

Add multiple keywords to find and extract pages containing specific terms. Perfect for invoices, receipts, contracts, and reports.

Regex Pattern Matching

Use powerful regular expressions for advanced pattern matching. Find pages with specific formats like emails, phone numbers, dates, and custom patterns.

Pattern-Based Extraction

Define start/end or start/middle/end patterns to extract pages between specific text markers. Great for structured documents.

Multi-File Batch Processing

Upload up to 5 PDFs at once and search across all documents simultaneously. Find matching pages across your entire document collection.

Visual Page Preview

See exactly which pages matched with keyword-specific badges. Know which keywords triggered on which page for complete transparency.

One-Click PDF Download

Download matched pages as a new PDF with a single click. Each split PDF is named with the original filename and page count for easy organization.

How to Split PDF by Content

1
Upload PDF

Upload your PDF files by dragging & dropping or browsing. Supports up to 5 PDFs with 25MB max per file.

2
Extract Text (OCR)

Click "Extract All" to run OCR on all PDF pages. The text is extracted locally in your browser for searching.

3
Define Split Rules

Choose Keywords, Regex, or Pattern mode. Add your search terms and see the live regex preview update in real-time.

4
Split & Download

Click "Find Matching Pages" to search all PDFs. Review results showing matched keywords per page, then download split PDFs.

Why Choose Our PDF Splitter?

  • No Registration Required - Start splitting PDFs immediately
  • 3 Split Modes - Keywords, Regex, and Pattern-based splitting
  • Live Regex Preview - See your regex build in real-time
  • Offline Caching - Processed PDFs are cached for instant re-searching
  • Keyword-Specific Badges - See exactly which keywords matched each page
  • Multi-PDF Search - Search across all uploaded PDFs at once
  • 100% Browser-Based - All processing happens locally, no server uploads
  • Smart File Naming - Split PDFs include original name + page count

Frequently Asked Questions

First, OCR extracts text from all PDF pages. Then you define split rules using keywords, regex, or patterns. The tool searches all pages and shows which pages match your rules. You can then download matching pages as a new PDF with one click.

Keywords Mode: Add multiple keywords and find pages containing any of them. Each matched keyword is shown as a badge.

Regex Mode: Use regular expressions for advanced pattern matching like emails, phone numbers, or custom formats.

Pattern Mode: Define start/end markers to find pages between specific text boundaries. Great for structured documents.

Yes, absolutely! All PDF processing and splitting happens locally in your browser using PDF.js, Tesseract.js, and pdf-lib. Your files are never uploaded to any server. The OCR text is cached locally in IndexedDB for performance.

Yes! Upload up to 5 PDFs (up to 10 for registered users) and the splitter searches all documents simultaneously. Results show which PDFs and which pages matched your rules, with individual download buttons for each file.

The results panel shows detailed information for each matched PDF. You'll see colored badges showing exactly which keywords matched, and on which specific pages. This gives you complete transparency over the splitting process.

You can use standard JavaScript regular expressions with optional flags. Examples include: emails (/\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}\b/gi), phone numbers, dates, invoice numbers, or any custom pattern. The live preview shows your regex as you build it.

Split PDFs are named using the format: onlineocr.io-splitPdf-[page count]pages-[original name].pdf. This makes it easy to identify the source document and how many pages were extracted from it.

Yes! Our PDF Splitter is fully responsive and works on all devices - desktop, tablet, and mobile. The interface adapts to your screen size for optimal usability. Split PDFs on the go!

Ratings & Reviews

See what our users say about our tools. Your feedback helps us improve.

Loading ratings...