Markdown List to JSON
Turn Markdown bullet and numbered lists into nested JSON arrays with configurable nesting rules.
Convert Markdown lists to JSON
Bullet and numbered Markdown lists are easy to write but awkward to feed into APIs, config files, or test fixtures. This converter walks list indentation and builds a nested JSON tree you can copy as formatted JSON.
Output shapes
- Objects: each item has
textand achildrenarray. - Arrays: each item is
[text, children]for compact pipelines.
Pair with the JSON Formatter to validate output, or use Markdown List Renumber to clean markers before conversion.
Frequently Asked Questions
How is nesting detected?
Leading spaces (or tabs, normalized to four spaces) define depth, matching common Markdown editor habits.
Are task list checkboxes supported?
Lines must start with -, *, +, or an ordered marker. GitHub task syntax is not parsed separately.
Where does processing happen?
Entirely in your browser; nothing is stored on our servers.