
uv venv --python=3.12 .venv▶️ Usage summary
- Install:
uv venv --python=3.12 .venv - Command-Line:
markitdown path-to-file.pdf > document.md - Or use -o to specify the output file:
markitdown path-to-file.pdf -o document.md - You can also pipe content:
cat path-to-file.pdf | markitdown - Plugins:
markitdown --list-plugins - To enable plugins use:
markitdown --use-plugins path-to-file.pdf
MarkItDown — A Microsoft tool that converts PDF, Word, Excel, images, web pages… into clean Markdown text for AI to read.
What is MarkItDown?
MarkItDown is an open-source app on GitHub (microsoft/markitdown). A Microsoft tool that converts PDF, Word, Excel, images, web pages… into clean Markdown text for AI to read.
What can MarkItDown do?
- Convert PDF/Word/Excel/images to clean text
- Keeps the structure so AI understands it correctly
- Prepare documents for AI summaries and Q&A
How to install MarkItDown
See the ⚡ Quick install section at the top of the page — it has a ready-to-copy command taken from the author’s README, plus where to run it. For the full instructions, see the README at the end of the page.
Frequently asked questions about MarkItDown
Is MarkItDown free?
Yes. MarkItDown is an open-source project on GitHub, so you can download and use it for free.
Is MarkItDown hard to install?
No. You only need to run one command above.
Download & source code
The source code, README and latest updates of MarkItDown are at github.com/microsoft/markitdown. The star count and update date on this page sync automatically from GitHub.
📖 Full guide
Loading the guide…