Skip to content
Input
Markdown
Profiles
2 explicit
Runtime
Browser

Inspect a bounded Markdown syntax tree

Serialize the parsed Markdown tree as bounded JSON for parser debugging and integration review.

Local processingNo sign-upNo content logging

Inspect syntax tree

Text stays in this tab. Markdown is capped at 500 KiB; pasted HTML uses a 256 KiB cap.

Markdown AST as JSON

No result is placed in a URL, account, preset, API, or remote log.

What this tool does

Explicit-profile, bounded, local processing

A syntax tree explains what the parser recognized. It does not execute code, resolve a link, apply a stylesheet, or guarantee another library uses the same tree shape.

Positions connect nodes to source

The JSON includes bounded node types, values, children, and source positions so an integration can trace structure back to the pasted document.

Processing stays in this browser and is bounded by a 500 KiB Markdown limit, a 256 KiB HTML limit, a 1 MiB result limit, and explicit syntax-tree limits. The public tool never calls the developer API, fetches a URL, or stores a preset.

The tree is data, never executable

Code blocks, HTML nodes, URLs, and labels remain inert JSON fields. The viewer does not evaluate or dereference them.

Primary references

Questions and answers

Related Markdown tools