Skip to main content
WizTools123
WizTools123
Free Online Tools

Tool Categories


PDF Tools New Tool

Free Online PDF Table of Contents Generator With Real Bookmarks

Give a PDF the navigation it should have had. Headings are found by measuring text size, the list is shown for you to correct, and what you approve becomes a nested bookmark tree in the sidebar and, if you want, a printed contents page with a link on every line.

Free Forever Nothing Uploaded Real Bookmarks You Correct It
Free Online PDF Table of Contents Generator With Real Bookmarks
Share this tool
Advertisement Slot (Top Banner) Google AdSense Unit • Responsive Banner
Build a contents page Drag and drop a PDF. Headings are found by their size, you correct the list, and the document gets bookmarks and a clickable contents page. Select a PDF File Up to 150 MB • 2,000 pages • nothing is uploaded
document.pdf
Finding the headings
words
The contents
What to add
Works in any language, and does not change a single page of the document.
Adds pages to the document, so every page number after it moves along. The list below is adjusted for that automatically.
Output
.pdf

Contents built
Buy Us A Coffee

Enjoying WizTools123? Help keep our server infrastructure 100% free and open for everyone.

Buy Us A Coffee
Sponsored Content (Below Tool) Google AdSense Placement

How to Give a PDF a Contents Page

Four steps, and the file never leaves your computer.

1
Step 1

Drop the PDF in. Headings are looked for straight away, by size.

2
Step 2

Correct the list: untick what is not a heading, fix a title, set the levels.

3
Step 3

Choose bookmarks, a printed contents page, or both.

4
Step 4

Press Build the contents and download the file.

What It Does, and What It Cannot Do

How the headings are found, and where you have to help.

A PDF does not know what a heading is. It stores marks at coordinates, with no idea which of them is a chapter title. Headings are found here by size, which works well on ordinary documents and imperfectly on unusual ones. That is why the list is shown for you to correct rather than written straight into the file.
A scanned document has no text to measure. If nothing is found, the pages are almost certainly images. Run an OCR tool first, or add the lines by hand, which the list allows.
A printed contents page moves every page after it. Adding pages at the front shifts the numbering, and the entries are adjusted for that automatically so they still land in the right place. If the document has printed page numbers of its own, they will now be one or two out; our Page Label Editor is how you square that.
Bookmarks handle any language, a printed page does not. Bookmark titles are stored in a format that covers every script. The printed page is drawn with the fonts built into every reader, which only cover Latin letters, so an Urdu or Arabic contents page cannot be drawn here and the tool says so rather than printing empty boxes.

Key Features & Capabilities

Designed for speed, privacy, and precision.

Never uploaded

Reading, measuring and writing all happen in your browser. The document never leaves your computer.

Headings found by size

Body text is measured first, and anything noticeably larger becomes a candidate. The threshold is yours to adjust.

You correct the list

Every line can be renamed, renumbered, re-levelled, unticked or added by hand before anything is written.

Real bookmarks

A proper nested outline in the reader sidebar, in any language, with the document itself untouched.

A clickable contents page

An optional printed page at the front with dotted leaders and a link on every line.

Honest about guessing

This is measurement, not understanding. The page says so, and shows its working, instead of quietly writing a wrong outline.

About the PDF Table of Contents Generator

This tool gives a PDF the navigation it should have shipped with: a bookmark tree in the reader sidebar, a printed contents page at the front, or both.

The hard part is that a PDF has no idea what a heading is. It holds marks at coordinates on a page, and the fact that one line is a chapter title and the next is a paragraph exists only in the eye of whoever looks at it. So the headings are found by measurement: the body text size is worked out across the whole document, and any line noticeably larger and short enough to be a title becomes a candidate.

That is a good guess and not a fact, which is why the list appears on the page for you to correct. Untick what is not a heading, fix a title that was split in two, set the levels so sections sit under chapters, add a line the document set in ordinary type. Then it gets written, and what gets written is what you approved.

Bookmarks change nothing about the pages themselves, so they are safe on any document. A printed contents page is more involved: it adds pages at the front, which moves everything after it, and the entries are adjusted so their links still land in the right place. Both facts are stated here rather than discovered afterwards.

Frequently Asked Questions

Bookmarks, contents pages, headings and scans.

Drop the file onto this page. Headings are found by their size and listed for you to correct, and pressing Build writes them into the document as a proper nested outline that appears in the reader sidebar. Nothing is uploaded.

Either the headings are not larger than the body text, in which case lower the threshold, or the pages are scans and contain no text at all to measure. In the second case OCR the document first, or add the lines by hand.

It adds pages at the front, so everything after moves along by one or two. The entries are adjusted automatically so the links still land correctly. If the document has its own printed numbers, our Page Label Editor lines the reader up with them again.

As bookmarks, yes: they are stored in a format that covers every script. As a printed page, no, because the fonts guaranteed to exist in every PDF reader only cover Latin letters, and embedding another one needs the font file itself. The tool tells you rather than drawing empty boxes.

Yes. Add a line by hand, type the title and the page number, and set its level. Useful for an appendix, a table or anything the document sets in the same size as its body text.

No. The text is read and the new file written entirely inside your browser, which you can prove by disconnecting from the internet and using the page anyway.

Other PDF Tools

Advertisement Slot (Bottom Banner) Google AdSense Unit • Responsive Banner