🚀 Documentation crafted by Sonicar Tech LLC get your own docs shipped in 1 week →
Sonicar Tech LLCMarkItDown
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/activate

Once your environment is ready, continue to Installation.