PDF Merge & Split Tool

Merge PDF files or extract selected pages directly in your browser.

Local processing: 100% private in-browser memory. Zero file uploads.

Drag & Drop PDF files to merge

or click to browse from your device

Up to 250.00 MB per file · Pure client-side processing

PDF Technical Methodology & Browser Limitations

Secure client-side PDF organizer: merge multiple files or extract pages into PDF and ZIP archives directly in your browser without external file uploads.

In-Browser PDF Management: Fast, Private Document Merging & Splitting

Managing Portable Document Format (PDF) files should not require expensive software subscriptions, command-line complexity, or uploading confidential information to third-party cloud servers. The KivaroTools PDF Merge & Split Tool delivers a streamlined document workshop running 100% locally in your web browser. Combine multiple PDF reports into a single continuous document, extract exact page selections, split multi-page files into individual 1-page documents, or partition records by custom ranges into ZIP archives—all with zero server uploads and instant local processing.

Supported PDF Workflows at a Glance

Workflow ModeInput CapacityKey CapabilitiesOutput Format
Merge PDFs2 to 50 files (750 MB total)Keyboard reordering, preflight validation, custom filenameSingle consolidated .pdf
Extract Pages1 document (up to 250 MB)Custom ranges (e.g. 1-3, 5), presets (Odd, Even, First/Last)Trimmed .pdf with selected pages
Every Page (ZIP)1 document (up to 250 MB)Automated 1-click single-page splitting with padded numberingCompressed .zip with separate PDFs
By Ranges (ZIP)1 document (up to 250 MB)Multi-part splitting with semicolon syntax (e.g. 1-5; 6-10)Compressed .zip with partitioned PDFs

Step-by-Step Instructions

How to Merge Multiple PDF Files into One

  1. Ensure the Merge PDFs tab is active at the top of the workspace.
  2. Drag and drop your PDF documents into the upload region or click to select files from your file explorer.
  3. Inspect the document list. Check individual file sizes, page counts, and verification badges.
  4. Adjust page sequence using the Move Up and Move Down arrow buttons. The top-to-bottom list sequence strictly determines the final page order.
  5. (Optional) Type a custom name into the Output Filename field.
  6. Click Merge & Download PDF. The tool combines page trees in browser memory and downloads the consolidated document immediately.

How to Extract Selected Pages into a New PDF

  1. Switch to the Split & Extract tab and upload your target PDF document.
  2. Select the Extract Pages splitting method.
  3. Enter your target page numbers or intervals in the Pages to Extract field (e.g., 1-3, 5, 8-10), or click a quick preset button (Odd Pages, Even Pages, or First & Last).
  4. Verify the live status badge confirming the number of selected pages.
  5. Click Extract & Download PDF to download your trimmed document.

How to Split a PDF into Separate Individual Pages or Parts (ZIP)

  1. Upload your document in the Split & Extract workspace.
  2. Choose Every Page (ZIP) to automatically turn each page into an independent 1-page PDF.
  3. Alternatively, choose By Ranges (ZIP) and specify section boundaries separated by semicolons (e.g., 1-5; 6-10; 11-15).
  4. Click Split & Download ZIP. Each document part is generated, verified, and packaged into a ZIP archive for immediate local download.

How Client-Side PDF Processing Works

Conventional online PDF converters send your files to remote cloud servers running command-line utilities like Ghostscript or Poppler. KivaroTools executes the entire PDF specification parser directly inside your web browser using pure JavaScript binary manipulation via pdf-lib and JSZip:

  • In-Memory Preflight Inspection: When you drop a document into the workspace, the tool inspects the header slice for valid magic bytes (%PDF-), parses the cross-reference (xref) table, and verifies that the document is unencrypted and syntactically sound.
  • Native Content Stream Copying: Pages are copied as native PDF content stream dictionaries. Embedded OpenType/TrueType vector fonts, vector paths, high-resolution imagery, and page crop boxes remain intact without lossy rasterization or quality degradation.
  • Post-Generation Invariant Verification: Before triggering a file download, the generated byte stream is reloaded into an independent parser to verify that its byte structure is valid and that output page counts match the expected mathematical sum.
  • Zero Network Footprint: Because document objects are constructed inside browser heap memory, your files are never transmitted across the network, stored on third-party drives, or exposed to cloud data retention policies.

