JSON TO
MARKDOWN
Convert JSON data to a Markdown table or a nested list, automatically detected from your data's shape.
HOW MODE DETECTION WORKS
TABLE MODE
Used automatically when your JSON is an array of flat objects (no nested objects or arrays as values) — a typical list of records. Each object becomes a table row.
LIST MODE
Used for anything else — nested objects, mixed arrays, or a single object. Renders as indented - key: value bullets, with arrays becoming sub-lists.
WHY CONVERT JSON TO MARKDOWN?
JSON is great for machines but hard to skim. Converting API responses or config data to Markdown makes it readable in a PR description, a doc, or a chat message, and gives LLMs a more token-efficient format to reason over than raw JSON syntax.
COMMON REASONS TO CONVERT
- Turning an API response into a readable table for documentation
- Pasting structured data into a GitHub issue or PR description
- Summarizing config or data files for a report
- Feeding structured data into an LLM in a more token-efficient format
FREQUENTLY ASKED QUESTIONS
WHAT IF THE AUTO-DETECTED MODE IS WRONG?
Use the TABLE or LIST buttons above the input to force a specific mode regardless of what was auto-detected. If the forced mode doesn't naturally fit your data, the tool shows a warning but still converts using your choice.
WHAT HAPPENS WITH INVALID JSON?
The tool shows an inline error message instead of converting silently or crashing. When the browser's JSON parser reports a position, the error includes the line and column where parsing failed.
IS MY DATA UPLOADED ANYWHERE?
No. Parsing and conversion happen entirely in your browser.