MD2Word – Markdown to Word Converter

Type: Software 
Status: V.1.0

Tech Stack: Python, markdown-it-py, python-docx, tkinter, PyInstaller, Docker, mmdc/PlantUML/Graphviz (optional)

Problem Statement

AI assistants and developer tools primarily generate documentation in Markdown. In many organizations — especially in the public sector and enterprises — Word (.docx) is the standard format. Existing converters lose formatting or cannot process embedded diagrams (Mermaid, PlantUML, Graphviz). A simple, locally executable tool that converts Markdown including diagrams into professional Word documents is missing.

Description

A tool for converting Markdown files into professionally formatted Word documents (.docx). Supports text formatting, headings, lists, tables, code blocks, block quotes, and images. Special feature: Mermaid, PlantUML, and Graphviz diagrams are automatically rendered as embedded PNG graphics. Available as CLI, GUI (tkinter), Docker image, and standalone Windows executable.

Use Case

Convert Markdown text files into beautifully formatted Word documents — including diagrams as images.

Link: https://github.com/rawk7000/markdown_to_word (public repo)