JavaScript PDF Bookmark Library

Create, edit, and remove PDF bookmarks using JavaScript. PSPDFKit for Web offers developers an API for programmatic bookmark management, as well as a customizable UI for working with bookmarks.

Launch Demo

PSPDFKit SDKs are deployed in some of the world’s most popular applications, such as those made by PlanGrid, Disney, DocuSign, Dropbox, IBM, and Lufthansa.

Key Capabilities

  • Create, edit, remove — Programmatically or by using the UI

  • Import and export — Manage bookmarks in XFDF or JSON files

  • Client-side — Edit bookmarks in the browser (no server needed)

  • Customizable UI — Configure and style the bookmarks sidebar

  • Extendable — Add annotation, editing, forms, and more

Guides for Bookmarks

Create Bookmarks
How to create bookmarks and optionally link them to URIs

Edit Bookmarks
How to edit existing bookmarks

Remove Bookmarks
How to remove existing bookmarks

Detect Changes to Bookmarks
How to detect when a bookmark is created, updated, or deleted

Built-In Bookmarks UI
Learn about the built-in bookmarks UI and how to customize it

Free Trial

  • Unlimited trial usage

  • Guidance and tech support from developers

  • Get started