About the MD to Word Converter

This is a free tool for turning Markdown into Word documents, and Word documents back into Markdown.

Why it exists

Most online converters do one of two things: they upload your file to a server you know nothing about, or they produce a document that looks right but falls apart the moment you open it in Word. Headings that are not real headings, tables that are rows of text, lists that renumber themselves incorrectly. Both problems are avoidable.

How it works

The converter parses your Markdown and builds a genuine Office Open XML document, the same format Word itself writes. Headings become real Word heading styles, tables become real Word tables with repeating header rows, and lists keep their nesting. All of this happens in your browser, which is why the tool is free and why your documents stay private.

When a Markdown feature cannot be represented faithfully, the converter tells you rather than producing a document that is quietly wrong.

Open source and licensing

Best quality mode runs Pandoc, compiled to WebAssembly so it can run in your browser. Pandoc is free software licensed under the GPL, version 2 or later, and is served unmodified. Its source is available at the link above.

The WebAssembly build comes from pandoc-wasm, whose JavaScript wrapper is MIT licensed. The fast converter is built on markdown-it and docx, and the reverse converter on mammoth and turndown, all of which are permissively licensed open source.

Who maintains it

MD to Word is built and maintained by Hassan Razeen, a software engineer who kept needing to hand Markdown to people who work in Word. It is a personal project, not a company, and it has no investors and no plans to start charging for the converter.

Contact

Found a document that converts incorrectly? That is the most useful thing you can report, and the kind of bug worth fixing properly. To report one, or to ask anything else, reach me on GitHub. No email address is published, because there is no mailing list, no account system and nothing that needs one.