Converter
Drop an .xlsx file, or copy cells from Excel or Google Sheets and paste them in. Pick a sheet, toggle the header row, and copy a clean GitHub-Flavored Markdown table — all in your browser.
Have a CSV instead? CSV to markdown table →
| name | city | joined | | --- | --- | --- | | Ada | London | 1843 | | Grace | New York | 1944 | | Katherine | Hampton | 1953 |
Why this converter
Spreadsheets — from Excel or Google Sheets — are the most common place tabular data lives. This converter reads the workbook with SheetJS entirely in your browser and emits GitHub-Flavored Markdown that pastes straight into a README, an issue, or a note.
Your workbook is read in the browser with SheetJS. Nothing is uploaded, logged, or shared with a third-party API.
Workbooks with several sheets get a picker in the toolbar — switch sheets and the markdown output updates instantly.
Copy cells from Excel or Google Sheets and paste them straight into the box — no file needed at all.
Treat the first row as headers or generate col 1, col 2, …, and pick left, center, right, or auto-numeric alignment.
No Convert button. The markdown table refreshes as you paste, switch sheets, or toggle options.
How it works
Drop an .xlsx, .xlsm, or .xls file, or paste cells copied from Excel or Google Sheets straight into the box.
Choose a sheet if the workbook has several, and toggle 'Use first row as headers' on or off.
Copy the markdown table to your clipboard, or download a .md file named after your workbook and sheet.
FAQ
Markdown Writer is the same parser, with synced scrolling, an outline, PDF export, and local autosave.
Open the editor