Getting Started
Prerequisites
Prerequisites for MarkItDown: Python 3.10+ and how to set up a virtual environment with venv, uv, or Anaconda before installing.
MarkItDown requires Python 3.10 or higher. It is recommended to use a virtual environment to avoid dependency conflicts.
With the standard Python installation, you can create and activate a virtual environment using the following commands:
python -m venv .venv
source .venv/bin/activateOnce your environment is ready, continue to Installation.