Markdown structure playground
Inspect Markdown headings, links, images and raw HTML locally without rendering untrusted markup.
The tool processes text in this tab. It does not send or save your input. Clear it when you finish. Use a public sample if someone else can see your screen.
Inspects ATX headings, inline and explicit reference links, images and fenced blocks. It is not a full Markdown renderer. Raw HTML stays text.
Paste Markdown into the local inspector to see its structure and source line numbers. It lists ATX headings, inline links, explicit reference links and images while ignoring fenced code examples. It flags skipped heading levels, an unclosed fence and raw HTML.
Try a technical note
# Parser review
## Source
- [Git diff reference](https://git-scm.com/docs/git-diff)
## Check before accepting
- [ ] Read the changed file.
- [ ] Run the relevant project check.
> Keep existing changes that belong to other work.
```bash
git diff --stat
```
Copy the note into the tool, then change a heading or link and inspect again. A line in a fenced code block remains example text rather than becoming a page heading. Raw HTML is reported as text and never rendered by this tool.
This is a bounded structure inspector, not a full CommonMark parser or a visual preview. It does not resolve links, fetch images or establish whether a source is accurate. Link destinations appear as plain text so an unsafe scheme cannot become an executable link.
The tool does not send or save your input. Copy output only when you choose to keep it, and clear the input when finished.