Skip to content
MDCrafterMDCRAFTER

Free Tool

Markdown Table Generator

A markdown table maker you build visually, with clean markdown syntax back. Nothing leaves your browser.

  • 100% client-side, nothing uploaded
  • Per-column alignment controls
  • Paste an existing table to edit it

Table editor

Markdown output

Preview

How it works

Three ways in, one clean table out

STEP 1

Build your table

Add columns and rows, type your headers and data, and set left, center or right alignment per column.

STEP 2

Or paste one in

Already have a markdown table? Paste it into the output box and it parses straight into an editable grid.

STEP 3

Copy or download

Copy the generated markdown to your clipboard, or download it as a standalone .md file.

Reference

Alignment syntax

SyntaxRenders as
| :--- |Left-aligned column
| :---: |Center-aligned column
| ---: |Right-aligned column
| --- |Default alignment (no marker)

Keep going

Pair it with the rest of MDCrafter

FAQ

About the table generator

How do I align columns in a markdown table?

Use the alignment buttons above each column: left, center or right. The generator writes the correct colon placement in the separator row for you, for example |:---| for left, |:---:| for center and |---:| for right, so you never have to remember the syntax.

Does this work with GitHub, Notion and Obsidian?

Yes. The output is standard GitHub Flavored Markdown table syntax, which GitHub, GitLab, Obsidian, Notion imports and most static site generators all render the same way.

Can I paste in an existing table to edit it?

Yes. Paste existing markdown table syntax into the source box and it parses back into an editable grid, so you can add rows, remove columns or fix alignment without retyping the whole table.

Is there a limit on rows or columns?

No hard limit, but markdown tables get hard to read in plain text past a dozen or so columns. For wide data, consider splitting it into multiple smaller tables instead.

What happens to cell text with pipe characters in it?

Any | character you type inside a cell is automatically escaped as \| in the generated markdown, so it won't break the table's column structure.

How do I use full screen mode?

Click Full screen in the toolbar to hide the browser chrome and give the tool the whole display, which helps when you're editing a wide table. Press Escape or click the button again to exit.