No server. No uploads. No tracking.
There is no backend. Your PDF is parsed by PDF.js, split by pdf-lib, and downloaded — all in your browser tab. Open DevTools Network tab while splitting: you'll see zero outgoing requests.
Splitstream runs entirely in your browser. Your files never touch a server — there is no server. Split by page ranges, bookmarks, size, or blank pages. Free, private, and unlimited.
Built with the open web — runs on any modern browser
Everything happens right here, in your browser. No account, no upload, no waiting.
or click to browse — your file stays on your device
Processing locally
Click a page thumbnail to mark it as a split boundary (coral bar at bottom). Use Split at marks in the Page ranges tab to split.
0 files created
Processing uses PDF.js + pdf-lib entirely in your browser. Zero uploads. Contribute on GitHub.
Every other PDF splitter uploads your file to a server you don't control. Splitstream doesn't have a server. The entire app loads once, then runs offline in your browser — fast, private, and free forever.
There is no backend. Your PDF is parsed by PDF.js, split by pdf-lib, and downloaded — all in your browser tab. Open DevTools Network tab while splitting: you'll see zero outgoing requests.
Page ranges, bookmarks, max file size, blank-page detection, or every N pages. Switch modes without re-loading — the file stays in memory.
Thumbnails rendered by PDF.js with JPEG2000 support. Output PDFs compressed by pdf-lib. Download individually or as a single ZIP archive.
Once loaded, split PDFs with no internet connection at all.
MIT licensed on GitHub. Audit, self-host, or contribute.
No sign-up, no email, no trial. Open the page and split.
Drag a file into the workspace or pick one from your device. PDF.js parses it in a background worker — nothing is uploaded.
Pick a mode: page ranges, bookmarks, size, blank pages, or every N pages. Preview lazily-rendered thumbnails and mark split boundaries visually.
pdf-lib assembles compressed output PDFs. Download each file individually or grab a single ZIP — all in your browser, zero bytes uploaded.
Splitstream is a static website. There is no backend server, no database, no file storage. Your PDF is processed entirely in your browser using JavaScript and WebAssembly. It's physically impossible for us — or anyone — to access your documents.
No download, no sign-up, no payment. Drop a file and go.