Hack the Hydra

Word (DOCX) to Markdown converter

Convert .docx files to clean Markdown with headings, lists, links and tables. Runs locally in your browser.

🔒 Private by design: the conversion runs in this browser tab. Nothing is uploaded.

Word (DOCX) to Markdown converter is a free online tool by Hack the Hydra. Convert Word .docx documents to Markdown free in your browser. Headings, lists, tables and links preserved. No upload.

100% freeNo upload: runs in your browserNo sign-up

Key facts

Input formatsDOCX (Word)
Size limit100 MB per file (checked in the browser)
Where it runsIn 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)
CostFree, no sign-up
OutputMarkdown 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

How to use

  1. Drop your file in the box above, or click to pick it.
  2. Wait a few seconds while it converts locally.
  3. Copy the result or download it.

FAQ

Are my documents uploaded?

No. mammoth.js converts the file inside your browser.

What about old .doc files?

Open them in Word or LibreOffice and save as .docx first.

Are images kept?

Images are dropped to keep the Markdown small and LLM-friendly.

Does it work with Google Docs?

Yes: File → Download → Microsoft Word (.docx), then drop the file here.

Bulk conversion API

Batch-convert DOCX, PPTX, XLSX, HTML and EPUB by URL: $2 per 1,000 files. Open the API →

curl -X POST "https://api.apify.com/v2/acts/extas_corp~document-to-markdown/run-sync-get-dataset-items?token=YOUR_TOKEN" \
  -H "Content-Type: application/json" -d '{"documentUrls":[{"url":"https://filesamples.com/samples/document/docx/sample3.docx"}]}'

Use it via API, with a free plan: Document to Markdown API (RapidAPI) · Apify

More free converters

PDF to Markdown converterOCR PDF: scanned PDF to textImage to text (OCR)Excel & CSV to Markdown tablesHTML to Markdown converterPowerPoint (PPTX) to Markdown converterJSON to Markdown tablePDF to text converterExcel to JSON converterMarkdown to HTML converterMerge PDF filesSplit PDF: extract pagesRotate PDFJPG to PDF converterPDF to JPG converterImage converter: PNG, JPG, WebPCompress image: JPG and WebPQR code generatorWord counterCase converterJSON formatter and validatorBase64 encode and decodeURL encoder and decoderUUID v4 generatorStrong password generatorLorem ipsum generatorJSON to CSV converterRemove duplicate linesUnix timestamp converterJSON to YAML converterText diff checkerImage resizerPercentage calculatorAge calculatorHash generator (SHA-256, SHA-1, SHA-512)Color converter: HEX, RGB, HSLDays between dates calculatorYAML to JSON converterUnit converterJWT decoderBinary, hex, decimal and octal converterRoman numeral converterRegex testerCron expression explainerPDF to Markdown for ChatGPTPDF to Markdown for ClaudePDF to Markdown for RAG pipelinesPDF to Markdown for ObsidianPDF to Notion (via Markdown)Screenshot to textFrench OCR: image to textCSV to Markdown tableGoogle Docs to MarkdownJPG / JPEG to text (OCR)PNG to text (OCR)CSV to JSON converterPNG to JPG converterJPG to PNG converterWebP to PNG converter