Create a table of contents in Word

To create a table of contents that’s easy to keep up-to-date, apply heading styles to the text you want to include in the table of contents. After that, Word will build it automatically, from those headings.

Apply heading styles

Select the text you want to include in the table of contents, and then on the Home tab, click a heading style, such as Heading 1.

Heading 1 is highlighted on the Home tab.

Do this for all of the text you want to show up in the table of contents. For example: If you are writing a book with chapters you could apply the Heading 1 style to each of your chapter titles. You might apply the Heading 2 style to each of your sections within those chapters.

Add the table of contents

Word uses the headings in your document to build an automatic table of contents that can be updated when you change the heading text, sequence, or level.

  1. Click where you want to insert the table of contents – usually near the beginning of a document.

  2. Click References > Table of Contents, and then choose an Automatic Table of Contents style from the list.

    Note: If you use a Manual Table of Contents style, Word won't use your headings to create a table of contents and won't be able to update it automatically. Instead, Word will use placeholder text to create a dummy table of contents, and you'll need to manually type each entry into it.

    Table of Contents options are shown on the References tab

If you want to format or customize a table of contents, you can. For example, you can change the font, the number of heading levels, and whether to show dotted lines between entries and page numbers.

See also

Do you have a question about tables of contents in Word that we didn't answer here?

Visit the Word Answers Community to ask a question or view other answers.

Help us improve Word

Do you have suggestions about how we can improve Word? If so, please visit Word UserVoice and let us know!

Was this information helpful?

Great! Any other feedback?

How can we improve it?

Thank you for your feedback!