Key facts
| Input formats | DOCX (Word) |
|---|---|
| Size limit | 100 MB per file (checked in the browser) |
| Where it runs | In your browser with mammoth 1.8.0 and turndown 7.2.0; the file is not uploaded (the library itself is downloaded from a CDN) |
| Cost | Free, no sign-up |
| Output | Markdown with headings, lists, tables and links (images are left out), copy or download as .md |
What is converted
Word heading styles (Heading 1, Heading 2...) become #, ## and so on, so use real heading styles rather than bold text if you want a clean structure. Bold, italic, links, bulleted and numbered lists and tables are kept. In tables, the first row becomes the header row and text inside each cell is put on one line, which keeps the Markdown table valid.
What is left out
Images are removed so the Markdown stays small and readable; save them separately if you need them. Comments, headers, footers and the page layout (columns, margins, page breaks) are not converted. Old .doc files (Word 97-2003) are not supported: open them in Word or LibreOffice and save as .docx first.
Why Markdown from Word
Markdown is plain text, so it works in Git, static site generators, wikis and AI assistants. A document converted to Markdown can be diffed, versioned and pasted into a chat without losing its headings, which is what lets ChatGPT or Claude point to the right section.
Example
A Word document using heading styles, bold text and a bulleted list. Word styles map directly to Markdown.
Input
(Word document) Remote work policy <- Heading 1 Who can work remotely <- Heading 2 Employees can work from home up to three days a week, after agreement with their manager. <- "three days a week" in bold Equipment <- Heading 2 - Laptop <- bulleted list - Headset
Output
# Remote work policy ## Who can work remotely Employees can work from home up to **three days a week**, after agreement with their manager. ## Equipment - Laptop - Headset