How to convert Word to Markdown: the complete guide
This guide walks through every feature of the converter, from a single drag-and-drop to publish-ready Markdown with images and front matter.
1. Convert a single document
Drag a .docx onto the drop zone (or click to browse). Conversion starts immediately and runs in a background thread, so the page stays responsive even for large files.
Switch between the Preview and Markdown source tabs to check the result, then copy it or download the .md file.
2. Keep images with the ZIP download
By default images are extracted as separate files and referenced as media/image1.png inside the Markdown — the layout most static-site generators and Obsidian vaults expect.
“Download ZIP” gives you the .md plus a media/ folder in one archive. If you need a single self-contained file instead, switch Images to base64 embedding (file size grows).
3. Batch convert
Drop several .docx files at once: they queue and convert one by one, each with its own status and elapsed time. “Download all as ZIP” packs every result into its own folder, so images from different documents never collide.
4. Paste straight from Word
Select content in Word, copy it, then press Ctrl+V anywhere on this page (outside input fields). The rich text on the clipboard is converted on the spot — ideal for excerpts and tables you don't want to save as a file first.
5. Publish-ready output
Enable YAML front matter to prepend title, author and date read from the document properties — ready for Obsidian, Hugo or Jekyll.
GitHub Flavored Markdown (on by default) produces pipe tables, strikethrough and task lists; turn it off for strict CommonMark.
6. Troubleshooting
Legacy .doc files are rejected with a hint: open them in Word or LibreOffice and save as .docx first.
Corrupted or password-protected files fail with a readable error and a retry button.
Word formulas, text boxes, comments and tracked changes have no Markdown equivalent and are simplified — see the Pandoc comparison for high-fidelity needs.
7. Privacy and offline use
Everything runs in your browser: no uploads, no accounts, no server-side copy of your content. After the first visit the site is installed as a PWA and keeps working with the network disconnected.