Free Split PDF Online — Extract Page Ranges Locally

Enter "From Page" and "To Page" to export a new PDF containing only the pages you need. Powered by SnipRepo.

Drop a PDF to split

Use page numbers or the preview grid (16 pages at a time) to pick your range.

Drag & drop or click to browse

Everything you need to know about Split PDF

Below you'll find step-by-step instructions, privacy details, and answers to common questions. This in-depth guide helps you get the most from our browser-based tools while keeping your files on your device.

How to Use This Tool

  1. Upload your PDF

    Drop a single PDF. We read the page count locally so you know the valid range for extraction.

  2. Enter From and To pages

    Type the 1-based page numbers you need — for example From Page 3 and To Page 7 extracts exactly those five pages.

  3. Extract in-browser

    pdf-lib copies only the selected page indices into a brand-new PDFDocument without touching other pages.

  4. Download the split file

    Save a smaller PDF containing just your range — ideal for sharing one chapter or invoice bundle.

Local-First Privacy on SnipRepo

The Split PDF on SnipRepo is engineered for zero server contact. When you drop a file, your browser reads it from disk into memory. Conversion pixels are painted on an HTML5 Canvas; audio waveforms are decoded with the Web Audio API. At no point does your file traverse the public internet to reach our infrastructure — because we do not operate processing servers.

This local-first architecture protects sensitive family photos, workplace screenshots, and private voice memos. It also keeps our hosting bill at $0 during traffic spikes: your CPU does the work, not ours. Clear your tab when finished and the in-memory buffers are released by your browser's garbage collector.

  • No account, email, or tracking pixel required to convert
  • Works offline after the page loads (PWA-friendly static export)
  • Compatible with Chrome, Firefox, Safari, and Edge (modern versions)
  • Open-source client libraries: heic2any, wavesurfer.js

Frequently Asked Questions

Set both "From Page" and "To Page" to the same number — for example 5 and 5 — to export a single-page PDF.

No. Splitting happens entirely in your browser tab on SnipRepo.

The tool validates against the real page count and shows a clear error instead of failing silently.

This tool exports one continuous range per run. Run it again with different ranges to create multiple outputs.