Markdown TOC Generator (Headings से auto-generate)

Markdown headings से Table of Contents अपने आप बनाएँ। Heading levels (जैसे H2-H4) चुनें, फिर editable output copy करके तुरंत paste करें।

H2-only, anchor modes, और duplicate headings बिना extra setup के समर्थित हैं।

आपका text browser में local रहता है और कभी upload नहीं होता।

उपयोग कैसे करें (30 sec)

  1. अपना Markdown text paste करें।
  2. Heading levels चुनें (H2-only / H2-H4, आदि)।
  3. Generated TOC कॉपी करें और उसे document में paste करें।

Input और output उदाहरण

Duplicate headings वाला उदाहरण

Input

# Document Title
## Overview
## Usage
### Install
### Settings
## FAQ
## FAQ

Output (H2-H3 / bullet list / TOC heading ON)

## Table of contents

- [Overview](#overview)
- [Usage](#usage)
  - [Install](#install)
  - [Settings](#settings)
- [FAQ](#faq)
- [FAQ](#faq-2)

Specification (anchor और duplicate rules)

Heading extraction rules

  • चुने गए range में ATX headings (# से ####) निकालती है।
  • Fenced code blocks (``` ... ```) के भीतर की lines ignore करती है।
  • Level filter उपयोग करें (H2 only / H2-H3 / H2-H4 / H1-H4)।
  • Setext headings (=== / ---) पहले version में शामिल नहीं हैं।

Anchor generation rules (tool rule)

  1. Heading text trim करें।
  2. Alphabetic letters को lowercase करें।
  3. Spaces को '-' में बदलें।
  4. '-' को छोड़कर symbols हटाएँ।
  5. बार-बार आने वाले '--' को '-' में collapse करें।
  6. आगे और पीछे के '-' trim करें।
  7. Duplicate anchors होने पर -2, -3 ... जोड़ें।

TOC link behavior hosting platform और Markdown viewer के अनुसार अलग हो सकता है। ज़रूरत हो तो output edit करें।

अक्सर पूछे जाने वाले प्रश्न

क्या मैं H2-only TOC बना सकता हूँ?

हाँ। Heading levels में "H2 only" चुनें।

Anchor text कैसे तय होती है?

Anchors इस page में बताए गए rule का पालन करती हैं। आप "Custom" भी चुन सकते हैं या output को manually edit कर सकते हैं।

Duplicate headings को कैसे संभाला जाता है?

Duplicate headings को unique रखने के लिए -2, -3 जैसे suffix दिए जाते हैं।

क्या मैं कुछ headings को TOC से बाहर रख सकता हूँ?

हाँ। Advanced settings में Exclude keywords उपयोग करें।

क्या मैं links के बिना TOC बना सकता हूँ?

हाँ। Anchor mode में "No anchors" चुनें।

नोट्स

  • Anchor behavior Markdown environment के अनुसार बदलती है।
  • Output editable है, इसलिए आप अपने renderer के अनुसार fine-tune कर सकते हैं।
  • Input text आपके browser में local रूप से process होती है।

संबंधित उपकरण