Convert Word (.docx) to Markdown

Turns a Word document into Markdown, keeping headings, bold and italic, lists, tables and links. Excel (.xlsx) and PowerPoint (.pptx) files work on this page too. Everything runs inside your browser — the file is never uploaded.

Drag & drop a file here, or click to browse

Accepts: .docx, .xlsx, .pptx

Runs automatically as soon as a file is selected.

When this helps

Anyone pasting documents into an LLM

Pasting a Word file into ChatGPT or Claude drags in formatting noise and loses the structure

Convert the report to Markdown first, so the headings and bullets survive and the model reads the document's shape, not just its words

Engineer or technical writer

Specifications arrive as .docx, but the repository should hold Markdown

Convert the file into docs/ and track changes in Git from then on

Writer publishing to a CMS

The draft was written in Word, but the publishing pipeline takes Markdown

Convert with headings and emphasis intact, then paste straight in

Anyone handed a deck to summarise

The content is trapped in PowerPoint and the recipient has no way to open it

Pull out slide titles, bullets and speaker notes as Markdown

FAQ

Is my file uploaded to your server?
No. If your browser supports WebAssembly (WASM, a technology for running software inside the browser safely and quickly), the conversion happens entirely on your device and the file never leaves it. This tool needs no extra libraries at all, so the first run loads quickly.
Does it handle Excel and PowerPoint too?
Yes — drop them on this page. Each Excel sheet becomes a Markdown table, and each slide becomes a heading with its bullets and speaker notes. The format is detected from the file's contents rather than its name, so a file with the wrong extension still converts correctly.
What is kept and what is lost?
Kept: heading levels, bold and italic, bulleted and numbered lists including nesting, tables, hyperlinks, and PowerPoint speaker notes. Lost: images, fonts and colours, columns, headers and footers, tracked changes and comments — Markdown has no way to express them.
What happens to images?
They are not included. The conversion runs inside your browser, so there is nowhere to put them. No placeholder text such as "[image]" is inserted either: adding words that were not in your document makes them indistinguishable from the real content once pasted somewhere else.
Can it open password-protected files?
No. An encrypted file cannot be read, so the tool says so and stops. Remove the password in Word first, then try again.
What about line breaks and merged cells in tables?
Markdown tables support neither, so line breaks inside a cell become spaces and a merged cell keeps its value in the top-left position only. The result is readable rather than pixel-faithful.
What is the file size limit?
10MB per file. For spreadsheets, up to 5000 rows per sheet are converted.

Related tools