Markdown Table Generator

Build a Markdown table in a grid instead of typing pipes and dashes. Paste cells from Excel or Google Sheets, open a CSV file or an existing Markdown table, set the alignment of each column and copy the result for GitHub, a README or your notes.

  • Free daily uses
  • Runs in your browser
  • No sign-up needed

Last updated

Plan: FreeView packages →

Made in your browser. Your table is not uploaded.

100 of 100 operations left today
Table

Type in the cells, or paste cells copied from Excel or Google Sheets. The first row is the heading row. Enter moves down.

1
2

Copying or downloading the Markdown counts as one Markdown operation. Editing the table is free.

Guide

How to make a Markdown table

Three steps from a grid to a Markdown table you can paste anywhere.

  1. Fill in the grid

    Type in the cells; the first row is the heading row. Paste cells copied from Excel or Google Sheets, or click Open file for a CSV, TSV or Markdown file. Use + Row and + Column to make the table bigger, and the menu above each column to align it.

    The table grid with a heading row and three books, and the alignment menu and delete button above each column.The table grid with a heading row and three books, and the alignment menu and delete button above each column.
  2. Choose the layout

    Line up columns makes the Markdown easy to read as plain text. Pipes at the edges starts and ends each line with |. GitHub shows the table the same either way.

    The options bar with line up columns and pipes at the edges.The options bar with line up columns and pipes at the edges.
  3. Copy the Markdown

    The Markdown updates as you type. Click Copy Markdown or Download, or switch to Preview to see the table.

    The Markdown of the sample table with lined-up columns and a right-aligned price column.The Markdown of the sample table with lined-up columns and a right-aligned price column.

Good to know

  • Nothing is uploadedYour table is built in your browser and never leaves your device.
  • Editing is freeOnly copying or downloading the Markdown counts as one Markdown operation.
  • Fast keysTab moves to the next cell and Enter to the cell below, adding a row at the end.

Frequently asked questions

Can I paste a table from Excel or Google Sheets?

Yes. Copy the cells in your spreadsheet, click a cell in the grid and paste: the cells are filled from there, and rows and columns are added as needed. You can also open or drop a CSV or TSV file.

Can I edit a Markdown table I already have?

Yes. Open the .md file, drop it onto the tool, or paste the table into a cell. The first Markdown table found is loaded with its column alignment, so you can change it and copy it again.

How do I align a column?

Use the menu above each column: Left, Centre or Right. This writes :---, :---: or ---: in the line under the heading row, which GitHub and most other Markdown readers follow. Default leaves the alignment to the reader.

What about | or line breaks inside a cell?

A | in a cell is written as \| so it doesn't split the cell. Markdown table cells hold one line, so line breaks become <br>, which GitHub shows as a new line inside the cell.

Is my table uploaded, and what counts as a use?

No, the table is built in your browser and never leaves your device. Editing is free: only copying or downloading the Markdown counts as one operation towards the daily limit shown above the tool. Our server records just that count and your network address.

More Markdown tools