---
title: "Edit bookmarks in PDFs using JavaScript | Nutrient SDK"
canonical_url: "https://www.nutrient.io/guides/web/bookmarks/edit/"
md_url: "https://www.nutrient.io/guides/web/bookmarks/edit.md"
last_updated: "2026-06-18T12:08:56.263Z"
description: "With Nutrient Web SDK, you can list existing bookmarks with instance.getBookmarks and update them with instance.update:."
---

# Edit bookmarks in PDFs using JavaScript

With Nutrient Web SDK, you can list existing bookmarks with [`instance.getBookmarks`](https://www.nutrient.io/api/web/NutrientViewer.Instance.html#getBookmarks) and update them with [`instance.update`](https://www.nutrient.io/api/web/NutrientViewer.Instance.html#update):

```js

async function bookmarksToUppercase() {
  const bookmarks = await instance.getBookmarks();
  const uppercasedBookmarks = bookmarks.map((bookmark) =>
    bookmark.set("name", bookmark.name.toUpperCase())
  );
  await instance.update(uppercasedBookmarks);
}

```
---

> Part of [JavaScript PDF bookmark library](/guides/web/bookmarks.md)

## Related pages

- [PDF bookmarks in our JavaScript PDF viewer](/guides/web/bookmarks/built-in-ui.md)
- [Create bookmarks in PDF using JavaScript](/guides/web/features/bookmarks.md)
- [Detect changes in PDF bookmarks](/guides/web/bookmarks/detect-changes.md)
- [Remove bookmarks in PDFs using JavaScript](/guides/web/bookmarks/remove.md)

