We use essential cookies to make Venngage work. By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts.

Manage Cookies

Cookies and similar technologies collect certain information about how you’re using our website. Some of them are essential, and without them you wouldn’t be able to use Venngage. But others are optional, and you get to choose whether we use them or not.

Strictly Necessary Cookies

Always Active

These cookies are always on, as they’re essential for making Venngage work, and making it safe. Without these cookies, services you’ve asked for can’t be provided.

Show cookie providers

  • Venngage
  • Amazon
  • Google Login
  • Intercom

Functionality Cookies

These cookies help us provide enhanced functionality and personalisation, and remember your settings. They may be set by us or by third party providers.

Show cookie providers

  • Venngage
  • Chameleon
  • Intercom
  • Algolia

Performance Cookies

These cookies help us analyze how many people are using Venngage, where they come from and how they're using it. If you opt out of these cookies, we can’t get feedback to make Venngage better for you and all our users.

Show cookie providers

  • Venngage
  • Mixpanel
  • Intercom
  • Google Analytics
  • Hotjar

Targeting Cookies

These cookies are set by our advertising partners to track your activity and show you relevant Venngage ads on other sites as you browse the internet.

Show cookie providers

  • Google Ads
  • Google Tag Manager
  • Facebook
  • Pinterest
  • Product
  • Templates
  • Learn
  • Pricing
Learn
Educational Resources
Blog
Blog
Webinars
Webinars
Help Center
Help Center

How to Create a Table of Contents in InDesign: Easy Guide

Written By

Sneha

Sneha

Sneha is a content marketer at Venngage, specializing in writing actionable guides on infographics, visual communication, and project management. She crafts research-based, engaging content, always showcasing her creative side in every piece.


Updated: Jun 25, 2025
How to Create Table of Contents in InDesign Blog Header

I’ve been working on a content marketing playbook and needed to turn it into a professional-looking document. Adobe InDesign felt like the obvious choice because it’s built for layouts like e-books, brochures and long-form content. 

But when I tried adding a table of contents (TOC), it wasn’t as straightforward as I expected. Unlike Word or Google Docs, InDesign doesn’t just auto-generate a TOC the moment you add headings. You need to set up paragraph styles, map them to TOC entries, and format everything manually.

If you are a marketer, content creator, or anyone putting together a long-form document in InDesign, this guide walks you through how to make a table of contents in Adobe InDesign.

Bonus: I will also share a simple way to create a table of contents with Venngage’s Table of Contents Maker and provide some table of contents templates.

 

Why use a table of contents?

Can you see the table of contents for this blog on the left side of your screen? It shows you which sections we’ve covered and how the information is arranged. If you want to go straight to a section, you know exactly where to click.

That’s exactly what a table of contents does — it helps readers find what they need without going through the entire document. While it’s not always necessary, it becomes especially useful when you’re working with longer formats like reports, books, magazines, business brochures or catalogs.

A good TOC tells readers what information they’ll get and where to find it. It also helps you as the creator to plan and structure your content more clearly.

Here’s why adding a TOC in InDesign is worth it:

  • Makes navigation easier for the reader.
  • Gives your document a clean, professional layout.
  • Can be updated quickly if the content changes.
  • Works well for both print and digital formats. 

Related: 11 Best Report Design Ideas & Tips for Engaging Reports

How to create a table of contents in Adobe InDesign

Let’s see the step-by-step process to create a TOC in Adobe InDesign

Step 1: Style your headings

Before you insert a table of contents, you need to structure the document properly with different heading tags for your titles and subheadings — like H1, H2, H3, and so on.

InDesign doesn’t automatically recognize headings based on how they look. It reads them based on Paragraph Styles. So, if you want your TOC to work properly, every heading in your document needs to have a paragraph style assigned to it. This is the most important step for generating an accurate and dynamic TOC.

If you’re new to InDesign, this part might take a little time — but once you’ve set up the styles, the rest is easy.

Here’s how to create and apply paragraph styles:

  • Go to the top banner and click Type > Paragraph Styles.
Select paragraph styles to create a table of contents in InDesign
  • Select the text you want to make a heading. The Paragraph Styles menu will appear on the right side. 
  • Click the + icon and create a new style. It will be named as Paragraph Style 1 by default. 
