MAMarkItDown

MarkItDown

Microsoft's open-source tool that converts almost anything — PDF, Office docs, images (OCR), HTML, audio, archives and web pages — into clean Markdown for LLMs.

InputUURLTText
Output📊DataMMarkdown</>Code
Updated: 2026-09-13 Microsoft
Download / Access
Web N/A
Windows N/A
macOS N/A
iOS N/A
Android N/A
Huawei N/A
Linux N/A
github.com/microsoft/markitdown
MAMarkItDown
MarkItDown
Microsoft's open-source tool that converts almost anything — PDF, Office docs, images (OCR), HTML, audio, archives and web pages — into clean Markdown for LLMs.
Get StartedLearn More

Try it now

GPT-4o
Full Playground →

What is MarkItDown?

MarkItDown is a lightweight Microsoft open-source library/CLI that transforms a very wide range of files into uniform Markdown so they can be fed to language models: Word, PowerPoint, Excel, PDF, HTML, CSV/JSON/XML, images (with OCR/descriptions), audio (with transcription), EPUB, ZIP archives and more, plus web-page URLs. It optionally embeds metadata and image descriptions, is pip-installable and scriptable in Python, and has become a common first stage in RAG and document-AI pipelines where messy source formats must become clean text.

4.5
Rating
Free
Pricing
3+
Platforms
0
Saves

Pros

  • One tool replaces many format-specific converters.
  • Output is ideal for RAG and LLM ingestion.
  • Simple CLI plus Python API.
  • Backed by Microsoft, MIT licensed.
  • Handles obscure Office and archive types.

Cons

  • Complex layout/table fidelity is not perfect.
  • OCR/audio need extra dependencies or model keys.
  • It converts documents; it is not itself a crawler.
  • Very large files may need pre-splitting.

Compare with Alternatives

FeatureMarkItDownCrawl4AIMediaCrawlerCrawlee
Rating0.00.04.40.0
PricingFreeFreeFreeFree
Starting FromFree
API
Free Tier
Mobile App
View full comparison →

Who is it for

D

Document AI / RAG

Normalize mixed files to Markdown before embedding.

K

Knowledge bases

Bulk-convert Office and PDF archives to text.

L

LLM preprocessing

Turn messy uploads into model-ready context.

D

Data migration

Convert legacy documents to portable Markdown.

P

Personal productivity

Quickly turn slides/PDF into editable text.

Developer
Microsoft
Platforms
Web N/A
Windows N/A
macOS N/A
iOS N/A
Android N/A
Huawei N/A
Linux N/A
Languages
中文, English
Updated
2026-09-13

FAQ

It converts PDF, Office, images, audio, HTML and other files into clean Markdown.