crud.md
// crud.md / csv-to-markdown-table

Turn a CSV into a Markdown table.

Paste CSV, TSV, or copy a range straight from Excel or Google Sheets and get a clean, aligned GitHub-Flavoured Markdown table — pipes escaped, columns padded, numeric columns right-aligned. It all runs in your browser — nothing is uploaded.

to-markdown · v1.0 local-only

FAQ

Is my data uploaded?+

No. Your CSV is parsed and converted entirely in your browser — it is never sent to a server. We count only anonymous, aggregate usage on our own server (a page view, that a conversion ran) — never your rows, columns, or values.

Can I paste straight from Excel or Google Sheets?+

Yes. Copying a range from a spreadsheet puts tab-separated rows on your clipboard — paste them in and leave the delimiter on Auto-detect (or pick Tab). You get a Markdown table back instantly.

Does it handle quoted fields and embedded commas?+

Yes. The parser is RFC-4180-ish: quoted fields, escaped "" quotes, and commas or newlines inside quotes are all handled. Inside the table, | is escaped and line breaks become <br> so the table never breaks.

What is "Pad columns" for?+

It pads each cell with spaces so the raw Markdown lines up in a monospace editor — easier to read and edit by hand. GitHub renders padded and unpadded tables identically, so turn it off if you want the most compact output.