paragraph styles in InDesign
  • Double-click Paragraph Style 1 and rename it as H1
Set H1 heading tag in InDesign
  • In the dialog box, go to Basic Character Formats on the left menu and select the font and size for H1 tags. 
Format paragraph styles in InDesign to create a table of contents
  • Choose the preferred font style and size. I have chosen Times New Roman font.

Repeat the same process for other heading levels, like H2 and H3. Basic Paragraph style will be your normal text.

Adjust H2 headings in InDesign

Once you’ve applied paragraph styles throughout your document, you’re ready to generate the table of contents.

Related: 90+ Annual Report Design Templates, Inspirational Examples & Design Tips

Step 2: Generate a TOC in Adobe InDesign

Go to the Layout option on the top menu and select Table of Contents. This will open a dialog box where you can adjust all the key settings. 

Open table of contents settings in Adobe InDesign

Step 3: Adjust basic settings for the TOC

Here’s how to set up your table of contents properly.

Title

Under the TOC Style section, you’ll see a space to enter the title. You can name it Contents, Table of Contents, Index, or anything else. For the Style, select the H1 paragraph style so it appears as the main title of the page.

Select title and style for table of contents in InDesign

Contents

Now it’s time to choose which headings will appear in the TOC.

  • Under Styles in Table of Contents, select the heading style you want to include (for example, H1).
  • Click << Add to move it to the Include Paragraph Styles section.
  • Do the same for H2, H3, or any other styles you’ve used.
Select styles to add in table of contents

Next, assign an Entry Style for each of the styles you’ve added. This controls how each heading level looks inside the TOC. Here’s one example setup: 

  • Title → H1 format
  • H1 (Content Marketing Playbook) → H2
  • H2 paragraph styles → H3
  • H3 paragraph style → Basic Paragraph
Adjust entry style for different paragraph styles

This helps keep the TOC visually consistent with the rest of your document.

Now, click on the H2 entry in the list. Under Between Entry and Number, click and select the Right Indent Tab.

Select right indent tab in TOC settings

Remove the default “t” character and add the y character instead.

adjust between entry and number setting for table of contents

Repeat this step for the Basic Paragraph as well. This ensures that your headings and page numbers align properly in a single line.

Page numbering

If you’re placing the TOC at the beginning of your document, first add a blank page before the main content. However, you also need to adjust the page number to ensure that the TOC is not included in the total number of pages and the actual content starts from the first page.

To make sure your actual content starts at page 1:

  • Go to the first content page.
  • Select Layout > Numbering & Section Options.
Go to numbering and section options to adjust page numbers in InDesign
  • Instead of “Automatic Page Numbering,” choose Start Page Numbering at and type 1. This will now be considered the first page of the content. 
Select start page numbering at

Once all settings are in place, click OK. An arrow will appear, along with a small block of text. Drag the arrow to the blank page where you want the TOC to appear. Drop it there, and your table of contents will be generated automatically. 

Related: 20 Professional Report Cover Page Examples & Templates

Step 4: Style the TOC in InDesign

You’ve inserted the TOC into your document, but it might look a bit plain. Let’s walk through how to style it for a clean and professional look. 

1. Customize the characters between the heading and the page number

First, we’ll add the characters between the headings and page numbers to improve readability. You can add periods or small dashes. 

  • Go to Paragraph Styles > Tabs > Leader.
  • Enter a period (.) or dash (-) in the box. 
  • Click OK
enter period between TOC heading and page number

To make sure the dots or dashes don’t stick too close to the text, add spacing around them:

  • Go back to Table of Contents > Between Entry and Number
  • Add a space before and after the ∧y right indent tab symbol
  • Select Preview to check how it looks
add space between entry and number for top

2. Adjust the spacing between the headings 

Next, improve the visual spacing between each line in the TOC.

  • Go to Paragraph Styles > Indents and Spacing. 
  • Increase the Space Before and Space After values.
Adjust spacing between TOC entries

This gives your TOC a more breathable layout and keeps it aligned with the rest of your document.

Here’s how the final TOC looks.

Final TOC document created in InDesign

Update the table of contents

