How to Make a Table of Contents in Microsoft Word

If you are writing a massive 100-page corporate report, a dissertation, or a self-published novel in Microsoft Word, you must include a Table of Contents. If you attempt to type a Table of Contents manually—typing out the chapter names, pressing the period key fifty times to create a dotted line, and guessing the page numbers—you will destroy your formatting the second you add a new paragraph to chapter one.

You must use Word’s automated Table of Contents generator. It instantly reads your document, builds the table for you, and automatically updates the page numbers if the text shifts. But before you can click the button to generate it, you must prepare the document.

Step 1: Format Your Document with “Headings” (Critical)

Microsoft Word is a machine; it cannot magically know which text is a chapter title and which text is just a normal sentence. You must explicitly tell the software where your chapters are by applying “Heading Styles.”

  1. Scroll through your document until you find the title of your first chapter or section (e.g., “Chapter 1: Introduction”).
  2. Use your mouse to highlight that specific text.
  3. Look at the Ribbon at the top of the screen and ensure you are on the Home tab.
  4. Look at the large box on the right side of the ribbon labeled Styles.
  5. Click on the box labeled Heading 1.

The text will instantly change format (usually turning blue and becoming larger). This is the secret. By applying “Heading 1,” you have just told Word, “This is a major section of my book.”

If you have sub-chapters (e.g., “1.1: Background History”), highlight them and click Heading 2. If you have sections within the sub-chapters, use Heading 3.

You must go through your entire document and apply these Headings to every single title before proceeding to Step 2.

Step 2: Generate the Automated Table of Contents

Once your Headings are placed, building the actual table takes two seconds.

  1. Scroll to the absolute top of your document (or to the blank page where you want the table to live).
  2. Place your blinking text cursor exactly where you want the table to start.
  3. Look at the Ribbon and click the References tab.
  4. Look at the absolute far-left corner of the ribbon and click the large Table of Contents button.
  5. A drop-down menu will appear with several visual styles (e.g., Automatic Table 1, Automatic Table 2).
  6. Click on Automatic Table 2.

The table will instantly materialize on the page. It will automatically list every single title you marked as a “Heading,” complete with perfectly aligned dotted lines (leaders) and perfectly accurate page numbers.

Step 3: How to Update the Table

The greatest advantage of an automated table is that it is dynamic. If you go back into the middle of your document, write 50 pages of new text, and completely ruin the original page numbering sequence, you do not have to rebuild the table.

  1. Scroll back up to your Table of Contents.
  2. Click anywhere inside the box. A grey border will appear around it, and a small tab will appear at the top labeled Update Table.
  3. Click Update Table.
  4. A dialog box will appear asking you what you want to update.
    • If you only added text (and the chapters just shifted down a few pages), select Update page numbers only.
    • If you added brand new chapters or changed the spelling of a chapter title, select Update entire table.
  5. Click OK.

The numbers will instantly refresh, ensuring your document is always perfectly accurate right before you click print.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.