Markdown目次生成ツール
Markdownの見出しを貼り付けるだけで、アンカーリンク付きの目次(TOC)を自動生成します。GitHub式アンカー・階層インデント・レベル指定に対応。
Markdown入力
目次(TOC)
見出し数: 0
見出しを入力すると、ここに目次が表示されます。
使い方
1
Markdownを貼り付け
見出し(# 〜 ######)を含むMarkdownを入力欄に貼り付けます。コードブロック内の「#」は自動で除外されます。
2
オプションを調整
目次に含める見出しレベルの範囲、箇条書き/番号付き、アンカーリンクの有無を選べます。
3
目次をコピー
生成された目次をワンクリックでコピー。README.mdやドキュメントの先頭に貼り付けるだけで完成です。
Markdown目次生成ツールとは
Markdownの見出しを解析して、目次(Table of Contents / TOC)を自動生成するWebツールです。GitHubやGitLabと同じ方式のアンカー(スラッグ)を生成するため、README.mdに貼り付けるだけでページ内リンクとして機能します。すべての処理はブラウザ内で完結し、入力したテキストはサーバーに送信されません。
機能・特徴
- GitHub式アンカーGitHub/GitLab互換のスラッグを生成。日本語見出しや重複見出し(-1, -2)にも対応します。
- レベル指定・階層化目次に含める見出しレベル(H1〜H6)を範囲指定。階層に応じて自動でインデントします。
- コードブロック除外``` や ~~~ で囲まれたコードブロック内の「#」を見出しと誤認しません。
- プライバシー保護すべての処理はブラウザ内で完結。テキストはサーバーに送信されません。
活用シーン
- GitHub / GitLab の README.md に目次を追加
- 技術ブログ・ドキュメントの目次作成
- Qiita・Zenn・noteなどMarkdown記事の構成確認
- 長文Markdownのアウトライン(見出し一覧)抽出
- Wiki・社内ドキュメントのナビゲーション生成
よくある質問
アンカーリンクはGitHubで動作しますか?
はい。GitHub/GitLab互換のスラッグ生成方式を採用しているため、生成した目次をREADME.mdなどに貼り付ければ、そのままページ内リンクとして機能します。なお、サービスによってアンカーの生成ルールが微妙に異なる場合があります。
日本語の見出しにも対応していますか?
はい。日本語を含む見出しもアンカー化できます。空白はハイフンに変換され、記号は除去されます。
同じ名前の見出しが複数あるとどうなりますか?
GitHubと同様に、2つ目以降のアンカー末尾へ「-1」「-2」…という連番を自動で付与し、重複を回避します。
コードブロック内の「#」も見出しとして拾われますか?
いいえ。``` または ~~~ で囲まれたフェンスコードブロック内の行は解析対象から除外されるため、コメントなどの「#」が見出しと誤認されることはありません。
入力したテキストはサーバーに送信されますか?
いいえ。すべての処理はお使いのブラウザ内(JavaScript)で完結します。入力内容がサーバーに送信・保存されることはありません。
目次に含める見出しの範囲は変えられますか?
はい。最小レベルと最大レベルを指定できます。例えばタイトルのH1を除外してH2〜H4だけを目次に含める、といった調整が可能です。