Back to Free Tools

FREE TOOLS

JSON to Markdown Table

Create a complete literal Markdown table from a flat JSON object array.

Pasted JSON, One UTF-8 JSON file

table.md, json-table-source.json

Browser only

Runs locally in your browser. Your files, pasted content and generated output are not uploaded. Reset clears this tool’s working data.

This tool needs JavaScript. If it does not load, refresh the page and try again.

How to use this tool

  • Enter a nonempty JSON object array or select one UTF-8 file.
  • Choose left, center or right alignment for all columns.
  • Select Build Markdown table and download the table and complete companion.

Examples

[{"name":"Alice","score":1.5},{"name":"Bob","score":null}] becomes a two-column table.

Limitations

  • At most 1 MiB input, 1,000 data rows, 20 columns, 20,000 cells, 30 levels and 50,000 parsed values.
  • Generated Markdown source is limited to 200,000 UTF-16 units; padded Markdown to 2 MiB and both outputs to 5 MiB; 30 seconds.
  • Only flat null/string/boolean/number cells. CR/LF, unsupported controls and nested cells refuse. Missing/null render empty but remain distinct in JSON.
  • Literal punctuation and boundary whitespace use source encoding. No live HTML preview, per-column alignment or byte-preserving JSON roundtrip.

Related tools

No items found.

More tools for your workflow

Explore the related desktop tool