HerePDF

Guide

How to Split a PDF Without Uploading It

Splitting a PDF — pulling out a chapter, isolating a signed page, separating an invoice from a bundle of scanned receipts — is one of the most common PDF tasks there is. It's also one where the standard advice ("just use a free online tool") quietly asks you to do something you might not want to: upload the whole document to a server you don't control, just to get three pages back out of it.

What "upload to split" actually means

Most PDF splitters work the same way under the hood. You select a file, your browser sends the entire thing to the service's servers, a process there extracts the pages you asked for, and the result is sent back down for you to download. Between those two steps, your file exists — however briefly — on infrastructure that isn't yours. It may be logged, cached, scanned by automated content filters, or retained under a "for service improvement" clause in a terms-of-service document nobody reads before clicking merge.

For a takeout menu, that's irrelevant. For a signed contract, a tax return, a medical record, or a document with someone else's personal information on it, it's a real question worth asking: where does this file go, and who else can see it?

How splitting works entirely in the browser

Modern browsers can run real file-processing code directly on your device — the same class of technology that powers browser-based photo editors and spreadsheet apps. HerePDF's split tool uses this to read your PDF's binary structure locally, using a JavaScript library called pdf-lib, and write new PDF files back out — all inside the page you're already looking at. The file's bytes never travel over the network. There's nothing to upload, because the "server" doing the work is the device in front of you.

You can check this yourself: open your browser's network inspector before splitting a file. You'll see the page's own assets load once, and then — when you click "Split PDF" — nothing. No request goes out carrying your document.

Splitting a PDF, step by step

  1. Open the split tool and drop your PDF into the upload area. The file loads locally — you'll see the page count appear once your browser has read it.
  2. Define one or more page ranges. If you need pages 4 through 6 as their own file, set the range to 4–6. Add another range to pull out a second section in the same pass.
  3. Click "Split PDF." Each range becomes its own downloadable file, generated on your device. If you defined more than one range, you can download them individually or grab all of them at once as a ZIP.

Where this approach has real limits

Client-side splitting isn't a strictly better version of every PDF tool — it has honest tradeoffs. Because nothing leaves your device, there's no server doing heavy lifting on your behalf: very large files (several hundred megabytes, or PDFs with thousands of pages) are limited by your own device's memory rather than a data center's. If you need OCR to split a scanned document by detecting section headings, or you're scripting a batch job across thousands of files, a server-side tool built for that job may still be the better choice. The point isn't that uploads are always wrong — it's that for a routine "get three pages out of this PDF" task, sending the whole document to a third party is a cost you don't actually need to pay.

Try it

Split PDF Extract pages into separate files. Also useful alongside it: Merge PDF to recombine extracted pages differently, or PDF to Image if you need a single extracted page as an image instead of a PDF.