Annotate PDF files
Review and annotate PDF files using a rich set of annotating tools in the JavaScript PDF Viewer.
Highlight text
Highlight important text in JavaScript PDF files. Also, customize the appearance of the highlight or remove it.


Underline text
Underline notable text in PDF files. You can customize the color of the underline or remove it.
Strikethrough
Strikethrough unimportant text in PDF files. You can customize the color of the strikethrough or remove it.


Shape annotations
Use drawing tools to add rectangles, circles, ellipses, lines, arrows, and polygons to a PDF file. The shapes can also be moved, resized, and customized.
Calibrate - Measuring tools
Measure the distance, area, radius, volume, and perimeter of the objects using measurement tools.


Stamp a document
Add stamps to a PDF file like applying rubber stamps to a paper document from the list of built-in stamps or create your own stamps.
Free-text annotation
Include free text in PDF files. You can move, resize, remove, or edit the appearance of free text.


Handwritten signature
Add handwritten signatures to PDF files. Signatures can be resized, moved, removed, saved, and customized.
Sticky notes and comments
Add sticky notes and comments anywhere in a PDF file. It can be moved and removed.


Import and export annotations
Annotations in a PDF document can be exported as JSON or XFDF and stored in the database. The annotations in JSON or XFDF formats can be imported back to the PDF document.
Frequently Asked Questions
Why should you choose Syncfusion JavaScript PDF Viewer?
The Syncfusion JavaScript PDF Viewer provides the following features:
- Accurate and reliable PDF rendering.
Easy navigation and interactions.
Review PDF files with annotating tools such as text markup, shape, measure, free-text, stamp, and sticky notes.
Supports filling and editing of AcroForms.
- One of the best JavaScript PDF Viewers in the market that offers feature-rich UI to interact with the software.
- Simple configuration and APIs.
- Supports all modern browsers.
- Mobile-touch friendly and responsive.
Expansive learning resources such as demos and documentation to learn quickly and get started with JavaScript PDF Viewer.
Where can I find the Syncfusion JavaScript PDF Viewer demo?
You can find our JavaScript PDF Viewer demo, which demonstrates how to render and configure the PDF Viewer.
Can I download and utilize the Syncfusion JavaScript PDF Viewer for free?
No, this is a commercial product and requires a paid license. However, a free community license is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue, 5 or fewer developers, and 10 or fewer total employees.
How do I get started with Syncfusion JavaScript PDF Viewer?
A good place to start would be our comprehensive getting started documentation.
Our Customers Love Us
Other supported frameworks
The PDF Viewer component is also available in Blazor, Angular, React, Vue, ASP.NET Core, and ASP.NET MVC frameworks. Check out the different PDF Viewer platforms from the links below,
Supported browsers
The JavaScript PDF Viewer works well with all modern web browsers such as Chrome, Firefox, Microsoft Edge, Safari, and Opera.
