How do I create a table of contents for my notes?
Use Heading Styles
Most note apps (like Obsidian, Notion, Evernote) can generate a table of contents automatically if you format your headings consistently (H1, H2, H3).
In apps like Obsidian, you can insert a TOC block that updates dynamically. In Notion, you can create a linked database or use the table of contents block.
Manual TOC with Links
If your app doesn't support automatic TOCs, you can create a manual one by linking to each note or section. In markdown, use [Section Name](#anchor) or [[Note Name]] for wikilinks.
For a notebook-level TOC, create a note that lists links to all important notes, organized by category. Update it as you add new notes.
- Use consistent heading levels for automatic TOC
- Insert a TOC block if available (Obsidian, Notion, Word)
- For manual TOC, link to notes or use anchors
- Consider a master index note for large collections
Keep It Updated
A TOC is only useful if it's current. Some apps update automatically; for manual ones, set a reminder to review and add new notes.
You can also use tags or search queries to generate a dynamic list, like a saved search for all notes tagged #project.
Common mistakes
- Inconsistent heading styles prevent automatic TOC generation.
- Forgetting to update a manual TOC, making it outdated.
- Creating a TOC that's too detailed, making it overwhelming.
