Converter

Excel to markdown table, instantly.

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.

  • No signup
  • No upload
  • Multi-sheet
  • Paste from Sheets

Have a CSV instead? CSV to markdown table →

Live converter·Sample data···
excel / paste4 rows read
Drop an Excel file or
markdown3 rows · 3 cols
| name | city | joined |
| --- | --- | --- |
| Ada | London | 1843 |
| Grace | New York | 1944 |
| Katherine | Hampton | 1953 |

Why this converter

Excel in, markdown table out.

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.

  • Local-first parsing

    Your workbook is read in the browser with SheetJS. Nothing is uploaded, logged, or shared with a third-party API.

  • Multi-sheet support

    Workbooks with several sheets get a picker in the toolbar — switch sheets and the markdown output updates instantly.

  • Paste from Google Sheets

    Copy cells from Excel or Google Sheets and paste them straight into the box — no file needed at all.

  • Header toggle & alignment

    Treat the first row as headers or generate col 1, col 2, …, and pick left, center, right, or auto-numeric alignment.

  • Live preview

    No Convert button. The markdown table refreshes as you paste, switch sheets, or toggle options.

How it works

Three steps, no friction.

  1. 01

    Drop or paste

    Drop an .xlsx, .xlsm, or .xls file, or paste cells copied from Excel or Google Sheets straight into the box.

  2. 02

    Pick a sheet & header

    Choose a sheet if the workbook has several, and toggle 'Use first row as headers' on or off.

  3. 03

    Copy or download

    Copy the markdown table to your clipboard, or download a .md file named after your workbook and sheet.

FAQ

Common questions

Is my spreadsheet uploaded anywhere?
No. The workbook is read entirely in your browser with SheetJS, a JavaScript library that runs client-side. Nothing is uploaded, logged, or sent to a server. Close the tab and the data is gone.
Which Excel formats are supported?
.xlsx, .xlsm, and the legacy .xls format all work. Apple Numbers files (.numbers) aren't supported — export to Excel or CSV from Numbers first (File > Export To > Excel), then drop that file here.
Can I convert a Google Sheet?
Yes, two ways. Select the cells in Google Sheets, copy them, and paste directly into the box here — that's the fastest path. Or use File > Download > Microsoft Excel (.xlsx) in Google Sheets and drop the downloaded file onto the converter.
What if my workbook has multiple sheets?
A sheet picker appears in the toolbar as soon as a multi-sheet workbook loads. Switch sheets and the markdown table on the right updates immediately — you convert one sheet at a time.
Does it convert formulas or just the values?
Just the values, exactly as Excel displays them. A cell showing =SUM(A1:A3) becomes the calculated result in the markdown table, not the formula text.
How are merged cells handled?
The value lives in the merged cell's top-left position; every other cell the merge covers comes through blank in the underlying data, and that's what appears in the markdown table too. You may want to fill those in by hand after converting.
Will dates and number formatting be preserved?
Cells come through as the formatted string Excel shows on screen — so a date formatted as 3/14/2024 or a number formatted as $1,234.56 converts to that same text, not a raw serial number.
Can I control column alignment?
Yes. Use the alignment dropdown to force every column left, center, or right, or leave it on Auto to right-align columns where every value looks numeric and left-align the rest.
How large a spreadsheet can this handle?
There's no hard row limit since parsing happens locally in your browser, but very large sheets (tens of thousands of rows) can take a moment to read and may produce a markdown table that's unwieldy to work with. Consider trimming to the range you actually need.
I have a CSV instead of an Excel file — is there a tool for that?
Yes — the CSV to Markdown Table converter takes comma-separated text directly, with the same header toggle and escaping.
Can I go the other direction — markdown table to a spreadsheet?
Yes — the Markdown table to CSV / Excel converter takes a markdown table and downloads it as .csv or .xlsx.

Writing more than a snippet? Use the editor.

Markdown Writer is the same parser, with synced scrolling, an outline, PDF export, and local autosave.

Open the editor