Convert Word .docx files to clean Markdown — browser-only, private, no upload.
by
CHUNKY MUNSTER
📄
Drop your .docx file here
or click to browse — file never leaves your device
File: —
· Size: —
· Status: ready
CONVERTING...
Options:
Heading style:
0
Words
0
Lines
0
Chars
0
Headings
0
Tables
// MARKDOWN OUTPUT
🔒 100% Private
Your document is read directly by your browser using JavaScript. Nothing is uploaded — the file never leaves your device. Works offline after the page loads.
📄 Open in Google Docs
Upload the .md file to Google Drive → right-click → Open with → Google Docs. Headings, bold, lists, and tables are rendered automatically. Save as Google Doc from there.
📝 Open in Microsoft Word
Word 365 can open .md files: File → Open → select the .md file. Or paste the Markdown text into Word — Word 365 and later includes a Markdown import option.
🛠 Other Uses
Open .md files in Obsidian, VS Code, Notion (paste into any block), Typora, or publish to GitHub README files.
✅ What's Preserved
Headings (H1–H6), bold, italic, ~~strikethrough~~, bullet & numbered lists, tables, hyperlinks, blockquotes, and code blocks. Images are noted as placeholders.
⚠️ Limitations
Embedded images cannot be exported inline (Markdown links them by filename). Complex DOCX shapes, SmartArt, and comments are stripped. Footnotes may be simplified.
About DOCX to Markdown Conversion
This tool converts Microsoft Word .docx files to clean Markdown format entirely inside your browser. Drop your file, choose your output options, and download a .md file ready for GitHub, Notion, Obsidian, VS Code, or Google Docs — no upload, no server, no account required.
What formatting is carried over?
Headings — Word heading styles (Heading 1–6) map to #–######
Emphasis — bold, italic, and strikethrough are preserved
Lists — both bullet and numbered lists, including nested lists
Tables — converted to GitHub Flavoured Markdown (GFM) table syntax
Links — hyperlinks convert to [text](url) Markdown syntax
Code — paragraphs styled as Code convert to fenced code blocks
Powered by mammoth.js and Turndown. Runs 100% offline once the page loads.
How to Use docx-to-markdown
Click or drag a .docx file into the upload area.
The tool extracts content and converts headings, bold, italic, lists, and links to Markdown.
Review the Markdown output in the preview panel.
Download the .md file — your Word document never leaves your browser.
Word .docx files are XML archives. This tool reads the document.xml inside the archive directly in your browser — no upload, no server, no API key — and converts paragraph styles, character formatting, lists, tables, and hyperlinks to clean Markdown. Useful for migrating Word content to GitHub READMEs, static site generators, or developer documentation.
What Gets Converted
Heading levels (Heading 1 → #, Heading 2 → ##, etc.). Bold → **bold**, italic → *italic*. Numbered lists → Markdown ordered lists; bullet lists → unordered. Hyperlinks → [text](url). Tables → Markdown pipe tables. Footnotes are appended as numbered references. Images are noted as [Image] placeholders — embedding images in Markdown requires manual reference to extracted files. Code blocks (monospace runs or "Code" style) → fenced code blocks.
Converts headings, bold, italic, lists, tables, links, and footnotes
Images noted as placeholders with alt text where available
Works with any .docx file — handles tables, lists, headings, and inline formatting
Download output as a .md file or copy to clipboard
Frequently Asked Questions
Why are images shown as placeholders?
Markdown doesn't embed images inline — it references external files. The images inside the .docx archive could be extracted and saved alongside the .md file, but this tool outputs the document structure. Extract images manually using a zip tool.
Will it handle complex tables?
Simple tables (fixed rows and columns with text) convert well. Merged cells, nested tables, and tables with complex formatting may produce imperfect output. Review and clean up complex tables manually after conversion.
Does it support .doc (old Word format)?
No. Only .docx (Office Open XML, introduced in Word 2007). The legacy .doc format is a binary format requiring a different parser. Convert .doc to .docx in Word first.
What Markdown flavour does the output use?
The output uses CommonMark-compatible Markdown with GitHub Flavored Markdown (GFM) extensions for tables. It is compatible with GitHub, GitLab, Notion, Obsidian, and most static site generators.
See also the HTML Formatter, Diff Checker, and Markdown Table Generator.