Excel to Markdown Converter
Convert one XLSX, legacy binary XLS or CSV worksheet into a GitHub Flavored Markdown table without uploading the file. Review the workbook sheets, including hidden sheets you choose deliberately, then set the header, alignment and line-break rules. Copy the resulting table or download a local .md file. Each conversion uses one selected worksheet; it does not join workbook tabs into one document.
How to convert Excel to Markdown
-
1
Choose one workbook or CSV file
Select one genuine XLSX, binary XLS or CSV file up to 20 MiB. The browser checks its structure instead of relying on the file name.
-
2
Select one worksheet
Review up to 100 sheets and their Visible, Hidden or VeryHidden status. The list keeps the workbook order; if a visible sheet exists it is selected by default, while hidden sheets need a deliberate selection.
-
3
Set the table rules
Use the first row as headers or generate Column 1, Column 2 and so on. Choose automatic, left, centre or right alignment, then choose `<br>` or spaces for line breaks.
-
4
Copy or download locally
Check the limited input preview, create one GFM table, then copy it or save it as a local Markdown file.
Formats, limits and output
The converter reads one XLSX, legacy binary XLS or CSV file. It checks XLSX archive records, XLS compound-file structure and CSV text before the spreadsheet reader opens the file. An empty, malformed or renamed file is rejected instead of being treated as a workbook.
A source file can be up to 20 MiB, have up to 100 worksheets and use up to 2 million cells. The input preview shows at most 20 rows by 10 columns. Generated Markdown is limited to 20 MiB. A workbook below those limits can still contain features that Markdown cannot represent.
The result is one GitHub Flavored Markdown (GFM) table from the selected worksheet. It does not preserve formulas, formatting, charts, images, comments, merged-cell behavior or relationships between sheets.
Headers, alignment and cell text
You can use the first worksheet row as the Markdown header or generate neutral headings such as Column 1. Empty cells in the middle of the sheet remain empty. The converter removes completely empty rows and columns only from the trailing edge, so a scratch area does not become part of the table.
| Setting | Result |
|---|---|
| Automatic alignment | Numeric data columns use right alignment. Other columns use left alignment. |
| Left, centre or right | Applies the matching GFM separator marker to every column. |
<br> line breaks |
Replaces an in-cell line break with an HTML break that many GFM renderers display as a new line. |
| Space line breaks | Replaces an in-cell line break with one space for Markdown consumers that do not accept inline HTML. |
GFM uses separator rows such as :---, :---: and ---: for left, centre and right alignment. The converter escapes backslashes, pipes, backticks and raw HTML characters in cell text before it creates the table. This keeps text from creating another column, code span or HTML element. It does not reproduce a rich Excel layout.
Formulas and temporary browser drafts
The converter does not run Excel or recalculate formulas. If a formula cell has a stored result in the file, it uses that value. If there is no stored result, the Markdown cell is blank. Check the final table in the application that will render it when a workbook depends on freshly calculated formulas.
Workbook reading, previews, table creation, copying and the .md download stay in the browser. The file, its values and the generated Markdown do not travel through our servers, the URL, a network request, localStorage or sessionStorage.
The multi-step path can keep a hash-checked draft in this browser’s IndexedDB storage. It becomes unavailable after 30 minutes, and the tool removes an expired draft when you return. Its URL contains only an opaque job identifier, never the file name, worksheet values or Markdown. Starting over and successful copying or downloading ask the browser to delete that draft and show a warning if deletion cannot be confirmed. If IndexedDB is unavailable, the controls stay on one page so conversion can still finish without browser storage.
Frequently Asked Questions
No. Each conversion creates one table from exactly one selected worksheet. Select another sheet and run another conversion when you need separate tables. The tool does not invent a document structure for a workbook with several tabs.
A workbook can contain Visible, Hidden and VeryHidden sheets. When a visible worksheet exists, it is selected by default, and the list keeps the workbook order. Hidden sheets remain clearly labelled so you can select one deliberately instead of exporting it by accident.
The converter escapes backslashes, pipes, backticks and raw HTML characters so cell text cannot break the GFM table. You choose whether in-cell line breaks become <br> or one space. The result is safe table text, not a rich-text copy of the worksheet.
No. It uses a formula’s stored result when one exists and never recalculates formulas. Formatting, charts, images, comments, merged-cell behavior and workbook structure are not carried into Markdown.
No. Parsing, previewing, table generation, copy and download preparation stay in the browser. The funnel may keep a verified browser-only IndexedDB draft that becomes unavailable after 30 minutes and is removed when you return. The file, values and output are not sent to the server or put in the URL.
Related Tools
Word to Markdown Converter
Convert a Word DOCX file to clean Markdown in your browser. Keep headings, lists, links and simple tables, then copy or download the editable .md file.
Subtitle Converter
Convert SRT subtitles to WebVTT or VTT captions to SRT locally. Validate cue timings, preserve multiline text, then copy or download the result.
Archive Extractor
Inspect ZIP, JAR, XPI, DOCX, XLSX, PPTX and ODT containers locally in your browser, then download individual files without uploading the archive.
CSV to Excel
Convert CSV data to a single-sheet XLSX workbook in your browser. Review delimiters, preserve identifiers, infer safe numbers, and keep file contents local.
Excel Sheet Merger
Combine XLSX, XLS, XLSM, XLSB or ODS files locally. Keep source sheets separate or append rows with matching headers, then download an XLSX.
Excel Sheet Splitter
Split an XLSX or XLS workbook by worksheet tab, data-row chunks or a column value in your browser. Download one XLSX or a local ZIP, with no file upload.
Tool available in other languages
- Excel-zu-Markdown-Konverter [DE]
- Excel'den Markdown'a Dönüştürücü [TR]
- محوّل Excel إلى Markdown [AR]
- Conversor de Excel para Markdown [PT]
- Excel 转 Markdown 转换器 [ZH]
- ExcelからMarkdownへの変換ツール [JA]
- Konwerter Excel na Markdown [PL]
- Excel-naar-Markdown-converter [NL]
- Conversor de Excel a Markdown [ES]
- Excel-Markdown 변환기 [KO]
- Công cụ chuyển Excel sang Markdown [VI]
- Excel till Markdown-konverterare [SV]
- Konverter Excel ke Markdown [ID]
- เครื่องมือแปลง Excel เป็น Markdown [TH]
- Convertisseur Excel en Markdown [FR]
- Convertitore da Excel a Markdown [IT]
- Конвертер Excel в Markdown [RU]