PDF Editor & Signer
Merge, split, rotate, watermark, or add text/signatures to a PDF.
Why this matters
Most free online PDF tools ask you to upload your document to their servers, which is a real problem for anything containing a signature, a government ID, or a signed contract. Every tool here runs entirely in your browser — nothing about the file is ever sent anywhere, so you can edit sensitive documents without that tradeoff.
Nothing is uploaded. Every operation below runs locally in your browser via pdf-lib — reload the page with no network connection and it still works. There is no server upload endpoint anywhere in this spoke's code.
Click the page preview below to place this text.
Draw your signature, then click the page preview to place it.
How to use it
- Pick a tool from the dropdown — merge, split, rotate, watermark, or add text/signature.
- Upload the PDF (or multiple, for merge, in the order you want them combined).
- For text/signature: pick a page, click the preview to place it, and repeat for as many annotations as you need.
- Download the result — nothing is kept on this site afterward.
Example scenarios
- Someone needs to sign a rental agreement PDF sent by email — they draw their signature, place it on the signature line, and download the signed copy without installing any software or creating an account anywhere.
- A student combines five separately-scanned chapter PDFs into one file for a single reading assignment, in the order they need to be read.
- Someone splits a large scanned PDF into individual pages to send just the relevant page to a coworker instead of the whole document.
Related guides
- How to add a signature to a PDF — Drawing and placing a signature on a real rendered page, entirely in your browser.
Frequently asked questions
Is my PDF uploaded anywhere?
No. Every operation — merge, split, rotate, watermark, and the text/signature tool — runs locally in your browser via pdf-lib. There's no server upload endpoint anywhere in this tool's code, and it keeps working if you disconnect from the internet after the page has loaded.
How does the signature tool work if it doesn't show my real signature style?
Draw your signature with your mouse or finger on the signature pad, then click where you want it placed on the page — it's captured as an image and embedded into the PDF, so it reflects however you actually drew it.
Why can't I see the real PDF content when placing text or a signature?
As of the latest update, you can — the placement preview renders the actual page via pdf.js, not a blank placeholder.
What happens to a PDF's existing content when I rotate or watermark it?
Rotation and watermarking don't touch the original content — rotation only changes each page's display orientation, and the watermark is drawn as an additional semi-transparent layer on top, not a replacement.