About Markdown Tables
Markdown tables use pipe characters (|) to separate columns and hyphens (---) to mark the header row. They are the standard way to display tabular data in GitHub READMEs, GitLab wikis, Notion pages, Obsidian notes, and many other tools that render Markdown.
Creating markdown tables by hand is tedious. This converter takes tab-separated (TSV) or comma-separated (CSV) data and produces a properly formatted markdown table instantly. Copy cells from Excel or Google Sheets, select Tab as the delimiter, paste and click Convert. For CSV exports, choose Comma instead.
The first row always becomes the header. If rows have differing numbers of columns, the tool uses the maximum and fills missing cells with empty values automatically. After converting, click Copy Result to grab the markdown and paste it anywhere.
FAQ
The pipe symbol (|) is the column separator in markdown tables. If your data contains pipes, the table will break. Replace them with another character before converting.
Yes. If you enter only one row, the tool produces a header row with a separator line and no data rows, which is valid markdown.