Category: Developer tools

Markdown Front Matter Parser

System ideaMissing a tool?

Split a Markdown file's YAML front matter from its body

Paste a Markdown file that starts with a --- delimited YAML front matter block, and see its metadata parsed to JSON separately from the Markdown body underneath. Runs locally in your browser.

Metadata (JSON)
Body
## What shipped

The dashboard now loads in under a second.

Everything on this page is processed in your browser. Nothing is uploaded.

What this tool does

Static site generators like Jekyll, Hugo and Astro store a post's title, date, tags and other metadata in a YAML block at the top of the Markdown file, fenced by --- lines. This tool splits that block from the content, parses it as YAML, and shows both pieces so you can check the metadata or copy the body on its own.

How to use it

  1. Paste a Markdown file that begins with a --- front matter block.
  2. Review the parsed metadata as JSON.
  3. Copy the metadata or the body separately.

Privacy

This tool runs entirely in your browser. Your input is never uploaded, stored or shared — closing the tab removes it.

Frequently asked questions

What if there's no front matter?
The tool says so and shows the whole input as the body — nothing is assumed or invented.
Does it support TOML or JSON front matter?
This tool parses the YAML front matter style ( --- delimited), which is the default for Jekyll, Hugo and Astro. TOML (+++ delimited) is not covered.
Can I edit the metadata and rebuild the file?
This tool only splits and displays; use the YAML Formatter on the metadata block if you need to edit and reformat it before pasting it back above the body.