Annotate a PDF without uploading it.
Highlight text, add sticky notes, draw arrows and shapes, write freehand, all in your browser. Your document never leaves your device.
Annotating a document means reading it closely. It should stay private.
Reviewing a contract, marking up a draft, or leaving feedback on a report all require you to engage deeply with the content, which usually means the document contains something sensitive. Annotation tools that require an upload put your confidential review copy on a server you don't control.
A document you're marking up is one you've read carefully, which means it's probably sensitive, and shouldn't be uploaded to annotate it.
KeptPDF runs its entire annotation engine in your browser. Highlights, comments, and drawings are all baked into the PDF locally. Nothing is sent to a server. Open developer tools and watch the Network tab while annotating: your document never appears in a single request.
How to annotate a PDF
On your device. No account needed, and nothing gets uploaded.
1. Open your PDF
Drop the file onto the page. It loads in your browser without being sent anywhere.
2. Add annotations
Highlight text, add sticky notes, draw arrows or rectangles, sketch freehand, or stamp text anywhere on the page.
3. Download the annotated PDF
Your annotations are baked into the file and visible in any PDF viewer.
The full annotation set. Nothing uploaded.
Highlights and text
Select text to highlight it in yellow, or place text boxes anywhere on the page. Good for marking key clauses or leaving inline comments.
Shapes and arrows
Draw rectangles, ellipses, lines, and arrows to call out specific areas or diagram relationships on the page.
Freehand drawing
Sketch notes, underline manually, or draw anything freehand with the pen tool. Works with a mouse or touchscreen.
No upload or account needed
Annotate free with no sign-up, no daily limit. Pro ($29/month) supports larger files (hundreds of MB practical limit, browser memory dependent).