Bookmarks form the clickable outline that PDF viewers show in their side panel. This tool adds bookmarks that open a chosen page, nests them into chapters and sections, and edits the bookmarks a file already has.
Drag the PDF onto the upload box, click it to browse, or import from Google Drive. For a password-protected file, you are asked for the password. Bookmarks already in the file are loaded into the list for editing.

Click a page thumbnail to select it. Type a title in the box at the top, then press Enter or click Add bookmark on page 1 (the number follows the selected page). A bookmark with no title is named after its page.

Each row in the Bookmarks list has controls to rename the bookmark, change its target page, move it up or down, nest it under the bookmark above, move it out one level, add a nested bookmark or delete it. Remove all clears the whole list.

Click Apply changes. The results screen has a preview of the PDF and buttons to download it, save it to Google Drive, open it in another tool or delete the files.
Bookmarks you don't change keep their original styling and actions. A bookmark that points outside the file, such as a web link, shows an empty page box and is kept as it is unless you give it a page.
Under More options, Show bookmarks panel on open asks PDF viewers to show the outline when the file is opened. Expand all and Collapse all set whether nested bookmarks start open or closed. Some viewers ignore these settings.
Every bookmark you add, or whose page you change, is saved as a jump to that page with no fixed position or zoom. The viewer goes to the page and keeps whatever zoom level the reader is using. That's usually what people want: someone reading at 150% on a laptop stays at 150% after the jump, rather than being snapped to a fit-to-page view.
The target is stored as a link to the page itself inside the file, not as a typed page number. Bookmarks whose page you don't change keep their original destination exactly, including any position or zoom the program that made the file set.
When the tool reads a file's outline, it works out which page each bookmark leads to. If it can't, the page box on that row is left empty. The usual causes:
The first case is often deliberate, and the bookmark is saved back unchanged. For the other two, the bookmark is dead in every viewer, not just here. Select the right thumbnail and give it a page, or delete it.
The outline panel in most viewers is narrow, and long titles get cut off or wrap onto several lines. A few habits help:
Titles are saved in Unicode, so accented letters and non-Latin scripts such as Greek, Arabic or Chinese display correctly in viewers that support them.
The Show bookmarks panel on open setting is written into the document as a request to show the outline. It only takes over if the file had no opening preference or was set to show nothing. If the PDF was already set to open in full screen or with the thumbnails panel, that choice is kept.
Unticking the setting, or removing every bookmark, also takes out the request to show the outline, so viewers don't open an empty panel. Nothing else in the file changes: the pages, links, form fields and document properties stay as they were.
No fixed limit is set. The file is processed in your browser, so very large files depend on your device's memory.
Yes. Typing many bookmark titles is quicker with a keyboard, so long outlines are easier to build on a desktop.
The file is processed on your device and is not uploaded. It never leaves your browser while you add the bookmarks.