Sashmark

CSV to Markdown table converter

Paste CSV rows or open a .csv or .tsv file, and get a Markdown pipe table to copy or save as .md. A count line shows how many rows and data cells it read, so you can check them against your file. It is free and runs in your browser.

Your file stays on your computer. The conversion runs in this browser tab. Nothing is uploaded, stored or logged.

Read 4 rows, header included, and 12 data cells.

Preview

A CSV to Markdown table converter reads rows of comma- or tab-separated values and writes them as a Markdown pipe table: one line per row, with a pipe between cells and a dashes line under the header.

How to turn CSV into a Markdown table

  1. Paste your CSV rows in the box, or choose Open a .csv file, or drop the file on the box.
  2. Leave Separator on Auto, or pick Comma, Tab or Semicolon.
  3. Untick First row is the header if your file has no header row.
  4. Check the count line and the preview against your file.
  5. Choose Copy Markdown, or Save as .md. Your browser saves the file.

Join the Sashmark waitlist

Sashmark is a Markdown reader in development for files your AI agents write. It is planned to let you read and edit .md files like this one on your desktop.

Questions

Is my file uploaded?

No. The conversion runs in your browser on your own computer. The page sends nothing about your file anywhere, and nothing is stored or logged.

Is the CSV to Markdown table converter free?

Yes. There is no sign-up and no limit on how many tables you make.

What happens to a pipe, a comma or a line break inside a cell?

A pipe is written as \| so it stays inside its cell. A comma inside a quoted value stays in the value. A line break inside a quoted value becomes a space, because a pipe table row must fit on one line.

What if my rows have different lengths?

Short rows get empty cells at the end. If a row has more cells than the header, the extra columns get headers named Column 4, Column 5 and so on.

How do I check the table against my file?

Read the count line under the buttons. It counts rows with the header included, and data cells as data rows times columns. Count your file the same way and compare the numbers.

What is Sashmark?

Sashmark is a Markdown reader in development for people whose AI agents write Markdown. It is planned to let you read and edit .md files like the one you get here on your desktop.