Every file you touch here stays on your machine.
PDF, image, developer, SEO, text, student and business tools — all free, all entirely in your browser. No upload, no account, no server ever sees your data.
The toolset
Focused tools covering the everyday PDF work — pick one to get started, no account needed.
How this actually works
Each tool runs entirely with JavaScript already loaded in this page — PDF tools via pdf-lib and pdf.js, image tools via the browser's native Canvas API, and everything else with plain JavaScript. Your files or input are read into browser memory, processed, and handed back as a download or copyable result. This page itself is served by a small Laravel route; Laravel never sees your files either. The only backend in use is Supabase, and only for two optional things: signing in with a magic link, and — only if you're signed in — a log of which tool you ran and when. Two things have real limits worth knowing up front: Compress PDF flattens each page to a re-encoded image (great for scan-heavy PDFs, not ideal if you need selectable text after), and Word/Excel/PowerPoint ⇄ PDF conversion genuinely requires a server-side rendering engine, so it isn't included here — this build only ships tools that can honestly run client-side.
Questions people actually ask
Can I split one PDF into more than two files?
This tool makes one cut, producing two files; run it again on either half to split further.
Which pages end up in which file?
Pages 1 through the number you choose go in the first file, everything after goes in the second.
What are the two output files named?
part-1.pdf and part-2.pdf, both offered as separate downloads at once — rename them after downloading if you want something more specific.
What if I enter a page number beyond the file's length?
The input is capped to one less than the total page count, so you can't accidentally choose a split point that leaves one output file empty.
Does splitting affect quality?
No — pages are copied exactly as they were, not re-rendered or recompressed.
Can I split a single-page PDF?
No — there's nothing to split. The tool disables the run button and explains why if you try.
Can I split a password-protected PDF?
Not directly — remove the password first, since the tool can't open an encrypted file to read its pages.
Can I preview the pages before choosing where to split?
Not as thumbnails on this screen — the split point is chosen by page number, based on the total page count shown once your file loads. For a visual, page-by-page view, Organize Pages shows thumbnails instead.
Does it work on scanned PDFs?
Yes — splitting doesn't care whether pages are scanned images or real text, since it just copies pages as-is.
Can I split a PDF on my phone?
Yes — the same page-number input works the same way on a mobile browser.
Is there a page count limit?
No hard limit — the practical ceiling is your device's available memory, not a server quota.
What if I want three or more parts, not just two?
Split the file once, then split one of the results again — repeating this gives you as many parts as you need. If you already know exactly which pages you want to keep in each piece, Extract Pages might get you there in fewer steps.
What's the difference between Split and Extract Pages?
Split makes one cut and keeps both halves as separate files. Extract Pages keeps only the specific pages you list and discards the rest — useful when you only want part of a document, not every page split into pieces.
Is this really free, and is there a file size limit?
Yes — no account, no paywall. Since processing happens in your browser's memory rather than uploading anywhere, the practical limit is your device's available RAM, not a server quota. Very large files (500+ pages) may run slower, especially for Compress and PDF→JPG.
Does anything about my file get sent anywhere?
No. Every tool runs with pdf-lib/pdf.js loaded in this page; your file is read into browser memory and never leaves it. The only network call this app makes for your account is Supabase auth — and that only stores which tool you ran and when, never file content.
Why isn't Word/Excel/PowerPoint → PDF included?
Converting Office formats accurately needs a real rendering engine (what Word or LibreOffice use internally) — no browser library does this reliably. Rather than ship a broken version, it's left out.
Does TechDriven Tools have OCR (text recognition)?
Yes — OCR PDF recognizes text in scanned or photographed pages using Tesseract.js, running entirely on your device, and gives you a searchable PDF or a plain text file. Nothing is uploaded for this either.
Can I use this without an internet connection?
Once the page and its libraries have loaded once, yes — the tools themselves need no network access. Signing in and viewing history do require a connection, since those talk to Supabase.
What happens to the "history" if I sign in?
Only a row per tool run — the tool's name and a timestamp. No filename, no file content, ever. You can see the full list any time via the History button.
Are the non-PDF utilities (password generator, JSON formatter, etc.) private too?
Yes — same rule as the PDF tools. Word Counter, Case Converter, Password Generator, UUID Generator, Base64, Hash Generator, JSON Formatter and JWT Decoder all run with plain JavaScript already loaded in this page; nothing you type or paste is sent anywhere.
Split PDF, in depth
100% free, browser-only, no registration, works on mobile, no page limit.
Features
One-Cut Splitting
Choose the exact page to split after; get two files instantly.
No Quality Loss
Pages are copied exactly, never re-rendered.
Instant
No server round-trip, so there's no upload wait.
Works on Any Length
From a two-page file to hundreds of pages.
Private by Design
Every page stays on your device throughout.
Repeatable
Split a result again to break a file into more than two parts.
Works on Mobile
Same tool, same interface, on a phone browser.
Free Forever
No account, no page limit, no watermark.
Why use Split PDF
- Separate a cover page or table of contents from the body of a document.
- Break a large scanned book or report into smaller, more manageable files.
- Pull an appendix out of a contract to send on its own.
- Divide a combined file back into its original standalone sections.
- Share only part of a document without exposing the rest.
- Make a big file easier to upload somewhere with a size limit, by splitting it into smaller pieces first.
Supported uses
Contracts & Appendices
Scanned Books & Reports
Combined Statements
Multi-Section Forms
Course Readers
Large Archived Documents
How TechDriven Tools compares
| Feature | TechDriven Tools | Other Online Tools | Desktop Software | Command-Line Tools |
|---|---|---|---|---|
| Speed | Instant, no upload | Depends on upload speed | Depends on install | Instant, but needs setup |
| Privacy | Never leaves your device | Varies — check the site's policy | Local, but often needs install/updates | Local, fully offline |
| Installation | None — runs in browser | None | Download & install required | Requires tools installed first |
| Mobile-friendly | Yes | Varies by site | No | No |
| Free | Always | Often freemium / capped | Often paid | Free, but not beginner-friendly |
| File limits | None beyond device memory | Often capped | Varies | None |
| Ease of use | Type a page number | Type a page number | Menu-driven | Typed commands |
Privacy
- Files are never stored — nothing is written to a server, ever.
- All processing happens in your browser, using pdf-lib.
- No registration or account required to use any of this.
- Nothing is transmitted, so there's nothing in transit to intercept.
- Downloads come straight from your browser's own memory to your device.
What is PDF Splitting
Splitting takes one PDF and divides it into two separate files at a page you choose — everything up to and including that page goes into the first file, everything after goes into the second. It's the reverse of merging: one document becomes two, each a complete, independent PDF.
Benefits
Splitting is useful whenever only part of a document needs to travel on its own — sharing a single chapter without the whole book, sending an appendix separately from a contract's main body, or breaking a large scanned file into pieces small enough for a system with an upload size limit.
Best Practices
- Check the total page count shown after uploading before picking a split point — it updates automatically based on the actual file.
- For splitting into more than two pieces, work from the largest remaining half each time, rather than repeatedly splitting the smaller piece.
- If you already know exactly which pages you want in each output — not just "everything before or after a point" — Extract Pages will get you there more directly.
- Keep track of which output is which; part-1.pdf and part-2.pdf aren't automatically renamed to reflect their contents.
Common Mistakes
The most common mistake is expecting one run to produce more than two files — it always makes exactly one cut. To get three or more parts, split again on one of the results. The second is confusing "split" with "extract" — split keeps everything, just divided in two; extract throws away everything except the pages you specifically list.
Split vs. Extract Pages
These solve related but different problems. Split makes one cut and keeps both halves. Extract Pages keeps only the specific pages you list and discards the rest. If you want "everything before page 10 and everything after," Split is faster. If you want "just pages 4, 9, and 15," Extract Pages is the right tool.
Security
Since the file is read directly into your browser's memory and never uploaded, splitting a sensitive document — a contract, a medical file, a financial report — into shareable pieces never means trusting a server with the whole thing first.
Mobile Splitting
The page-number input works exactly the same way on a phone as a laptop — type the number, tap run, and both files download straight to your device.
Business and Education Use Cases
In an office, this is the tool for separating a signature page from the body of a contract, or breaking a large scanned report into a table-of-contents section and a body section. In education, it's splitting a combined course reader into individual chapters, or separating a cover sheet from an assignment before uploading just the content that needs grading.