Start a project

Tool 55 of 100 · Content

Markdown Table Editor

Edit a Markdown table like a spreadsheet: paste cells from Excel or Sheets, sort and align columns, and get a perfectly padded table back.

Markdown Table Editor at a glanceIllustration: 1, A grid of cells; 2, processed in your browser; 3, Markdown, HTML, CSV.Markdown Table Editor1A grid of cells</>3Markdown, HTML, CSV2In yourbrowser
1 A grid of cells 2 processed on your device 3 Markdown, HTML, CSV

Markdown Table Editor

Edit the table

Press Enter to move down a column; on the last row it adds a new one. ↑ and ↓ sort by that column (numbers and prices sort as numbers).

Import

Markdown

Markdown table

Other formats

HTML
CSV
JSON

01

What it does

Edits tables in a grid, imports Markdown, CSV or spreadsheet cells and exports padded GitHub Markdown, HTML, CSV or JSON.

  • Grid editing with add and remove rows and columns
  • Paste from Excel, Google Sheets, CSV or Markdown
  • Sort by any column; numbers sorted as numbers
  • Left, centre or right alignment

02

Private by design

Everything happens in your browser. Nothing you type, paste or upload is sent anywhere, and it keeps working offline once the page has loaded.

03

What you get

Markdown, HTML, CSV and JSON tables, with a Copy and a Download button on every result.

  • Markdown
  • Tables
  • GitHub

Why it matters

Markdown tables are lovely to read and painful to edit: add one long cell and every pipe in the column needs moving. Most people end up with ragged tables in READMEs and docs.

This editor lets you work in a grid and writes the Markdown for you, padded so it reads well as plain text too. Paste cells straight from a spreadsheet, sort and align columns, escape pipes inside cells automatically, and export the same table as HTML, CSV or JSON.

How it works

  1. InputMarkdown, CSV or cells pasted from a spreadsheet
  2. In your browserEdited in a grid, sorted and aligned
  3. OutputPadded Markdown, HTML, CSV or JSON

Where it fits in a designer's workflow

  1. Plan
  2. Design
  3. Build
  4. Test
  5. Launch
Writing READMEs, docs and pricing tables.

By the numbers

The sample 3-row table in each export formatMarkdown (padded): 215 bytes; Markdown (compact): 169 bytes; HTML: 550 bytes; CSV: 113 bytesMarkdown (padded)215 bytesMarkdown (compact)169 bytesHTML550 bytesCSV113 bytes
Measured from this tool's own exporters. Padding the Markdown makes it line up in a code editor and costs a few bytes; it renders the same. HTML is longest because every cell needs tags. Source: GitHub Flavored Markdown: tables.
Show the numbers as a table
FormatBytes
Markdown (padded)215
Markdown (compact)169
HTML550
CSV113

How to use it

  1. Paste a table, or cells from a spreadsheet, or start with the example.
  2. Edit cells, add rows or columns, and set alignment.
  3. Sort by a column if you need to.
  4. Copy or download the Markdown, HTML, CSV or JSON.

FAQ

Which Markdown does it write?

GitHub-flavoured Markdown tables, which also work on GitLab, Bitbucket, Notion, Obsidian and most static site generators.

What about pipes inside a cell?

They're escaped as \| so they don't split the cell.

Can I paste from Excel?

Yes. Copied cells arrive as tab-separated text, which the editor reads directly.

Can a cell have line breaks?

Markdown tables can't. Use <br> inside the cell instead.

Work with me

Want a site that gets these right?

I build fast, accessible websites and web apps that pass these checks from day one. Tell me about your project and I'll reply personally with honest next steps.

All developer tools · Back to leej.uk