Markdown · DOCX to MD
Convert Word DOCX to Markdown
Drop a Word document — get Markdown with headings, lists, and inline styles preserved. Browser-based, no upload to our servers.
Max 10 MB · Processed in your browser · Nothing uploaded to our servers.
Free, no signup. Up to 1 MB per request.
This tool handles
- .docx files up to 10 MB
- Headings, lists, bold/italic
- Links and inline code
- Basic GFM tables
Not in scope
- Legacy .doc format
- Merged table cells
- Equation Editor blocks
- SmartArt and text boxes
Try it live with the widget above — paste and see the output instantly. For the items under “Not in scope,” the migration guide below covers workarounds and when to use a different tool.
DOCX to Markdown examples
Paste real DOCX in the left column, see the Markdown output on the right.
How DOCX-to-Markdown conversion works
Drop DOCX — Drag & drop or pick a .docx file (up to 10 MB). Processing runs in your browser.
Convert — Click Convert — headings, lists, bold/italic, links, and tables are preserved.
Copy — Copy the Markdown or download as `.md`.
DOCX edge cases we handle
Only .docx (not .doc)
Legacy .doc files are not supported. Open in Word and Save As .docx first.
Images embedded
Images can be extracted as base64 data URIs — note output size may grow. Plain-image strip mode available as fallback.
Tables with merged cells
Merged cells are simplified to their top-left value; the structure collapses to a standard GFM table.
Comments and tracked changes
Comments and revisions are ignored by default. We emit a warning if the document contained tracked changes.
Frequently asked questions
Related Tools
Convert PDF to Markdown
Drop a PDF — get clean Markdown extracted in your browser. No upload, no signup. Works for text-based PDFs (no OCR for scans).
Convert Notion Export to Clean Markdown
Notion exports its pages as Markdown — but with quirky formatting. Paste your export here for cleaned-up MD ready for Jekyll, Hugo, or GitHub.
Convert Markdown to HTML
Render Markdown into clean semantic HTML — ready for blogs, emails, or static sites. Handles GFM tables, code fences with language hints, and frontmatter strip.
Process bigger files in @vustMarkdownBot
500-character free conversions in chat — pay-as-you-go for longer text.