Practical Real-World Use Cases

Legal & Real Estate Briefs

Combine deeds, title documents, addendums, and disclosures into a single organized packet, preserving confidential client data without cloud exposure.

Financial & Tax Filings

Extract relevant schedules from voluminous tax returns, or consolidate monthly bank statements and receipts into one audit-ready document.

Academic & Research Reports

Extract selected journal figures, separate thesis chapters into individual files, or combine multi-author research papers for peer distribution.

Office Invoices & Receipts

Split a scanned monthly stack of 50 receipts into individual single-page PDF files using Every Page (ZIP) mode for streamlined bookkeeping.

Troubleshooting Common PDF Issues

  • “File is encrypted or password-protected”: PDF files protected with user or owner passwords cannot be reorganized in browser memory without encryption keys. Remove the password using your authorized PDF reader before merging or extracting.
  • “Invalid reversed range (e.g. 5-2)”: Range start numbers cannot exceed end numbers. Re-enter the range in ascending order (e.g. 2-5).
  • “Page exceeds document total”: Verify that your requested page numbers exist in the source document. The live validation badge indicates the total available pages.
  • Browser Memory Alerts: If merging dozens of high-DPI image scans, ensure your device has sufficient free RAM. The tool enforces a 250 MB single-file and 750 MB batch limit to maintain stability.

Frequently Asked Questions

How does client-side PDF processing protect document privacy?
Unlike traditional cloud converters that upload documents to external remote servers, KivaroTools executes all PDF parsing, page extraction, splitting, and merging 100% locally in your web browser memory via pdf-lib and Web APIs. Confidential contracts, legal briefs, tax filings, medical reports, and financial statements never travel across the internet or touch third-party disks.
Can I split a PDF into separate individual 1-page documents?
Yes. In Split & Extract mode, choose the "Every Page (ZIP)" option. The tool extracts each page as an independent single-page PDF document (e.g. document_page_01.pdf, document_page_02.pdf) and packages them into a clean, downloadable ZIP archive without server round-trips.
How do custom page ranges and multi-part splits work?
You can extract specific pages into a single document using comma-separated numbers and hyphenated ranges (e.g. "1-4, 7, 9-12"). If you select "By Ranges (ZIP)", you can separate distinct document sections using semicolons (e.g. "1-5; 6-10; 11-15"). Each section is assembled into its own standalone PDF file and bundled into a ZIP archive.
What are the file size and batch limits for merging?
You can merge up to 50 PDF files in a single session, with an individual file limit of 250 MB and a combined batch size limit of 750 MB. Because processing runs in client memory, these generous thresholds prevent browser tab crashes while accommodating heavy multi-page documents and image scans.
Why are password-protected or encrypted PDFs rejected?
Encrypted and password-protected PDF files restrict binary parsing and page extraction without authorized cryptographic decryption keys. To prevent document corruption, KivaroTools detects encrypted files during preflight inspection and prompts you to decrypt them with authorized software prior to processing.
Are bookmarks, vector fonts, and form fields preserved when merging?
Page visual layout, vector artwork, embedded fonts, image fidelity, crop boxes, and page rotations are preserved exactly. However, interactive AcroForm input fields, JavaScript actions, and complex hierarchical bookmarks are flattened to standard page streams to prevent catalog naming collisions between different source documents.
Can I reorder PDF files before merging on mobile devices?
Yes. In addition to drag-and-drop on desktop, every file in the merge list features dedicated, accessible Move Up and Move Down arrow buttons. This ensures reliable keyboard navigation and seamless touch reordering on smartphones and tablets.

Explore other utilities in Document Utilities and complementary workflows.

View all Document Utilities →