Markdown Frontmatter Editor
Parse, validate, and edit YAML frontmatter in Markdown files with type-aware fields and error line numbers. Perfect for Hugo, Jekyll, and Obsidian - fully in-browser.
Loading tool...
What is Markdown Frontmatter Editor?
The Frontmatter Editor parses the YAML frontmatter block of a Markdown file into editable fields - strings, booleans, numbers, and lists each get the right editor - validates the block with exact line numbers for errors, and regenerates the full Markdown with your edits while preserving the body untouched.
Key Benefits
- Type-aware fields instead of hand-editing YAML syntax
- Error line numbers end dash-counting and guessing
- Regenerated output ready to paste back into your file
- Offline and private - drafts never leave the device
Common Use Cases
- •Fixing titles, dates, and tags across Hugo or Jekyll posts
- •Cleaning up Obsidian note properties in bulk
- •Onboarding writers who fear YAML indentation
- •Validating frontmatter before a static site build
- •Quickly toggling draft flags while writing
Edit Markdown Frontmatter
- Paste your Markdown: Paste a post starting with --- frontmatter --- from Hugo, Jekyll, Obsidian, or any static site.
- Edit fields by type: Booleans become checkboxes, lists become comma fields, numbers and text stay editable - the type is detected from the value.
- Fix reported errors: If a frontmatter line is malformed or the block is never closed, the tool reports the exact line number.
- Copy the result: The updated Markdown regenerates live with your edits and the untouched body - copy it straight back into your file.
Key Features
- Type-aware editing: booleans as checkboxes, lists as comma fields
- Error line numbers for malformed and unclosed frontmatter
- Regenerated Markdown output ready to paste back
- Understands scalars, booleans, numbers, and inline lists
- Body text below the block is preserved untouched
- Works entirely offline - drafts never leave the device