← All guides

How to split a PDF in half

Half a long PDF in seconds — useful for double-sided print prep, separating combined documents, or sharing only one half of a packet. Here is how to do it in your browser.

Open the Split PDF tool →

“Split in half” sounds simple but actually depends on what kind of half you want: the literal first-and-second halves of a long document, two sides of a duplex-scanned packet, or a “front half” you can send while keeping the rest. The Split PDF tool handles all three with the same range syntax, and the work happens in your browser — no upload.

When “in half” is what you want

  • Print prep. You want to print just the first half on one printer (or one paper batch) and the second half later.
  • Sharing one side. A 60-page proposal where you want to send the first 30 pages now for review and hold the second 30 until later.
  • Separating combined scans. Someone scanned two distinct documents back-to-back into one PDF — now you need them apart.
  • Reducing per-file size. Each half is half the bytes — useful when the original is over an email or upload cap.

The 20-second flow

  1. Drop the PDF in. The grid appears with the page count at the top — for example, “40 pages”.
  2. Switch to Split into ranges mode (the second tab in the tool).
  3. Type the two halves: 1-20, 21-40.
  4. Click split.

You get a ZIP with two files: one for each half, each a real PDF with text, fonts, and vectors preserved.

Odd page counts

If the PDF has 41 pages, you choose where the split goes:

  • 1-20, 21-41 puts the extra page at the end
  • 1-21, 22-41 puts it at the start
  • 1-20 alone (skip the second range) gives you just the first half

The tool is range-driven, not “auto-bisect”, so the choice is yours.

Other useful range patterns

The same syntax handles a lot more than halves:

  • Thirds: 1-10, 11-20, 21-30
  • Front and back of a doc: 1-5, 26-30 (skips the middle)
  • Every-other range: 1-3, 7-9, 13-15 (useful for repeating-pattern documents)

If you want one PDF per page instead of by-range, see split a PDF into individual pages.

Privacy

Both the page-preview rendering (PDF.js) and the actual split (pdf-lib) run in your browser. The two halves are built in memory and downloaded as a ZIP — your file never touches a server. Verify in the Network tab.

Step by step

  1. Open the Split PDF tool.
  2. Drop the PDF on the upload area — the page thumbnails appear.
  3. Note the page count (visible above the grid).
  4. Switch to "Split into ranges" and type the two halves, e.g. for a 40-page PDF "1-20, 21-40".
  5. Click "Split" — you get a ZIP with two PDFs, one per half.
Open the Split PDF tool →

FAQs

How do I split a PDF with an odd number of pages?
Round however suits your need. For a 41-page PDF, use "1-20, 21-41" or "1-21, 22-41". The tool does not enforce an exact midpoint — you choose the split point in the range syntax.
Can I split a PDF in half without checking the page count first?
You need the count for ranges, but a quick trick is to drop the PDF in and let the thumbnail grid render — the count appears at the top once preview is loaded. No need to open it elsewhere.
What if I want a different split — thirds or quarters, not halves?
Same approach, more ranges. Thirds of a 30-page PDF would be "1-10, 11-20, 21-30". Quarters would be "1-10, 11-20, 21-30, 31-40" for a 40-page doc. Each range becomes its own output PDF in the ZIP.
Is my PDF uploaded?
No. Page previews and the split itself both run in your browser (PDF.js for previews, pdf-lib for the actual page-shuffling). The file never leaves your device.

Related guides