Skip to main content

CSV to Markdown Table

Convert CSV to a Markdown table online with left, center or right alignment and a live preview. Pipes and line breaks are escaped. Free and private.

More options

CSV

Stays in your browser

Markdown

The result appears here after you press Convert.

Shortcuts: Ctrl+Enter run · Ctrl+Shift+C copy result · / search (use ⌘ on Mac)

Next steps

Done here? Use the Send to… menu on the result to carry it on to Markdown Editor.

Free Online CSV to Markdown Table

Turn a spreadsheet into a Markdown table for GitHub, README files or documentation. The columns are padded so the source is readable too. It gives developers a quick browser-based way to solve a focused csv to markdown table task before moving the result into a project.

How to use CSV to Markdown Table

Paste your data into the box on the left, or open a file, then press Convert. The first row becomes the header. Pick the alignment for all columns; pipes and line breaks inside cells are escaped for you.

Common mistakes

  • Very long cells: Markdown tables do not wrap, so a long text makes the source line wide.
  • Pasting a spreadsheet copied from Excel: it arrives with tabs, which are detected as the separator.

Frequently asked questions

What if a cell contains a | character?
It is written as \| so the table does not break. Line breaks become <br>.
Does it work on GitHub?
Yes. The output is GitHub Flavored Markdown, which also works in most documentation tools.
Can each column have its own alignment?
Not here: one alignment is applied to all columns. Edit the colons in the second row to change a single column.
Is my data uploaded anywhere?
No. The conversion runs in your browser and nothing you paste or open is sent to a server.
How do I use this csv to markdown table tool?
Use the interactive controls above; processing stays in your browser and the result is intended as a practical starting point for development work.

More Formatters & Parsers

View all Formatters & Parsers tools →