No PDFs loaded yet.

Document tools for legal work

Everything happens on your device.

Merge, reorder, redact, number, bookmark and split — without a single page of a client document ever crossing the network.

Your files never leave this device.

There is no server to upload to. Every document is opened, edited and saved by code running inside this browser tab, on your own computer. Nothing is transmitted, stored or logged anywhere — not by us, not by anyone.

One job at a time

Drop PDFs here

or

Nothing leaves your computer — files are read in this browser tab and never uploaded.

Click a page to select it

How this tool handles your documents

Web tools that edit PDFs almost always work by uploading your file to a server, processing it there and sending it back. That means your document sits on someone else's computer, at least briefly, and you are trusting their retention policy, their staff and their security.

This tool has no server component at all.

What actually happens when you open a file

  1. Your browser downloads the application once — some HTML, JavaScript and CSS. That is the only network request involved in the whole process.
  2. Choosing a file hands the page a reference to it through the browser's own file-picker. The bytes are read into memory with the standard File.arrayBuffer() call — the same mechanism an image viewer uses.
  3. pdf.js parses the document. It runs on a Web Worker, a second thread inside your browser, so a large file does not freeze the interface. Pages are drawn onto a <canvas> element to produce what you see.
  4. Edits change a plain data structure in memory — which page goes where, what is written on it. Your original file is never modified.
  5. pdf-lib assembles a new PDF as raw bytes, still in memory.
  6. Saving wraps those bytes in a Blob and hands them to the browser's download mechanism via an object URL — an address that exists only inside this tab and is meaningless anywhere else. No request is made.

How you can check this yourself

What is stored

Only your settings — watermark text, numbering format, saved presets — kept in this browser's local storage on this device. No document, no page, no filename. Clearing your browser data removes it. There are no analytics, no tracking, no cookies and no error reporting.

What this does not protect against

Being honest about the limits, because a security claim that overstates itself is worse than none:

Place signature

Drag a box where the signature should go — its height follows the image's own proportions. This adds a picture to the page; it is not a digital signature and proves nothing about who signed.

Use the left and right arrow keys to page through.

Redact

Drag a box over anything that must be removed. The page is re-rendered as an image with the boxes burned in, so the text underneath is destroyed rather than covered up. Redacted pages stop being searchable.