Converter
Paste markdown, download a real Microsoft Word file. Headings, tables, lists, and code blocks map to native Word styles — ready for Track Changes, journal submissions, or a Google Docs template. Runs entirely in your browser.
Need plain HTML instead? Markdown to HTML →
A short journal kept between airports. Markdown is portable, readable, and renders the same everywhere — but sometimes you need a Word document instead.
Tip
Paste your own markdown on the left. Click Download .docx to save a Word file.
| Step | Action |
|---|---|
| 01 | Paste markdown |
| 02 | Click Download |
| 03 | Open in Word |
const greet = (name: string) => `Hello, ${name}!`;
Why this converter
Most converters dump your markdown to a single block of text and call it a Word document. This one walks the rendered DOM and maps every block element to a real Word primitive — H1 becomes Heading 1, tables become tables, code blocks become monospace paragraphs. The file opens cleanly in Word, Google Docs, Pages, and LibreOffice.
Your markdown is parsed and the .docx is built entirely in your browser. Nothing is uploaded, logged, or analyzed.
Headings map to Word's Heading 1–6 styles, so the table-of-contents tool recognizes them out of the box.
GFM tables become real Word tables with rows and cells. Numbered and bulleted lists use Word's native list styles.
The docx library only loads when you click Download. The landing page stays small — under 30KB of script.
Inline emphasis becomes bold and italic runs. Links become real hyperlinks Word can follow.
The output is a standards-compliant .docx file. Opens cleanly in Word, Google Docs, Pages, and LibreOffice.
How it works
Drop in CommonMark or GFM. The sample shows what's handled. Clear it and use your own draft.
Headings, lists, tables, and code blocks render live so you can confirm the document shape before exporting.
Click Download. The docx library loads on demand and saves the file to your downloads folder.
FAQ
Markdown Writer is the same parser, with synced scrolling, an outline, PDF export, and local autosave.
Open the editor