PDF Annotate
Open any PDF and add freehand drawing, text notes, highlights, arrows, rectangles and stamps — then download the annotated PDF instantly.
No Upload
Draw & Annotate
Multi-Page
Instant & Free
Drop a PDF here or click to browse
Supports any PDF — single or multi-page, any size
✎ Draw · Text · Highlight · Arrow · Rectangle · Stampdocument.pdf
Annotations
0
PDF Annotate
Draw, highlight, add text and shapes on any PDF page — then download the annotated file instantly. No upload needed.
—
Pages
0
Annotations
8 annotation tools — Freehand pen, Highlight, Text, Arrow, Rectangle, Ellipse, Stamp and Eraser.
Multi-page support — navigate between pages. Annotations are stored per-page and applied on export.
Your PDF stays private — PDF.js renders in-browser. No file is ever sent to any server. Undo/Redo supported.
How to Annotate a PDF
1
Upload Your PDF
Drop or click to open any PDF. It renders directly in your browser using PDF.js — no server, no upload.
2
Pick a Tool
Choose from Pen, Highlight, Text, Arrow, Rectangle, Ellipse, Stamp or Eraser. Set colour, size and font.
3
Draw & Annotate
Draw freely on the PDF canvas. Navigate pages with the arrows. Use Undo/Redo for mistakes.
4
Save & Download
Click Save Annotations in the sidebar. The annotations are flattened into the PDF and downloaded instantly.
Frequently Asked Questions
Is my PDF uploaded to a server?
Never. PDF.js renders the file entirely in your browser. No data is uploaded to any server at any point.
Which annotation tools are available?
Freehand Pen (draw freely), Highlight (semi-transparent marker), Text (click to type), Arrow (draw directional arrows), Rectangle, Ellipse, Stamp and Eraser.
Can I annotate multi-page PDFs?
Yes. Use the Previous / Next buttons to move between pages. All annotations are stored per-page and included when you download the final PDF.
Are annotations flattened into the PDF?
Yes. Each page is re-rendered with annotations drawn onto the canvas and exported as a flat PDF — compatible with all PDF viewers.
Does Undo / Redo work across pages?
Undo and Redo work on the current page's annotation history. Each page maintains its own history stack so changes on one page don't affect others.
What stamp types are available?
Clicking on the canvas with the Stamp tool cycles through three stamps: ✓ APPROVED (green), ✗ REJECTED (red) and ★ IMPORTANT (amber). The stamp is placed at the click position.
No upload · No server · PDF.js + PDF-lib in-browser · Free forever · Pdf Pixy