DOCX to Markdown converter — free, in your browser

Convert Word .docx files to clean Markdown without uploading them. Tables, lists, footnotes and headings are preserved.

A .docx file is a zip archive of XML parts, which is why converting one well means more than pulling out its text. Word stores heading levels as named styles rather than as structure, keeps list numbering in a separate numbering part, and puts footnote bodies in a file of their own. file2md reads all of it: styled headings become ATX headings, numbered lists keep their real ordinals even when a paragraph interrupts them, and footnotes come out as GitHub-flavoured footnote references with their bodies collected at the end.

The conversion runs in your browser through WebAssembly. Nothing is uploaded, so a confidential contract or an unpublished manuscript never leaves your machine.

What is preserved

  • Heading levels from Word styles
  • Tables, including merged cells
  • Numbered and bulleted lists, with real ordinals and nesting
  • Bold, italic, strikethrough and inline code
  • Footnotes and endnotes
  • Hyperlinks and internal cross-references

What is lost

  • Page layout, headers and footers
  • Fonts, colours and sizes
  • Embedded images (Markdown output keeps the alt text only)

Known limitations

Password-protected documents cannot be converted — remove the password in Word first. Files saved as .docm (macro-enabled) convert exactly like .docx; the macros are ignored.