DOCX to Markdown Converter

Convert Microsoft Word .docx files to clean Markdown. Free, in-browser, no sign-up. Headings, lists and tables preserved. Works with any .docx file.

Markdown preview

Why convert DOCX to Markdown?

DOCX files are the standard Microsoft Word format but difficult to use in modern development workflows. Converting to Markdown makes your documents work with git, static site generators, and AI tools like Claude and ChatGPT.

How conversion works for DOCX

t0md reads .docx XML and converts it to Markdown with full support for headings (H1–H6), lists, tables, and text formatting. The conversion preserves document structure while removing Word-specific formatting that doesn't translate to Markdown.

Convert DOCX to Markdown via MCP — from Claude Code, Cursor or any AI agent

t0md exposes a remote MCP (Model Context Protocol) server. Add it once and any MCP-compatible agent can convert DOCX to Markdown without leaving the conversation.

claude mcp add --transport http t0md https://t0md.com/mcp

Then ask the agent: "convert /path/to/document.docx to markdown". The MCP server returns the converted Markdown plus a 10-minute download link. Full setup details on the MCP page.

Frequently asked questions

What's the difference between DOCX and Word to Markdown?

None — they're the same. DOCX is Microsoft Word's file format. Both terms lead to the same converter that handles .docx files.

Can I convert .doc files?

Only .docx is supported. The legacy .doc format (binary, pre-2007) isn't supported. Open your .doc in Word and save as .docx first.

Are DOCX images converted?

Images are referenced but not embedded. The Markdown output will contain image references that point to the image names from the original document.

Can AI agents convert DOCX to Markdown via MCP?

Yes. Add the t0md MCP server (`claude mcp add --transport http t0md https://t0md.com/mcp`) and Claude Code, Cursor, or any MCP-compatible agent can call convert_to_markdown on any .docx file directly.

Is there a size limit for DOCX files?

25 MB per upload. Files are processed in memory and discarded after conversion — nothing is stored.