Markdown Heading Extractor

Markdown Heading Extractor: List H1 to H6 Markdown headings while skipping fenced code blocks.

Markdown Heading Extractor

Markdown Heading Extractor: Paste Markdown and extract # through ###### headings as a simple H1–H6 outline. The extractor skips fenced code blocks.

Loading the tool...

✓ Your inputs stay in this browser

How to use Markdown Heading Extractor

Paste Markdown and extract # through ###### headings as a simple H1–H6 outline. The extractor skips fenced code blocks.

Example

"# Overview" and "## Steps" become "H1: Overview" and "H2: Steps".

What to know

Only ATX headings are recognized. Setext underline headings and headings in unusual Markdown extensions are not supported.