βοΈ Annotate PDF while Reading Client
Highlight, underline, strikethrough, add sticky notes, and draw freehand on any PDF. Annotations save to your browser and export into a real PDF.
Open a PDF
Drop a PDF below or click to browse. Previous annotations load automatically if you reopen the same file.
Annotations
Select text or use the toolbar to start annotating.
How to Annotate a PDF
Open Your PDF
Drop a file β previous annotations load automatically.
Highlight & Note
Select text to highlight, or use the toolbar for notes and drawing.
Export
Download an annotated PDF with all your marks baked in.
Frequently Asked Questions
Make sure the Select tool is active (default). Drag your mouse over the text you want to highlight β like you would in a Word document. When you release, a small floating toolbar appears near your selection. Click Highlight to save the annotation.
Annotations save automatically to your browser's local storage, keyed by the PDF's fingerprint. When you reopen the same PDF in this tool, annotations reload automatically. Nothing is uploaded to any server. If you clear your browser data, annotations are lost β so export to PDF if you want a permanent copy.
It uses pdf-lib to bake all your annotations directly into a copy of the PDF. The result is a standard PDF file with real highlights, notes, and drawings that any PDF reader can display. The original file is untouched.
Yes β but you can only highlight on top of images, not on real text. Since scanned PDFs have no text layer, text selection won't work. However, you can still use Note, Pen, and place highlights by dragging (which creates a rectangle). For real text highlighting, run the PDF through our OCR PDF tool first.
No. All rendering and annotation happens in your browser. Annotations save locally, and PDF export runs entirely client-side with pdf-lib.