# Word to Markdown > Free, open-source converter that turns Word (.docx) and Google Docs into clean, GitHub-flavored Markdown — entirely in your browser. Nothing is uploaded. Word to Markdown runs entirely client-side: the web page converts documents in the browser and never sends them to a server. Every page has a Markdown version at the URLs below, also served for `Accept: text/markdown`. The full text of all of them is at https://word2md.com/llms-full.txt. ## Pages - [Word to Markdown — Free .docx to .md Converter](https://word2md.com/index.md): Free, open-source converter that turns Word (.docx) and Google Docs into clean, GitHub-flavored Markdown — entirely in your browser. Nothing is uploaded. - [Convert Google Docs to Markdown — Word to Markdown](https://word2md.com/google-docs-to-markdown.md): Three ways to turn a Google Doc into clean Markdown, including paste and .docx download, all converted in your browser with nothing uploaded. - [Word to Markdown for ChatGPT, Claude, and RAG](https://word2md.com/docx-to-markdown-for-llms.md): Why Markdown is the best format for feeding Word documents to AI tools, and how to convert one file or a whole library locally, without uploading anything. - [Word to Markdown CLI, library, and MCP server](https://word2md.com/developers.md): Convert .docx to Markdown from the command line, from Node, or from an AI agent over MCP or WebMCP. Free, open source, and nothing is uploaded. - [Your privacy — Word to Markdown](https://word2md.com/privacy.md): How Word to Markdown handles your data — conversion happens entirely in your browser and nothing is ever uploaded. - [Terms of Use — Word to Markdown](https://word2md.com/terms.md): The terms governing your use of the Word to Markdown converter — provided as-is, without warranty. ## Use it from code or an agent Agents and scripts can run the same converter on their own machine. Nothing is uploaded either way. Full reference: https://word2md.com/developers.md - **Claude Desktop (one click):** download [word-to-markdown.mcpb](https://github.com/benbalter/word-to-markdown-js/releases/latest/download/word-to-markdown.mcpb) and double-click it. Claude Desktop installs the MCP server below; no Node or terminal needed, since Claude Desktop includes Node. - **MCP server (local):** `claude mcp add word-to-markdown -- npx -y word-to-markdown mcp`, or in any MCP client the command `npx` with args `["-y", "word-to-markdown", "mcp"]`. Its tool `convert_docx_to_markdown` takes a path to a .docx and returns Markdown and warnings. - **Command line:** `npx word-to-markdown report.docx > report.md` - **Node library:** `convertWithWarnings('report.docx')` from the [`word-to-markdown`](https://www.npmjs.com/package/word-to-markdown) package returns `{ markdown, warnings }`. - **WebMCP:** in a browser with WebMCP, the converter page registers `convert_docx_to_markdown` (takes the .docx as base64) and `get_converted_markdown`. ## Optional - [Markdown to Word](https://md2word.app/): The sibling converter, Markdown to formatted Word (.docx), by the same maker. - [Source code](https://github.com/benbalter/word-to-markdown-js): Open source on GitHub. - Author: [Ben Balter](https://ben.balter.com) - Also by the author: [Open and Async](https://open-and-async.com/?utm_source=word2md&utm_medium=llms&utm_campaign=agents), a playbook for remote and distributed teams, drawing on more than a decade of remote-first lessons from GitHub. - Related MCP server: [Open and Async MCP](https://github.com/open-and-async/mcp) (`claude mcp add open-async -- npx -y @open-and-async/mcp`) drafts decision docs, swaps planned meetings for async alternatives, and scores status updates.