If you want to change a heading in the table of contents, you can change it in the main document and it will be automatically updated in the TOC. 

If the TOC doesn’t get updated automatically, go to Layout > Update Table of Contents. 

Update table of contents in Indesign

You can also make other changes:

  • Format the TOC titles, entries or page numbers by updating the corresponding Paragraph Styles.
  • Change page number formats (like 1, 2, 3 or i, ii, iii) by adjusting section numbering under Layout settings.
  • Add more paragraph styles or change the TOC title by editing the TOC Style itself.

Advanced techniques to make a table of contents in InDesign

Here are a some advanced to make the table of contents look more professional.

Customize entries

InDesign lets you fine-tune TOC entries beyond the basics. You can:

  • Add specific text before or after each entry (for example, “Chapter:” before each heading).
  • Choose different sorting methods, such as alphabetical order instead of document order.
  • Use different styles for different heading levels to visually group your content.

These options give you more control over how your TOC looks and reads.

TOC for books

If you’re working on a book project that spans multiple InDesign documents, you can still generate a single, unified table of contents.

  • Open the Book panel from File > New > Book.
  • Add all relevant documents to the book.
  • Then generate the TOC from within the Book panel, instead of a single document. 

InDesign will pull headings from across all files and combine them into one table of contents.

Related: Ebook Guide: Design Ideas, Templates, Creation & Publishing

Digital TOC (hyperlinks)

When you export your document as a PDF or EPUB, InDesign automatically turns TOC entries into clickable links — as long as you’ve set it up that way.

To check this:

  • Go to Table of Contents > Options.
  • Make sure Create PDF Bookmarks is selected.
  • When exporting to PDF, ensure that Include Bookmarks is enabled.

This makes your digital document easier to navigate, especially on mobile or tablet devices.

Alternative to creating a table of contents in InDesign

Phew! That was the full process of making a table of contents in InDesign. While the final result looked just the way I wanted — clean and professional — it took me over an hour to get everything right.

InDesign is a powerful tool, but it’s also technical. If you’re not a designer, there’s definitely a learning curve.

If you are looking for an alternative to InDesign to create a TOC, try Venngage. Venngage’s Online Table of Contents Maker is a simple, straightforward tool that lets you set up a TOC for any document in minutes. 

Here’s how it works:

Step 1: Select a table of contents template

Venngage offers a large variety table of contents templates for reports, business plans, employee handbooks, books, recipes and whitepapers. You can pick a template as per your document’s type or theme.

For example, if you are writing a business report or a guide, here’s a simple table of contents template you can use. 

Simple Vintage Book Table of Contents Template by Venngage
 

If you are creating a company playbook for the team, you can use this table of contents example: 

Company Profile Report Table of Contents Template by Venngage
 

If you want a more fun and playful table of contents template, you can go with this one. 

Illustrative Employee Handbook Table of Contents Template by Venngage
 

Step 2: Customize it as per your preferences

Most people skip over the TOC page without thinking twice. It feels like a formality. But a good table of contents makes it easier for your reader to find what they’re looking for. Without it, they might just give up on your document altogether.

With Venngage, you can make your TOC both functional and appealing. It enables you to:

  • Easily edit the dummy text to match your document’s headings. 
  • Change text fonts and colors.
  • Add icons, borders, or illustrations.

It takes only a few clicks, and no design experience is required.

Edit table of contents in Venngage

Step 3: Download it in PDF or PNG format 

Once you’re happy with the design, you can preview your TOC and download it in either PDF or PNG format.

  • If you want to attach it to a digital document or print it as part of a book, go with PDF.
  • If you’re inserting it into an existing file or slide, PNG is the better choice.

You can also merge the downloaded TOC with other documents using any free PDF tool. 

Create a table of contents with Venngage

Creating a TOC in InDesign works great if you’re already familiar with the software. But if you’re in a hurry or just want a faster way to get a clean, professional result, Venngage is a solid alternative. With pre-designed templates and a simple editor, you can create a polished table of contents in minutes — no design skills needed.

 
About Sneha

Sneha is a content marketer at Venngage, specializing in writing actionable guides on infographics, visual communication, and project management. She crafts research-based, engaging content, always showcasing her creative side in every piece.