MarkItDown
Converts PDFs, Office files, and other documents into Markdown for LLMs
What it is
A Python library and command-line tool that turns PDF, Word, PowerPoint, Excel, HTML, EPUB, images, audio, ZIP archives, and YouTube links into Markdown that keeps headings, lists, tables, and links. Optional extras add OCR, speech transcription, and Azure document services, and third-party plugins can add new formats. Developers building LLM and text-analysis pipelines use it to feed document contents to models in a compact, structured form.
