Text tool / 18

Markdown Table Generator & Formatter

Convert CSV, TSV, or tabular text into clean, aligned GitHub Flavored Markdown (GFM) tables.

Markdown Table Generator & Formatter: TOEA parses table rows, calculates optimal column character widths, and formats aligned GFM pipe tables. Runs 100% locally in your browser with zero server file uploads.

Category
Text tools
Runs
In your browser
Cost
Free · no sign-up
Availability
Ready to use
Markdown Table Generator & FormatterLocal processing

Runs entirely in your browser

Formatted GFM Markdown Table

Pasting the data

Rows copied from Excel, Google Sheets, or Numbers arrive tab-separated, and a tab in the first line switches the reader to tabs, so commas inside cells need no quoting. Otherwise the input is read as CSV, where a value containing a comma must be wrapped in double quotes. A pipe inside a cell is written as \| so it cannot end the cell early, and a line break inside a quoted cell becomes a space. The first row always becomes the header, which GitHub and most renderers require.

Aligning columns

Alignment lives in the separator row under the header: :--- for left, :---: for center, and ---: for right. The generator writes plain dashes, the default left alignment, so for a column of numbers change its separator to end in a colon and the digits line up on the right. The padding spaces between the pipes only tidy the raw text for people reading the source; they make no difference to the rendered table.

How to use it

  1. Paste comma-separated or tab-separated data into the editor.
  2. Click Generate Markdown Table.
  3. Copy or download the formatted .md table.

Privacy & limitations

All table processing takes place locally in your browser.

Related tools

Frequently asked questions

What Markdown table dialect is produced?

Produces standard GitHub Flavored Markdown (GFM) pipe tables with alignment header delimiters.

Can I convert CSV text?

Yes, CSV rows are parsed automatically into Markdown table columns.

Free tool · runs in your browser · no account required