Markdown to Word (.docx)

Get a genuine Word document — with Heading styles, numbered and bulleted lists, tables and hyperlinks — not HTML disguised as .docx.

Markdown

Paste, type, or drop a .md file here.

0 requests sent since you started — your text stays here.

Preview
Page setup
Layout
Your formatted document appears here.

All the tools

How it works

  1. Paste or upload

    Drop a .md file or paste Markdown from GitHub, Obsidian, Notion, a README, or an AI chat.

  2. Check the preview

    Headings, tables, lists, links and code blocks render live so you can fix typos before exporting.

  3. Export

    Download Word, HTML or text, save a PDF from the print dialog, or copy formatted text straight into Google Docs.

In short

The Word export is a genuine .docx: an Office Open XML package with Heading 1–4 paragraph styles, numbering definitions that restart for each list, real table structures and clickable hyperlinks. That means the navigation pane, table of contents and outline view all work when someone opens it, and Google Docs imports it without breaking the formatting.

At a glance
File producedReal .docx (Office Open XML), not HTML renamed
HeadingsWord Heading 1–4 styles, so navigation pane and table of contents work
ListsBulleted and numbered, nested to four levels; each ordered list restarts at 1
TablesReal Word tables with shaded header row and per-column alignment
Body fontCalibri 11 pt — Word's own default
Also handlesTask lists, blockquotes, inline code, fenced code blocks, hyperlinks, footnotes
Opens cleanly inMicrosoft Word, Google Docs, LibreOffice, WPS, Pages

What you get in the .docx

The Word file is built element by element from your Markdown, using Word's own building blocks. That matters when someone opens it to edit:

Body text is set in Calibri at 11 pt, which is Word's own default, so the document matches what colleagues expect and inherits their template styles if they paste it elsewhere.

Opening the file in Google Docs

Upload the .docx to Google Drive and open it, or use File → Open in Google Docs. Because the file uses standard styles, headings, lists and tables survive the import. If you would rather skip the file entirely, use Copy for Google Docs: it copies the formatted document to your clipboard so you can paste directly into an open Doc, Word Online, Outlook or Notion.

Why not just paste Markdown into Word?

Word treats **bold** and ## Heading as literal characters, and lists become plain lines. You end up manually applying styles for ten minutes. Converting first gives you a document that already has structure, so any further editing is real editing rather than clean-up.

Limitations

Images are referenced by URL in Markdown, but Word requires images to be embedded; this converter inserts a placeholder with the image's alt text instead. Footnotes, LaTeX math and Mermaid diagrams are not converted. For those, Pandoc (pandoc file.md -o file.docx) remains the most complete option.

What makes this converter different

Nothing is uploaded

Conversion runs entirely in your browser. Confidential notes, contracts and internal docs never touch a server, so there is nothing to delete later.

Real formats, not wrappers

The Word export is a genuine .docx with Heading 1–4 styles, numbered and bulleted lists, real tables and hyperlinks — so it behaves like a document someone typed in Word, and Google Docs opens it cleanly.

No limits, no account

Convert as many files as you want, at any size your browser can hold, without signing up or hitting a watermark.

Questions people ask

Is the output a real .docx or just HTML renamed?

A real .docx: a zipped Office Open XML package with proper paragraph styles, numbering definitions and table structures. Word, LibreOffice and Google Docs all open it without a compatibility prompt.

Do numbered lists keep their numbers?

Yes, and each separate list restarts at 1. Nested ordered lists are numbered independently as well.

Can I convert Markdown to Google Docs directly?

Either download the .docx and open it with Google Docs, or click 'Copy for Google Docs' and paste into an open document. Both keep headings, lists, tables and links.

Are tables supported?

Yes. GitHub-style pipe tables become Word tables with a header row. Column alignment markers are respected for text alignment.

Does it work with Markdown copied from ChatGPT or Claude?

Yes. AI assistants output standard Markdown, which is exactly what this converter reads. See the dedicated ChatGPT-to-Word page for tips.

Is there a page limit?

No. Long documents work; conversion time grows with length but a 100-page document typically converts in a couple of seconds.