Markdown 目次(TOC) 生成

Markdown本文を貼り付けると見出し(#, ##, ### …)を自動抽出してGitHubスタイルアンカー付き目次を生成。日本語見出しも正確に認識·アンカー化されます。

最大深さ
箇条書き
Markdown入力 0個の見出し
TOC結果

使い方

1
Markdown を貼り付け

左側の入力欄に Markdown本文を貼り付けるか直接入力。入力中に結果がリアルタイムで更新されます。

2
オプション調整

目次に含める最大深さ(H2〜H6)、先頭H1をタイトルとして除外するか、箇条書きマーカー(-、*、+)などを選択してください。

3
コピー·挿入

結果の目次は「コピー」でクリップボードへ。そのまま Markdown文書の上部に貼り付けると GitHub·ブログでクリック可能なリンクとしてレンダリングされます。

よくある質問

日本語見出しのアンカーはどう生成される?

GitHubと同じルール: 小文字化 → 空白を「-」に → 日本語·数字·ハイフン以外の特殊文字を削除。日本語はそのまま保存され、GitHubはURLエンコードして表示しますがクリックは正常動作します。

同じ名前の見出しが複数ある場合は?

GitHubと同様、2番目以降に「-1」「-2」のサフィックスが自動的に付与されます。最初はそのままで、重複分のみ番号付け。

コードブロック内の#は見出しとして拾われない?

はい。コードブロック(```…```)とインデントコード(4スペース字下げ)内の # は見出しとして認識しないように処理されています。

なぜ GitHubリンクが動作しない?

GitHubアンカーは見出しの正確なテキストと一致する必要があります。見出しにインラインMarkdown(<code>、[リンク]()など)が含まれているとアンカールールが変わる場合があります。本ツールはインラインMarkdownを削除し、プレーンテキストのみアンカーに使用します。

サーバーに送信されますか?

いいえ。すべてのパースとアンカー生成はブラウザ内で実行され、入力したMarkdownが外部に送信されることはありません。