Products · Annotation & Markup
Mark up documents the way people review on paper
More than twenty tools for highlighting, drawing and commenting, with appearances that look the same in every PDF reader.
ViewAnnotateShapesInsertEdit
Comments · 3
20+
markup tools
10
line-ending styles
JSON
import and export
standard annotations with appearances
Features
What Annotation & Markup does
01
Text markup
- Highlight, underline, strike-out and squiggly, snapped to the letters
- Insert text at a point, or replace a run of words
- Free-hand highlighter and pen
- Handles to grow or shrink a mark across lines
ViewAnnotateShapesInsert
Comments · 3
02
Shapes and drawing
- Rectangle, ellipse, line and arrow (10 line endings)
- Polygon, polyline, cloud and arc
- Stroke, fill, opacity, width and dash styles
- Shift to keep proportions while resizing
03
Comments
- Sticky notes and comments on any mark
- Replies with author and time
- A comments panel to read and edit every thread
- Hover tips show what each mark says
04
Standards-based output
- Real PDF annotations with generated appearance streams
- Import and export as JSON for your own storage
- Flatten into the page when the review is done
- Saved into .docx and .xlsx as Word and Excel content
At a glance
Everything included
No add-ons and no tiers: every item here ships in the same package, free under MIT.
- Highlight
- Underline
- Strike-out
- Squiggly
- Pen
- Highlighter
- Text box
- Insert text
- Replace text
- Sticky note
- Rectangle
- Ellipse
- Line
- Arrow
- Polygon
- Polyline
- Cloud
- Arc
- Stamp
- Signature
- Image
- Eraser
For developers
The same few lines in JavaScript and .NET
One engine behind both packages, so behaviour and output match on every platform.
app.js
const doc = viewer.getDocument();const hit = doc.search('Termination')[0];doc.addAnnotation(hit.page, { type: 'Highlight', quadPoints: hit.quadPoints, contents: 'Check the notice period', author: 'Legal',});Used in these workflows
Works well with
Add Annotation & Markup to your app
Free under the MIT licence, for the browser, Node.js and .NET.
ViewAnnotateShapesInsert
Comments · 3