Table of Contents Generator
Auto-generate navigable table of contents from your headings
Automatically create a hierarchical table of contents for your blog posts. Intelligently parses headings and generates structured navigation with smooth scrolling and active link highlighting.
Live Interactive Demo
See how a table of contents auto-generates from your headings with active link tracking
Table of Contents
Introduction
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam ultrices ut neque in faucibus. Mauris sollicitudin mattis eros lacinia laoreet. Donec ex eros, pellentesque sed augue id, elementum facilisis ligula. Sed quis pharetra turpis. Quisque convallis fringilla facilisis. Integer porttitor ligula mi, id viverra elit porta id. Sed quis nunc consequat nibh egestas accumsan eu nec orci. Etiam sollicitudin ex non ligula fermentum, nec finibus nisi facilisis. Donec fermentum nulla vel libero vestibulum aliquam. Sed porta lacinia accumsan. Nunc eget ipsum aliquet, malesuada massa sit amet, elementum turpis.
Getting Started
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam ultrices ut neque in faucibus. Mauris sollicitudin mattis eros lacinia laoreet. Donec ex eros, pellentesque sed augue id, elementum facilisis ligula. Sed quis pharetra turpis. Quisque convallis fringilla facilisis. Integer porttitor ligula mi, id viverra elit porta id. Sed quis nunc consequat nibh egestas accumsan eu nec orci. Etiam sollicitudin ex non ligula fermentum, nec finibus nisi facilisis. Donec fermentum nulla vel libero vestibulum aliquam. Sed porta lacinia accumsan. Nunc eget ipsum aliquet, malesuada massa sit amet, elementum turpis.
Installation Steps
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam ultrices ut neque in faucibus. Mauris sollicitudin mattis eros lacinia laoreet. Donec ex eros, pellentesque sed augue id, elementum facilisis ligula. Sed quis pharetra turpis. Quisque convallis fringilla facilisis. Integer porttitor ligula mi, id viverra elit porta id. Sed quis nunc consequat nibh egestas accumsan eu nec orci. Etiam sollicitudin ex non ligula fermentum, nec finibus nisi facilisis. Donec fermentum nulla vel libero vestibulum aliquam. Sed porta lacinia accumsan. Nunc eget ipsum aliquet, malesuada massa sit amet, elementum turpis.
Configuration
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam ultrices ut neque in faucibus. Mauris sollicitudin mattis eros lacinia laoreet. Donec ex eros, pellentesque sed augue id, elementum facilisis ligula. Sed quis pharetra turpis. Quisque convallis fringilla facilisis. Integer porttitor ligula mi, id viverra elit porta id. Sed quis nunc consequat nibh egestas accumsan eu nec orci. Etiam sollicitudin ex non ligula fermentum, nec finibus nisi facilisis. Donec fermentum nulla vel libero vestibulum aliquam. Sed porta lacinia accumsan. Nunc eget ipsum aliquet, malesuada massa sit amet, elementum turpis.
Advanced Topics
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam ultrices ut neque in faucibus. Mauris sollicitudin mattis eros lacinia laoreet. Donec ex eros, pellentesque sed augue id, elementum facilisis ligula. Sed quis pharetra turpis. Quisque convallis fringilla facilisis. Integer porttitor ligula mi, id viverra elit porta id. Sed quis nunc consequat nibh egestas accumsan eu nec orci. Etiam sollicitudin ex non ligula fermentum, nec finibus nisi facilisis. Donec fermentum nulla vel libero vestibulum aliquam. Sed porta lacinia accumsan. Nunc eget ipsum aliquet, malesuada massa sit amet, elementum turpis.
Customization Options
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam ultrices ut neque in faucibus. Mauris sollicitudin mattis eros lacinia laoreet. Donec ex eros, pellentesque sed augue id, elementum facilisis ligula. Sed quis pharetra turpis. Quisque convallis fringilla facilisis. Integer porttitor ligula mi, id viverra elit porta id. Sed quis nunc consequat nibh egestas accumsan eu nec orci. Etiam sollicitudin ex non ligula fermentum, nec finibus nisi facilisis. Donec fermentum nulla vel libero vestibulum aliquam. Sed porta lacinia accumsan. Nunc eget ipsum aliquet, malesuada massa sit amet, elementum turpis.
Troubleshooting
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam ultrices ut neque in faucibus. Mauris sollicitudin mattis eros lacinia laoreet. Donec ex eros, pellentesque sed augue id, elementum facilisis ligula. Sed quis pharetra turpis. Quisque convallis fringilla facilisis. Integer porttitor ligula mi, id viverra elit porta id. Sed quis nunc consequat nibh egestas accumsan eu nec orci. Etiam sollicitudin ex non ligula fermentum, nec finibus nisi facilisis. Donec fermentum nulla vel libero vestibulum aliquam. Sed porta lacinia accumsan. Nunc eget ipsum aliquet, malesuada massa sit amet, elementum turpis.
Conclusion
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam ultrices ut neque in faucibus. Mauris sollicitudin mattis eros lacinia laoreet. Donec ex eros, pellentesque sed augue id, elementum facilisis ligula. Sed quis pharetra turpis. Quisque convallis fringilla facilisis. Integer porttitor ligula mi, id viverra elit porta id. Sed quis nunc consequat nibh egestas accumsan eu nec orci. Etiam sollicitudin ex non ligula fermentum, nec finibus nisi facilisis. Donec fermentum nulla vel libero vestibulum aliquam. Sed porta lacinia accumsan. Nunc eget ipsum aliquet, malesuada massa sit amet, elementum turpis.
Why Plugin Instead of Snippet?
Table of Contents is too complex for a simple code snippet. A proper TOC requires:
Get the full-featured Table of Contents plugin with one-click installation, visual settings panel, and all the advanced features shown in the demo above.
Get WordPress Plugin - $50Why Use Table of Contents?
Frequently Asked Questions
Does it work with Gutenberg?
Yes! BlogUtils Table of Contents works with Gutenberg, Classic Editor, and all major page builders including Elementor, Divi, and Beaver Builder.
Can I customize the appearance?
Absolutely! Customize colors, position, heading levels (H2-H6), hierarchical numbering, borders, and more from the visual settings page.
Will it slow down my site?
No! The plugin is extremely lightweight (< 5KB) and uses performant modern JavaScript with no jQuery dependency.
Can I make it collapsible?
Yes! Enable the collapsible option to let readers expand/collapse the TOC. You can also set the default state (open or closed).
Why not use a snippet for TOC?
Table of Contents is complex - it requires heading parsing, smooth scrolling, active link tracking, hierarchical numbering, and responsive positioning. A plugin provides the best experience with proper settings and automatic updates.
Does it work on mobile?
Absolutely! The TOC is fully responsive and works beautifully on all device sizes.