Markdown Table Generator

Convert Excel, Spreadsheets, and CSV to Markdown Tables

Free online tool to convert tables into Markdown format.
Paste data from Excel, Google Sheets, CSV, or HTML tables to generate clean Markdown tables.
Conversions happen in real time in your browser. Copy the output or download a .md file with one click. Your data never leaves your device and is not transmitted to external servers. Free to use with no signup required.

How to Use

Paste your table data into the input area to generate a Markdown table. You can also type tab-separated or comma-separated values directly to build a table on the fly. Auto Detect is enabled by default, so you can paste without manually selecting a format.

EXCEL

Convert Excel to Markdown

Copy cells from Excel or Google Sheets and paste them into the input area. Line breaks inside cells automatically convert to <br> tags. Direct tab-separated input is also supported.

Copy a table from Excel or Spreadsheets, paste it into the input text area, and copy the Markdown result.
CSV

Convert CSV to Markdown

Paste comma-separated (CSV) text to convert it into a Markdown table. The first row is recognized as the header row and formatted with delimiter lines.

Paste CSV text into the text area and copy the Markdown result.
JSON

Convert JSON to Markdown

Paste array or object JSON data to convert keys into column headers. Useful for inspecting API responses in Markdown documentation.

Paste JSON text into the text area and copy the Markdown result.
SQL

Convert SQL Results to Markdown

Paste SQL query output from database consoles to convert tabular results into Markdown. Ideal for documenting query investigations.

Paste SQL result text into the text area and copy the Markdown result.
HTML

Convert HTML <table> to Markdown

Paste <table> elements from web pages or source code to extract table rows and cells into clean Markdown syntax.

Paste HTML text into the text area and copy the Markdown result.
Key Features

100% Free & No Signup

No account registration or software installation required. Access the tool directly in your browser.

Supports Cell Line Breaks (<br>)

Line breaks within Excel or Google Sheets cells are automatically converted to <br> tags without breaking Markdown table syntax.

Column Alignment Controls

Switch column alignments between left (:---), center (:---:), and right (---:) with one click. Useful for right-aligning numeric data.

Reverse Conversion to Excel & CSV

Paste Markdown tables and convert them back to Excel (TSV), CSV, or HTML. Use the swap button to invert input and output immediately.

Local & Secure Processing

All data parsing and conversion runs locally in JavaScript inside your browser. No table data is uploaded to external servers.

Smart Format Detection

Automatically identifies pasted data formats including Excel TSV, CSV, HTML tables, JSON, and SQL console outputs.

Use Cases

Documentation for GitHub & Notion

Transfer parameter tables, specifications, or comparison lists from spreadsheets directly into GitHub issues, Notion, or internal wikis.

Team Communication & Pull Requests

Format raw SQL query outputs or CSV data into Markdown tables to share in Slack, Pull Requests, or incident reviews.

Technical Blogs & Web Articles

Convert HTML tables or spreadsheet drafts into Markdown syntax for developer blogs, documentation sites, and knowledge bases.

Frequently Asked Questions (FAQ)
How are line breaks inside Excel cells handled?
Line breaks inside cells are automatically converted to <br> tags. This preserves multi-line text within cells without breaking Markdown table structure.
Does Markdown support merged cells (colspan or rowspan)?
Standard Markdown syntax does not support merged cells. To create tables with merged cells, use HTML <table> tags (colspan/rowspan). You can also export to HTML format with this tool.
How do I change column text alignment?
Click the alignment icons (left, center, right) below the output area. The delimiter row (:---, :---:, ---:) updates across the entire table.
Can I convert Markdown tables back to Excel or CSV?
Yes. Click the swap button (⇄) or select the Markdown tab, paste your Markdown table, and copy the result in Excel (TSV), CSV, or HTML format.
Is my table data sent to external servers?
No. All operations run strictly within your browser. Confidential figures, personal data, and internal schemas remain entirely on your local device.
Can I paste data from Google Sheets?
Yes. Select cells in Google Sheets, copy them (Ctrl+C / Cmd+C), and paste into the input area. The tool detects TSV data and converts it immediately.
Is this tool free for commercial use?
Yes. It is completely free for personal and commercial projects without restrictions.
Can I build a table by typing directly on the keyboard?
Yes. Press the Tab key to separate columns and Enter for new rows. The Markdown table updates in real time as you type.
Related Tools