Independent project. Not a U.S. government website.

USASI
SoftwareFramework

MarkItDown

Project record

Maintained by Microsoft21

MarkItDown is a Microsoft Python library and command-line tool that converts files such as PDF, Word, PowerPoint, Excel, HTML, images, audio, EPUB, and ZIP archives into Markdown. It aims to keep document structure (headings, lists, tables, links) for use by language models and text analysis pipelines rather than for high-fidelity human-readable conversion.1Fact reviewed Oct 1, 2026

Last reviewedEntry updated Documented release Nov 2024

Availability and license

Overall availability

Public

Source code is public on GitHub and the package is installable from PyPI. Azure-backed converters require the user's own Azure resources.13

Availability fact review: Oct 1, 2026

Availability is separate from permission: read the license before using or redistributing.

The MIT license covers the project code. Use of Microsoft trademarks in modified versions is subject to Microsoft's trademark guidelines, and optional dependencies and connected Azure or model services have their own terms.21Fact reviewed Oct 1, 2026

Component reuse rights

A readable or downloadable component is not automatically reusable. These indicators concern recorded license evidence, not system certification.
weights
Unknown — no complete fact-level rights review
code
Reviewed qualifying license recorded — check scope and conditions
data
Unknown — no complete fact-level rights review
documentation
Unknown — no complete fact-level rights review

No complete system-rights review is recorded for this release.

Public materials checklist

Items for a framework under USASI rubric v0.2. Unknown means unassessed or insufficient evidence.
Public materials checklist for MarkItDown
ItemStatusNotes and evidence
Source codeIs the source code publicly readable?PublicDeveloped in the public microsoft/markitdown GitHub repository.1
DocumentationIs user documentation published?PublicThe README documents installation, command-line and Python usage, optional dependencies, plugins, Azure integrations, and security considerations.1
InstallationAre installation instructions or packages publicly available?PublicInstallable with pip (for example markitdown[all]) or from source; the README also documents building a Docker image.13
Supported platformsAre supported operating systems or hardware documented?PartialThe README requires Python 3.10 through 3.14, and the PyPI classifiers list CPython and PyPy; supported operating systems are not stated.13
Release statusAre versioned releases published?PublicVersioned releases are published on GitHub and PyPI; v0.1.8, published on September 21, 2026, was the latest when checked; the first PyPI upload (0.0.1a1) dates from November 2024. PyPI classifies the package as beta.43

What it is useful for

Preparing documents as Markdown input for language-model and text-analysis pipelines. The README documents optional per-format dependencies, third-party plugins, an MCP server package (markitdown-mcp), optional image descriptions through an OpenAI-compatible client, and optional conversion through Azure Document Intelligence or Azure Content Understanding, which are billable Azure services.1Fact reviewed Oct 1, 2026

Run and use notes

Documented facts only. No hardware or performance claims are made without a cited source and stated assumptions.
  • The README warns that MarkItDown performs I/O with the privileges of the current process and advises sanitizing inputs in untrusted environments and calling the narrowest convert function needed.1

Organization context

U.S. eligibility

Project eligibility rests on documented governing or maintaining entities, not on contributors.

Eligible · basis: U.S.-governed project

The repository is in Microsoft's GitHub organization, its MIT license names Microsoft Corporation as copyright holder, and contributions go through the Microsoft Contributor License Agreement. Microsoft Corporation lists One Microsoft Way, Redmond, Washington as its principal executive offices on the cover page of its Form 10-K for fiscal year 2026.215

Assessed Oct 1, 2026

Sources

  1. 1.
    microsoft/markitdown README (external site: raw.githubusercontent.com)

    Microsoft (GitHub) · Repository · accessed Oct 1, 2026 · evidence reviewed Oct 1, 2026

  2. 2.
    microsoft/markitdown LICENSE (MIT) (external site: raw.githubusercontent.com)

    Microsoft (GitHub) · License · accessed Oct 1, 2026 · evidence reviewed Oct 1, 2026

  3. 3.
    markitdown on PyPI (JSON metadata) (external site: pypi.org)

    Python Package Index · Other · accessed Oct 1, 2026 · evidence reviewed Oct 1, 2026

  4. 4.
    microsoft/markitdown release v0.1.8 (external site: github.com)

    Microsoft (GitHub) · Release notes · published Sep 21, 2026 · accessed Oct 1, 2026 · evidence reviewed Oct 1, 2026

  5. 5.
    Microsoft Corporation Form 10-K for the fiscal year ended June 30, 2026 (external site: sec.gov)

    Microsoft Corporation (U.S. SEC filing) · Filing · accessed Oct 1, 2026 · evidence reviewed Oct 1, 2026

Support Us

Help keep USASI useful.

Optional. No USASI account required. Payment takes place on the linked provider’s website (Buy Me a Coffee).

About supporting this project