Convert JSON to Markdown Table

Paste a JSON array and get a formatted Markdown table instantly. Handles nested values, missing keys, and custom alignment.

How to use

  1. Paste a JSON array of objects into the left text box.
  2. Choose column alignment (left, center, or right) from the dropdown.
  3. Copy the generated Markdown table from the output box.

Frequently asked questions

How do I convert JSON to a Markdown table?

Paste your JSON array of objects into the input box. The tool extracts all keys as column headers and renders each object as a row. The Markdown table appears instantly in the output.

What happens if objects have different keys?

The tool collects all unique keys across all objects. If an object is missing a key, that cell is left empty in the table.

Can I convert nested JSON to a table?

Nested objects and arrays are stringified (shown as JSON) in the cell. For best results, use flat JSON objects with simple key-value pairs.

Does this work with GitHub Flavored Markdown?

Yes. The output follows GFM table syntax and renders correctly on GitHub, GitLab, and any Markdown renderer that supports tables.

Last updated

Powered by maratool