consolelog.tools

Markdown Table Generator

Build markdown tables from an editable grid — set column alignment, add/remove rows and columns, and get a live preview

About this ToolHow it works, benefits & use cases

Hand-writing Markdown tables is fiddly — pipes drift out of alignment and the separator row is easy to get wrong. This generator gives you a spreadsheet-style grid instead: type directly into header and body cells, and the properly-padded, pipe-aligned Markdown updates live in the output panel below. Add or remove columns and rows with one click, and set per-column alignment to left, center, or right, which is reflected in the separator row markers (:---, :---:, ---:). Cell contents are escaped automatically — any literal pipe character is turned into \| so it will not break the table. Columns are padded to a minimum width and to the longest cell so the raw Markdown stays readable in source form, not just when rendered. Your table state persists locally between visits, and the result downloads as a .md file or pipes straight into another tool.

How to Use

  1. 1Edit the header cells at the top of the grid to name your columns.
  2. 2Use the per-column alignment dropdown (Left, Center, Right) to control how each column renders.
  3. 3Click Column or Row to add more, or the trash icon on a header or row to remove one.
  4. 4Fill in the body cells — the Markdown table regenerates live in the output panel.
  5. 5Copy the generated Markdown, download it as table.md, or pipe it to another tool.
  6. 6Use Reset to return to the default 3-column starter table.

Key Benefits

  • Edit in a visual grid instead of aligning pipes by hand
  • Per-column left, center, or right alignment written into the separator row
  • Add or remove columns and rows individually with one click
  • Literal pipe characters in cells are escaped to \| automatically
  • Columns padded to the widest cell so the raw Markdown stays readable
  • Live output that updates as you type — no Generate button needed
  • Table state persists locally and exports as a .md file

Common Use Cases

  • Building a comparison or feature table for a README or GitHub wiki
  • Documenting API parameters with aligned name/type/description columns
  • Drafting a Markdown table for a GitHub issue, PR description, or comment
  • Converting tabular notes into clean, source-readable Markdown
  • Producing right-aligned numeric columns for a changelog or pricing table

Table data

Updates live as you edit the grid above

| Column 1    | Column 2    | Column 3    |
| :---        | :---        | :---        |
| Row 1 Col 1 | Row 1 Col 2 | Row 1 Col 3 |
| Row 2 Col 1 | Row 2 Col 2 | Row 2 Col 3 |

Was this tool helpful?

Share Your Experience

Help others discover this tool!

Related tools