Word to Markdown converter
Turn DOCX, DOC, RTF and ODT files into clean Markdown. Heading styles become #, lists keep their nesting, tables stay tables, and footnotes, links and formatting come along.
- DOCX, DOC, RTF, ODT
- Nested lists
- Tables & footnotes
- Free, no sign-up
Web pages are reduced to the main article: menus, cookie banners and footers are removed. Public Google Docs, Sheets, Slides, Drive, Dropbox and GitHub links work too.
What the Word converter keeps
- Headings: from Word heading styles and outline levels, including localized templates ("Überschrift 1", "Titre 1").
- Lists: bulleted and numbered lists with their nesting levels.
- Tables: including merged cells; layout tables that only position content are unwrapped.
- Formatting: bold, italic, strikethrough, inline code and code-styled paragraphs.
- Links and notes: hyperlinks, footnotes and endnotes, text boxes and image alt text.
- Charts: embedded charts become data tables, so their numbers are readable.
Example output
A Word quarterly report with heading styles, nested bullets, a numbered list and a table. Actual output:
# Quarterly Report
# Executive Summary
Revenue grew **23%** year over year, driven by *enterprise* customers. See [the full report](https://example.com/report) for details.
## Highlights
- New markets opened
- Germany
- Japan
- Churn reduced
## Next Steps
1. Hire two engineers
2. Launch v2
# Numbers
| Region | Q1 | Q2 |
| --- | --- | --- |
| EMEA | 1,200 | 1,450 |
| APAC | 800 | 1,100 |How to convert Word to Markdown
- Drop a .docx, .doc, .rtf or .odt file above. Google Docs? Use the Google Docs converter.
- The document is converted on the server in about a second.
- Copy the Markdown or download the .md file for GitHub, Obsidian, a static site or an LLM prompt.
Word to Markdown API
Send the file to POST /v1/convert/raw and the response body is the Markdown. It works with raw bytes too, which is handy in n8n, Make and Zapier.
curl -X POST "https://anytomarkdown-pdf-to-markdown-and-document-parser-api.p.rapidapi.com/v1/convert/raw" \
-H "X-RapidAPI-Key: YOUR_RAPIDAPI_KEY" \
-H "X-RapidAPI-Host: anytomarkdown-pdf-to-markdown-and-document-parser-api.p.rapidapi.com" \
-F "file=@contract.docx" Word vs Markdown: what changes
Markdown has no page size, fonts or colors, so those are dropped. Everything that carries meaning is mapped to Markdown syntax: heading styles to # levels, list numbering to 1., tables to pipe tables and footnotes to reference-style notes. The result reads well as plain text and renders correctly on GitHub, GitLab, Obsidian, Notion imports and documentation sites.
For legacy .doc files (Word 97-2003) the text, headings, lists and tables are extracted as well; complex layouts convert most reliably from .docx.
Frequently asked questions
How do I convert DOCX to Markdown?
Drop the .docx file into the converter above and copy or download the result. No sign-up or software is needed.
Does it support old .doc files?
Yes. Legacy Word 97-2003 .doc files are supported, as are RTF and OpenDocument (.odt) files.
Are images included?
Images inside Word files are not uploaded anywhere, so they are represented by their alt text. Charts are converted to data tables.
Does it keep track changes and comments?
The converter outputs the current text of the document. Comments and revision marks are not included.
Can I convert Word to Markdown in bulk?
Yes, with the API: send each file to /v1/convert/raw. The free plan includes 1,000 conversions a month, and ZIP archives are converted file by file.
Related converters
Google Docs to Markdown
Docs, Sheets and Slides from a share link.
Open converter →PDF to Markdown
Headings, tables and lists from any PDF, with OCR for scans.
Open converter →PowerPoint to Markdown
Slides to sections with bullets, tables, chart data and notes.
Open converter →HTML to Markdown
Paste HTML and get clean Markdown.
Open converter →