Go to Sign up
Note: Your files never leave your device. We don't upload, transfer, or store your data.
|
|
|
|
|---|---|---|
|
|
|
Click Download File to save as Excel (.xlsx)
Sheet: {{ settings.excelSheetName }} | Rows: {{ rawData.length }}
The Markdown To Excel Converter on A.Tools transforms Markdown pipe-delimited tables into downloadable Excel (.xlsx) files or editable spreadsheet data — directly in your browser, without uploading any file to a server.
Developers write Markdown tables in documentation, README files, and wikis. Analysts need that same data in Excel for sorting, filtering, and sharing. This tool bridges that gap in seconds.
All processing runs client-side using JavaScript. No data leaves your device.
Click Enter Data to paste a Markdown table directly into the input area, or click Choose File to drag and drop a .md file. Press Sample to load example data.
Once the Markdown is parsed, an interactive spreadsheet appears. Use the toolbar to:
Add or delete rows and columns
Transpose the table (swap rows and columns)
Deduplicate identical rows
Change text case (UPPERCASE, lowercase, Capitalize)
Find and replace values across the entire table
Toggle First Row as Header to treat the first row as column names
Right-click any cell for context-menu options: insert rows above/below, insert columns left/right, delete, or clear.
In the Properties panel:
| Setting | Description |
|---|---|
| Text Format | Forces all Excel cells to text format, preventing automatic date/number conversion |
| Auto Width | Adjusts column widths to fit the longest value in each column |
| Protect Sheet | Applies sheet protection to the output Excel file |
| Sheet Name | Customizes the worksheet tab name in the .xlsx file |
Click Convert, then choose Copy to Clipboard or Download File to save the result as an Excel spreadsheet.
Two input modes: Paste Markdown directly or upload a .md file
Full table editor: Edit, sort, transpose, deduplicate before export
Multiple output formats: Excel (.xlsx), CSV, TSV, JSON, and more
Client-side processing: Files never leave your browser — zero data upload
Undo/Redo support: Revert any edit with full history tracking
Context menu: Right-click for quick row/column operations
Header toggle: Treat the first row as a header row or regular data
A Markdown table uses pipe characters (|) to separate columns and hyphens (-) to separate the header row from data rows.
Example:
| Name | Age | City |
|------------|-----|-------------|
| Alice | 30 | New York |
| Bob | 25 | Los Angeles |
The first row defines column headers. The second row (separator) must contain at least three hyphens per column. Subsequent rows contain data.
Markdown tables follow the CommonMark specification and are supported by GitHub, GitLab, Jira, Notion, Obsidian, and most documentation platforms.
| Scenario | Use Markdown | Use Excel | Convert |
|---|---|---|---|
| Writing technical documentation | Yes | No | — |
| Collaborative data analysis | No | Yes | Markdown → Excel |
| Version-controlled data (Git) | Yes | No | — |
| Presenting reports to stakeholders | No | Yes | Markdown → Excel |
| Quick data entry in plain text | Yes | No | — |
| Sorting, filtering, pivot tables | No | Yes | Markdown → Excel |
Markdown tables are ideal for static documentation. Excel is necessary when data needs manipulation, formulas, or professional formatting. This converter handles the transition without manual copy-pasting.
No. All file parsing and conversion runs in your browser using JavaScript. Your data stays on your device. A.Tools never receives, stores, or transmits your file contents.
The tool supports standard pipe-delimited Markdown tables as defined by the CommonMark specification, including tables with or without leading/trailing pipes, and alignment indicators (:---, :---:, ---:).
Yes. After parsing, the full table editor lets you modify any cell, add or remove rows and columns, transpose the layout, remove duplicates, change text case, and find-and-replace values.
The primary output is Excel (.xlsx). Depending on your needs, the tool also supports copying tab-separated values to paste directly into Excel or Google Sheets.
Since processing is client-side, the limit depends on your browser's memory. Tables with tens of thousands of rows work reliably on modern browsers.
By default, Excel may auto-convert numbers and dates. Enable Text Format in the Properties panel to force all cells into text format, preserving your original data exactly as entered.
Yes. Toggle the First Row as Header switch in the toolbar. When off, the first row is treated as data and the tool generates default column letters (A, B, C...).