Edit a table in a spreadsheet-style grid and get it as a Markdown (GFM) table, HTML, CSV, TSV, JSON or JSONL. Paste cells from Excel or Google Sheets. The output updates as you type, and formulas such as =SUM(A2:A5) and custom date and duration formats are supported.
Writing a Markdown or HTML table by hand is tedious: every pipe and tag has to line up. The Table Renderer gives you a small spreadsheet to type or paste data into and renders it in the text format you need, ready to paste into a README, a wiki page, a web page or a script.
result.md or result.csv) with the buttons in the editor corner.| Format | Output |
|---|---|
| Markdown(GFM) | GitHub Flavored Markdown table with padded columns; pipe characters are escaped and line breaks become <br> |
| HTML | <table> with <thead> and <tbody>; values are HTML-escaped |
| CSV / TSV | Comma- or tab-separated values |
| JSON(Double array) | An array of rows, e.g. [["a","b"],[1,2]] |
| JSON(Object array) | An array of objects keyed by the header row |
| JSONL | One JSON object per line |
When Use the first row as a header is off, column letters (A, B, C …) are used as headers and every row is treated as data.
=A1+B1) and functions such as SUM, AVERAGE, COUNT, IF, ROUND, VLOOKUP and CONCATENATE; the output contains the calculated valuesYYYY-MM-DD HH:mm:ss, with presets such as EU, US and date onlyHH:mm:ssA 3 × 2 grid rendered as Markdown(GFM) with a header row:
Select the cells in Excel, copy them, click the top-left cell of the grid and paste. Then choose Markdown(GFM) as the output format.
There is no file import; paste the cells into the grid instead. To convert CSV text or files to JSON directly, use the CSV / JSON Converter.
No. The grid, formulas and output are all handled in your browser.