PDF Toolkit

PDF tools that never upload your files

Every other PDF site asks you to hand over your contracts, invoices and scans before it will touch them. This one does not. Compression, merging, splitting and OCR all run inside your browser using WebAssembly, so the file stays on your machine from start to finish. No account, no queue, no upload progress bar.

  • Compress PDF - shrink scans and presentations with quality presets
  • Merge PDFs - combine several files into one, in the order you pick
  • Split PDF - pull out single pages or ranges
  • OCR PDF - turn a scan into a searchable document

Frequently asked questions

Are my files really not uploaded?

Correct. The processing code is compiled to WebAssembly and runs in a Web Worker inside your tab. You can verify it: open DevTools, go to the Network tab, and process a file. There is no request carrying your document. You can also disconnect from the internet after the page loads and everything still works.

Is there a file size limit?

There is no server-side limit because there is no server. The practical ceiling is your device's memory. Files up to a few hundred megabytes are fine on a modern laptop; a phone with little free RAM will struggle earlier.

Does it work offline?

Compress, merge and split do: once the page has loaded, they keep working with no network connection. OCR is the exception and needs the network the first time you run it, because the recognition engine and the language data are fetched on demand rather than shipped with the page. After one successful run they are cached and OCR works offline too, until the browser evicts them.

What does it cost?

Nothing. The project is open source and the code is on GitHub.

Guides and benchmarks