digtools
📑
markdown toc generator,

Markdown目次自動生成ツール

Markdownテキストから目次(TOC)を自動生成する無料ツール。見出しレベルやリスト形式をカスタマイズ可能。ブラウザ内で完結するため、安全に利用できます。

目次を自動生成
コピペするだけで即座にTOCを作成
🛠️
カスタマイズ可能
見出しレベルやリスト形式を選択可能
🔒
セキュアな処理
サーバー送信なしでブラウザ内で完結
about,

Markdown目次自動生成ツールとは

Markdownで書かれたドキュメントに、自動で目次(TOC: Table of Contents)を生成する無料のツールです。GitHubのREADMEやZenn、Qiitaなどの技術記事を書く際に、手作業で目次を作成する手間を省くことができます。

見出しレベル(h1〜h6)の抽出範囲や、箇条書き(-)・番号付きリスト(1.)などの出力形式を細かくカスタマイズ可能です。

すべての処理はブラウザ内で完結するため、入力したテキストデータが外部サーバーに送信されることはありません。社外秘のドキュメントやプライベートなメモ書きでも、情報漏洩を心配することなく安全にご利用いただけます。

how to,

使い方

STEP 1

Markdownを入力

左側の入力エリアに、目次を作成したいMarkdownテキストを貼り付けるか、直接入力してください。

STEP 2

オプションを設定

抽出する「最大見出しレベル(h2〜h6)」と、出力する「リストの形式(箇条書き・番号付き)」を選択します。

STEP 3

目次を生成してコピー

「目次を生成する」ボタンをクリックすると、右側のエリアに目次が出力されます。コピーボタンを押して、元のドキュメントに貼り付けてご利用ください。

glossary,

用語集

Markdown (マークダウン)
文書を記述するための軽量マークアップ言語。記号を使って見出しやリスト、リンクなどを簡単に表現でき、プログラマーを中心に広く普及しています。
TOC (Table of Contents)
文書の「目次」のこと。長いドキュメントの冒頭に配置することで、読者が目的のセクションへ素早くアクセスできるようになり、可読性が向上します。
見出しレベル
HTMLのh1からh6タグに相当する、文書の階層構造を示す指標。Markdownでは「#」の数でレベルを表現し、「#」が1つなら大見出し、複数なら小見出しとなります。
アンカーリンク
ページ内の特定の場所へジャンプするためのリンク。Markdownの目次では、見出しのテキストを元に自動生成されたID(例:`#heading`)を指定してジャンプさせます。
クライアントサイド処理
サーバーと通信せず、ユーザーの利用しているブラウザ内でのみプログラムを実行する仕組み。データの流出リスクがなく、セキュリティ性に優れています。
faq,

FAQ

Q.サーバーに入力したMarkdownデータは保存されますか?
いいえ、保存されません。当ツールはすべてブラウザ内で動作するクライアントサイド処理を採用しているため、入力されたテキストが外部サーバーに送信されることは一切ありません。機密情報を含むドキュメントでも安心してご利用いただけます。
Q.生成された目次のリンクをクリックしても移動しません。
プラットフォーム(GitHub、Zenn、Qiitaなど)によって、見出しから自動生成されるアンカーIDのルールが異なる場合があります。当ツールは一般的なルール(小文字化、スペースのハイフン置換など)に基づいてIDを生成していますが、プラットフォーム独自の仕様に合わせて適宜修正が必要な場合があります。
Q.特定の見出しを目次から除外することはできますか?
現在のバージョンでは、指定した「最大見出しレベル」以下のすべての見出しが抽出されます。特定の見出しのみを除外する機能はありませんので、生成後に手動で削除してください。
Q.コードブロックの中にある「#」も抽出されてしまいますか?
いいえ、当ツールの抽出アルゴリズムは、バッククォート3つ(```)で囲まれたコードブロック内のテキストを無視するように設計されています。そのため、コード内のコメントなどが誤って目次として抽出されることはありません。
Q.日本語以外の見出しにも対応していますか?
はい、対応しています。日本語、英語、その他の言語の見出しでも正常に抽出され、目次として生成されます。ただし、アンカーリンクのID生成ルールは英語を基本としているため、日本語見出しの場合はURLエンコードされることがあります。
use cases,

活用シーン

🐙

GitHubのREADME作成

オープンソースプロジェクトの長いREADME.mdに目次を追加して、貢献者やユーザーが情報を探しやすくします。

📝

技術ブログの執筆

ZennやQiitaなどのプラットフォームで長文の技術記事を投稿する際、冒頭に目次を設置して読者の利便性を高めます。

📚

社内ドキュメントの整備

NotionやDocBaseなどのMarkdown対応ツールで作成した社内マニュアルに目次を付け、検索性と可読性を向上させます。

📓

個人メモの整理

ObsidianやLogseqなどのナレッジ管理ツールで蓄積した膨大なノートに目次を追加し、思考の整理と振り返りをスムーズにします。

フィードバックを送信

ツールをより良くするためのご意見をお聞かせください。

免責事項

当サイトで提供しているツールは、すべて無料でご利用いただけますが、自己責任での利用をお願いいたします。各種ツールの計算結果や変換結果、生成データの正確性・完全性・安全性について、当サイトはいかなる保証もいたしません。ツールの利用に起因して発生したいかなる損害・トラブルについても、運営者は一切の責任を負いかねますので、あらかじめご了承ください。なお、ファイル処理や計算などは原則としてご利用のブラウザ上で完結しており、入力されたデータが当サイトのサーバーに送信・保存されることはありません。