✂️ Byte-Accurate PDF Parting · Local Browser Engine
Split PDF by Exact File Size (MB) or Page Range
Break oversized PDFs into clean parts strictly under 2 MB, 4 MB, 5 MB, or 10 MB for immigration portals, court e-filing, and corporate gateways—without blurry over-compression or server uploads.
✓ File contents stay in your browser
✓ Strips unreferenced objects per part
✓ Individual PDFs + 1-click ZIP export
📏
Split by Max File Size
Strict MB Cap · Auto Page Grouping
Packs as many sequential pages as possible into each part while keeping every output PDF under your exact decimal MB limit.
Supports encrypted PDFs when you enter the open password
Portal Size Caps & Why Byte-Based PDF Splitting Matters
Most free cloud PDF splitters only split by page numbers—or lock "split by MB" behind a monthly subscription while requiring you to upload sensitive documents. NeatCompress measures real output bytes locally in your browser.
Submission Portal / Use Case
Typical Single-File Cap
Recommended Workflow
Why Local Browser Processing Helps
Visa & Immigration (IRCC, UKVI, Visa Centers)
2 MB – 4 MB per upload slot
Compress once → Split at ≤ 2 MB or ≤ 4 MB
Passports, bank statements, and civil records never leave your laptop
USCIS / Administrative E-Filing
6 MB – 12 MB per exhibit
Split by Max Size (≤ 5 MB or ≤ 10 MB)
Keeps 200+ DPI text crisp for OCR instead of over-compressing scans
Court Exhibits & Legal Discovery
10 MB – 25 MB per filing
Split at ≤ 10 MB or custom exhibit page ranges
Preserves original vector text, bookmarks, and legible signatures
Accounting & Invoice Batches
1 record per PDF
Split Every 1 Page + Download ZIP
Zero upload/download roundtrip for dozens of pages
How orphan-object stripping keeps split parts small
Naive PDF splitters copy the entire document resource dictionary—including embedded fonts and full-document XObject images—into every single output chunk, causing a 10 MB PDF split in half to produce two 8 MB files. NeatCompress rebuilds each chunk cleanly and strips unreferenced page resources so each part reflects only the pages inside it.
When to compress first vs. split right away
Compress first (1MB / 2MB PDF Compressor) if your document contains uncompressed phone photos and needs to fit into a single-file upload slot.
Split directly by MB if your PDF is already compressed or has 40+ scanned pages where further downsampling would blur small print, stamps, or barcodes.
How do I split a PDF into parts under a specific MB limit?
Choose your maximum part size (such as 2 MB, 4 MB, 5 MB, or 10 MB) on the first card and select your PDF. NeatCompress measures real serialized byte sizes in a local Web Worker and groups consecutive pages so each output PDF stays strictly below your chosen MB ceiling, then bundles all parts into a one-click ZIP download.
Why split a PDF by size instead of compressing it further?
Multi-page scanned documents (like 80-page bank statements, tax returns, or medical records) eventually become unreadable if compressed down to 2 MB. Portal rules for immigration (USCIS, IRCC, UKVI), court e-filing, and university applications explicitly allow multi-part uploads (Part 1, Part 2) as long as each file is legible and under the size cap.
What happens if a single page in my PDF is already larger than my MB limit?
If an individual high-DPI scanned page exceeds your target cap on its own, the splitter isolates that page and clearly flags it as over the limit. You can compress the PDF first in Smart or Raster mode to bring individual page sizes down, then split into clean multi-page parts.
Are my confidential tax, legal or visa PDFs uploaded to a server?
No. Document parsing, orphan object cleanup, and byte-accurate splitting run locally inside your browser via WebAssembly and Web Workers. Your PDF contents never touch an external server.