# Is it possible to add annotations to a PDF with PDF.js Express?

**URL:** <https://pdfjs.community/t/is-it-possible-to-add-annotations-to-a-pdf-with-pdf-js-express/36>\
**Category:** FAQ\
**Tags:** pdfjs-express\
**Created:** [May 25, 2020, 10:40am UTC](https://pdfjs.community/t/is-it-possible-to-add-annotations-to-a-pdf-with-pdf-js-express/36 "2020-05-25T10:40:07Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jackie](https://avatars.discourse-cdn.com/v4/letter/j/f07891/32.png) [@Jackie](https://pdfjs.community/u/Jackie)\
**Post date:** [May 25, 2020, 10:40am UTC](https://pdfjs.community/t/is-it-possible-to-add-annotations-to-a-pdf-with-pdf-js-express/36/1 "2020-05-25T10:40:07Z")

</div>

Absolutely.

PDF.js Express imports annotations into the viewer through XFDF data. They can be created by the user through the UI, or programmatically. Annotation data can be imported or saved to a server/database.

To learn more:

- [Overview of PDF.js Express annotations](https://pdfjs.express/documentation/annotation/overview)
- [What is XFDF format?](https://pdfjs.express/documentation/learn-more/xfdf)
- [How to create annotations?](https://pdfjs.express/documentation/annotation/create-annotations)
- [How to import and export annotations?](https://pdfjs.express/documentation/annotation/import-export/overview)
- [How to custom annotations?](https://pdfjs.express/documentation/annotation/custom-annotations)

[Try out PDF.js Express for free!](https://pdfjs.express/documentation)
