Generate structured table of contents from headings or plain text. Supports Markdown, HTML, and plain text output. Auto-detect headings, customize numbering styles, and export instantly. 100% free, no signup, client-side only.
The Table of Contents Generator helps writers, bloggers, developers, and students create structured outlines from any document text. Simply paste your content, and the tool automatically detects headings, sections, and hierarchical structure. Choose your preferred output format — Markdown, HTML, plain text, or bullet list — and customize numbering styles, indentation, and depth. All processing happens entirely in your browser — no data is ever sent to a server.
Yes, completely free. No signup, API key, or credit card required.
The tool supports Markdown headings (## Heading), underlined headings (===), numbered lists that look like sections, and ALL CAPS lines that appear to be headings.
Yes. The generated table of contents is free to use for any purpose, including blogs, reports, documentation, and academic papers.
There is no limit. Process as many documents as you need.
Yes. When enabled, Markdown output includes anchor links, and HTML output includes anchor tags for easy navigation.
Yes. Choose from decimal (1. 1.1), Roman (I. I.1), letters (A. A.1), or plain bullets.
Disclaimer: This tool parses text locally in your browser. Complex documents with unusual formatting may require manual review. Always verify the generated table of contents against your original document.