Word converter

Word to Markdown Converter

Convert a Microsoft Word document to Markdown. Upload a legacy .doc file or a modern .docx file here, preview the result, and copy or download the .md file.

Choose the right Word to Markdown workflow

Use this Word entry point for mixed or unknown file extensions. When the extension is known, choose DOCX to Markdown for modern files or DOC to Markdown for legacy files.

.doc vs .docx

This page accepts both .doc (Word 97-2003) and .docx. The checked fixtures keep headings, bold and italic text, lists, tables, links, and footnotes in both formats. The .docx fixture also keeps bookmark links and writes the image alt text into the paragraph. The .doc fixture leaves the bookmark as plain text and drops that alt text.

Save as .docx when you can, and use DOCX to Markdown for a file you know is .docx. Use DOC to Markdown when the file is specifically legacy .doc.

Word to MD workflow

  1. Upload the Word file. If you can choose the export format, save as .docx first.
  2. DocToMD extracts the document outline and creates Markdown from the editable content.
  3. Preview the result, fix any layout-specific sections, then copy the Markdown or download the .md file.

What Word Formatting Is Preserved

  • Headings
  • Bold, italic, and strikethrough
  • Numbered, bulleted, and nested lists
  • Tables, with merged cells becoming empty cells
  • Links
  • Footnotes and endnotes

Word to Markdown examples

Word format comparison fixture excerpts

The same structured document represented once as legacy .doc and once as modern .docx.

Verified fixture output | Engine: anydoc after format detection | Tested: 2026-08-08Preserves: Comparable headings, lists, tables, and links across both inputsKnown limits: DOC and DOCX may differ on legacy layout and bookmark details
DOC output excerpt:

# Fixture Document

Plain paragraph with **bold**, *italic*, and ~~struck~~ runs.

**Style-bold paragraph with a** NotBold-styled span **inside.**

## Lists

1. First numbered

2. Second numbered

   - a) Alpha sub one

   - b) Alpha sub two

        - i. Roman sub sub

3. Third numbered

Interrupting paragraph between lists.

4. Fourth, continuing the count

- IV. Roman starting at four

- I. Roman five

- Bullet one

- Bullet two

  - Nested bullet

## Table

|  |  |  |
| --- | --- | --- |
| Wide head |  | End |
| Tall | B2 | C2 |
|  | B3 | C3 |

## Links and anchors

External link to [example](https://example.com/page).

Relative link to [a sibling file](../../fixture-src/sibling.odt).

DOCX output excerpt:

# Fixture Document

Plain paragraph with **bold**, *italic*, and ~~struck~~ runs.

**Style-bold paragraph with a NotBold-styled span inside.**

## Lists

1. First numbered

2. Second numbered

   - a) Alpha sub one

   - b) Alpha sub two

        - i. Roman sub sub

3. Third numbered

Interrupting paragraph between lists.

4. Fourth, continuing the count

- IV. Roman starting at four

- I. Roman five

- Bullet one

- Bullet two

  - Nested bullet

## Table

|  |  |  |
| --- | --- | --- |
| Wide head |  | End |
| Tall | B2 | C2 |
|  | B3 | C3 |

## Links and anchors

External link to [example](https://example.com/page).

Relative link to [a sibling file](../../fixture-src/sibling.odt).

<a id="plainmark"></a>This plain paragraph carries a bookmark.

Jump to [the bookmarked paragraph](#plainmark).

Word conversion notes

  • Inline images are not embedded; a .docx fixture keeps the image alt text as paragraph text, and the matching .doc fixture drops that alt text
  • Bookmark links in the .docx fixture become plain text in the .doc fixture
  • Comments and tracked changes are not claimed; the checked Word fixtures do not contain them
  • Page layout is not preserved

Word to Markdown for GitHub and Obsidian

The Markdown uses headings, lists, tables, links, and footnotes. You can paste it into a GitHub file or an Obsidian note and edit it as text.

A Google Docs file works here after you download it as .docx or .doc. This page does not import a Google Docs link. If the download is .docx, DOCX to Markdown is the matching page.

Choose a Word workflow by what you know

Use this broad Word workflow when the source application matters more than the extension. If the file is definitely .docx or legacy .doc, the dedicated converter gives clearer format-specific guidance before upload.

Word to Markdown Converter FAQ

Practical answers about this Markdown conversion workflow.

Can I convert .doc (Word 97-2003)?

Yes. This page accepts .doc and .docx. The checked .doc fixture keeps headings, lists, tables, links, and footnotes. Bookmark links and image alt text from the matching .docx fixture are not kept in the .doc output.

Are tables and images kept?

Tables are kept. Merged cells in the checked fixture become empty cells. Images are not embedded. A .docx file can keep the image alt text as paragraph text; the checked .doc fixture drops that alt text.

Is it free?

Yes. You get 3 free conversions per day, with no account, and files up to 10MB. A 7-day pass accepts files up to 50MB. Lifetime access accepts files up to 100MB. Current license terms are on the pricing page.

How is Word to Markdown different from Pandoc?

DocToMD does not run Pandoc. Word files are converted by the anydoc engine used for the verified fixtures on this page, with a legacy fallback when that engine cannot read the file.

Does it work for Google Docs exports?

Yes, after you download the Google Doc as .docx or .doc and upload that file. This page does not open a Google Docs URL. A .docx download also matches DOCX to Markdown.

Should I use this page or the DOCX page?

Use this page when the file might be either .doc or .docx. Use DOCX to Markdown when the file is definitely .docx, and DOC to Markdown when it is definitely legacy .doc.

Are uploaded files stored?

Files are processed for conversion and temporary files are removed after processing. Avoid uploading password-protected or highly sensitive files unless you are comfortable processing them through the service.