md/utils
Markdown EditorMarkdown to PDFTable Generator / EditorMarkdown Diff
All tools
md/utils·Free markdown tools for developers
EditorPDF ExportDiffFormatter·Support
Metadata Extractor

Inspect the structure and links inside any markdown file

  • Full document outline
  • All links (internal & external)
  • Images inventory
  • Code block language summary

Markdown Metadata Extractor — Inspect Headings, Links, and Frontmatter

What it extracts

  • Document outline — all heading levels and nesting
  • Links — external, internal, and anchor links
  • Images — alt text and source paths
  • Code block languages detected in fenced blocks
  • YAML frontmatter fields parsed into a table

Good for

  • Auditing AI context dumps for structure
  • Checking documentation link coverage
  • Verifying frontmatter in Hugo / Astro / Obsidian files
  • Quick accessibility check (missing image alt text)

Frequently asked questions

What can I extract from a markdown file?

The tool extracts the full heading outline, all links (external, internal, and anchor), images with their alt text, code block languages, and YAML frontmatter fields.

What is YAML frontmatter in markdown?

Frontmatter is a block of YAML at the very top of a markdown file, delimited by ---. It is used by tools like Hugo, Jekyll, Astro, and Obsidian to store metadata such as title, date, and tags.

Can I extract all links from a markdown document?

Yes. The extractor lists every link in the document — external URLs, relative paths, and anchor links — along with the link text for each.

Does the tool upload my markdown file?

No. All extraction runs locally in your browser. Your file is never sent to a server.

Use alongside the Linter to catch quality issues, or the Diff tool to compare document structure across versions.