These are not throwaway files
PDFs are contracts, invoices, medical records, tax statements, signed agreements. Every tool that asks you to upload is asking you to put those on a stranger's disk. Retention promises are not something you can audit.
Merge, split, rotate, watermark and password-protect PDF files. Nothing is uploaded — the documents are processed locally on your own machine.
Drop PDF files here
or · max 10 files free
PDFKit runs five operations on your PDF files, entirely inside the browser tab. Read, transform, write — no upload, no account, no watermark on the output. The rest of this page is the honest version of what each operation actually does.
| Task | Behaviour | Notes |
|---|---|---|
| Merge | Order preserved as dropped | Different page sizes coexist; nothing is rescaled. |
| Split | One PDF per page, in a ZIP | Zero-padded filenames so they sort correctly. |
| Rotate | 90 degrees clockwise, all pages | Stored as a page attribute, so text and resolution are untouched. |
| Watermark | Diagonal text, 28% grey | Drawn into the content stream; appears in every viewer and in print. |
| Number pages | Page N of M, bottom centre | Drawn into the page, so it prints and survives every viewer. |
| Batch | 10 files free | The desktop version has no limit and adds page ranges. |
PDFs are contracts, invoices, medical records, tax statements, signed agreements. Every tool that asks you to upload is asking you to put those on a stranger's disk. Retention promises are not something you can audit.
A 50-page scan is often 20–60 MB. Uploading it, waiting for a server, then downloading it back is minutes of round trip for work a laptop does in under a second.
The site is static files on a CDN. No backend, no database, no upload endpoint. Not "we delete your files after an hour" — there is nothing to delete.
A merged file is the sum of its parts. Merging does not re-encode anything, so a 40 MB set of scans produces a 40 MB file.
Many tools rasterise each page to fix rotation. You lose the text layer and often sharpness. Rotation belongs in the page dictionary, not in the pixels.
A watermark is a label and a deterrent. Anyone determined removes it. Access control is encryption, a different operation.
Gmail caps at 25 MB before base64 encoding adds its 33%. A 20 MB scan becomes a rejected message.
Work on a copy. A failed merge or a bad rotation on your sole original is not recoverable without a backup.
No. Merging, splitting, rotating, watermarking and encrypting all run inside your browser tab with a JavaScript PDF library. After the page loads it makes zero network requests.
10 per batch on the free web version. The desktop version has no limit.
Yes. Once the page has loaded you can disconnect the network and it still works.
No. Unlike most free PDF tools there is no forced branding. The text watermark feature is opt-in.
PDF input only. Splitting produces a ZIP of PDFs.
Yes. Rotation, splitting and watermarking all operate on page structure, so a scanned page behaves like any other.
No. Documents that require a password to open cannot be read. Remove the password first.
Yes for 10 files per batch, permanently. The $19 desktop version removes the batch limit and adds page-range selection.
PDFKit Desktop is a single offline file — no 10-file limit, page-range selection, per-page rotation, adjustable watermark, and it never needs a network connection. One-time $19, no subscription.
See PDFKit Desktop — $19