Why use markdowntodoc to convert Markdown to Word?
markdowntodoc is a privacy-first online Markdown to Word converter built for writers, developers, bloggers, and teams who need a clean .docx export without installing software or signing up.
Free forever
No sign-up, no paywall, no watermark. Convert as many documents as you want.
Privacy first
Conversion happens entirely in your browser using the JavaScript
docxlibrary. Your Markdown and your files never leave your device.Full Markdown support
H1–H6 headings, ordered & unordered lists, fenced code blocks, inline code, blockquotes, tables, links, and inline images are all rendered to proper Word styles.
Embedded images
Remote images from any URL are downloaded and embedded as binary data inside the
.docx, including image-restricted hosts — perfect for archiving WeChat articles, GitHub READMEs, and Notion exports.Custom image sizing
Width and height hints in your Markdown
{width=600 height=400}syntax are honored in the final Word document.Clean Word output
Sensible paragraph spacing (1.5x line height, 200 twips after) and proper heading styles make the exported file ready to share or edit further in Microsoft Word, Google Docs, or LibreOffice.
How to convert Markdown to Word in 3 steps
- Paste or type your Markdown. Use the editor on the left. You can paste content copied from Notion, GitHub, Obsidian, Typora, or write Markdown from scratch.
- Preview the output. The right panel renders a live preview of how your Markdown will look once converted to a Word document.
- Click “Convert to Word”. A valid
document.docxfile is generated in your browser and downloaded to your device. Open it in Microsoft Word, Google Docs, or any compatible editor.
Supported Markdown syntax
markdowntodoc supports the CommonMark core syntax plus GitHub-flavored extensions. The following elements are converted to native Word styles:
- Headings (H1 through H6)
- Bold, italic, and strikethrough
- Ordered and unordered lists (with nested items)
- Fenced code blocks and inline
code - Blockquotes
- Tables with header rows
- Hyperlinks (rendered as clickable links in Word)
- Images (embedded as binary data, with custom dimensions supported)
- Horizontal rules
- Line breaks
Frequently asked questions
Is markdowntodoc really free to use?
Yes. markdowntodoc is 100% free with no sign-up, no daily limit, and no watermark on the output document. The tool is supported by optional donations and affiliate links.
Do my Markdown files get uploaded to a server?
No. The entire conversion runs locally in your browser using the open-source docx JavaScript library. The only network request is to fetch remote images you explicitly include in your Markdown, and that fetch is only made so the image can be embedded in your downloaded .docx.
Which Markdown elements are supported?
All CommonMark elements plus tables, task lists, and inline images. See the supported syntax section for the full list. Custom plugins like LaTeX math, Mermaid diagrams, and footnotes are not converted to native Word elements but appear as text or code blocks.
Can I convert Markdown from WeChat, Notion, or other locked-down sites?
Yes. markdowntodoc includes a built-in image proxy at /api/image-proxy that retrieves images from referer-protected hosts (such as WeChat) and embeds them in your Word document. Just paste the Markdown as usual and the images will be downloaded and embedded automatically.
Will the .docx file open in Microsoft Word, Google Docs, and LibreOffice?
Yes. The output uses the standard Office Open XML format and has been tested in Microsoft Word 2016+, Microsoft 365, Google Docs, Apple Pages, and LibreOffice Writer. Headings, lists, tables, and images all render correctly.
Does markdowntodoc work offline?
The tool itself loads in your browser and can be used offline after the first visit (the page is cached). However, the Google Fonts used for UI typography require an internet connection on first load.
What font is used inside the exported .docx?
Body text uses Calibri at 12pt with 1.5x line spacing. Code blocks use JetBrains Mono. You can change the font after downloading by selecting all text in Word and applying your preferred font.
Can I customize image sizes in the output document?
Yes. markdowntodoc reads the width and height attributes on <img> tags produced by your Markdown. Images without explicit dimensions are capped at 600px wide and scaled proportionally to keep the document readable.
Is there a file size or length limit?
There is no hard limit, but very large documents (over a few megabytes of Markdown or with hundreds of remote images) may take a few seconds longer to convert because each image is fetched and embedded individually.
Specialized converters
The default converter above handles every common Markdown use case. If you need a more targeted workflow, these specialized landing pages link directly into the same editor with copy tuned to your specific tool or scenario:
- Markdown to Word →The general-purpose landing page for the most-searched variant. Same converter, copy tuned to the head keyword.
- Markdown to DOCX →Tuned for users who specifically need the .docx file format. Covers OOXML compatibility, the .doc vs .docx difference, and editor support.
- MD to Word →For users who already have a .md file on disk (README.md, NOTES.md, …) and just want to turn it into a .docx. Quick, no-signup workflow.
- ChatGPT to Word →Save AI conversations as Word docs. Code blocks, tables, and headings preserved; works with ChatGPT, Claude, Gemini, and Copilot.
- Notion to Word →Export Notion pages to Word. Handles callouts, tables, and Notion's signed image URLs; works for single pages and full workspace exports.
- Obsidian to Word →Convert Obsidian notes to Word. Handles wikilinks, callouts, frontmatter, and highlights; works for single notes and full vault exports.
More specialized converters (Notion, Obsidian, ChatGPT, GitHub README, with tables / code / images, etc.) are being added on a weekly cadence — see the changelog.
Start converting your Markdown to Word now
Scroll back up, paste your Markdown into the editor, and download a clean .docx in seconds. Bookmark this page for next time — markdowntodoc is always free, always private, and always one click away.