Import (paste Excel / CSV / Markdown)
Table
Markdown
A visual editor made just for Markdown tables, solving the pain of hand-writing `| header | --- |` rows and lining up all the pipes and dashes. Edit cells directly like a spreadsheet — the Markdown below updates as you type. Paste content you copied from Excel or Google Sheets (tab-separated), a CSV, or an existing Markdown table into the import box and click "Load into grid" to rebuild the table from it. Choose an alignment for each column (left / center / right) and it's reflected in the separator row's colons (`:---:`, `---:`). Add and remove rows and columns with a single button. Line breaks inside a cell are turned into `<br>` and pipes `|` are escaped as `\|` automatically, so your table won't break when pasted. Turn on "Pad columns" and the Markdown source itself is aligned to equal column widths so it stays readable in a plain text editor (the rendered result on GitHub is the same either way). Copy the finished Markdown to your clipboard or download it as a .md file. Your table data and anything you paste are never uploaded, stored, or transmitted — the conversion happens entirely on your device. Great for dropping a table into a README, docs, a technical article, or an issue/PR comment.
How to use
- Click a cell to type the header and contents (or paste Excel / CSV / an existing Markdown table into the import box and press "Load into grid").
- Use "Add row" / "Add column" to grow the table, and the buttons above each header to set its alignment (left/center/right).
- Copy the "Markdown" output below (or save it as .md) and paste it into GitHub, an article, or your docs.
FAQ
Is the table data I enter sent to a server?
No. Editing, importing, and converting to Markdown all run in your browser. The cells you type and anything you paste are never uploaded, stored, or transmitted.
Can I paste from Excel or Google Sheets?
Yes. Copying a range of cells in a spreadsheet puts it on the clipboard as tab-separated text, so paste it into the import box and press "Load into grid". CSV (comma-separated) and existing Markdown tables can be loaded from the same box.
What happens to line breaks or "|" inside a cell?
Markdown tables can't contain raw line breaks inside a cell, so line breaks are converted to `<br>` and pipes `|` are escaped as `\|` in the output. This keeps the pasted table from breaking.
Does the CSV import handle quoted fields?
It has basic support: plain comma-separated values and double-quoted fields (including escaped commas and doubled "" quotes). For complex CSVs, tab-separated text (copied from Excel) is the most reliable.
What does "Pad columns" do?
It pads each column with spaces in the Markdown source so the table stays readable in a plain text editor. The final rendered result (on GitHub, etc.) is identical whether padding is on or off. Turn it off for compact output with minimal spacing.