This guide explains how to install dependencies and run the markitdown-gui desktop app.
- Python 3.10+
- PowerShell (Windows)
- This repository cloned locally
cd D:\develpment\FileConverterToMDpython -m venv .venv
.\.venv\Scripts\Activate.ps1If script execution is blocked in PowerShell, run:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
.\.venv\Scripts\Activate.ps1Recommended for GUI and Word files (.docx):
pip install -e "packages/markitdown[gui,docx]"Install all optional converters instead:
pip install -e "packages/markitdown[all,gui]"Option A (dedicated command):
markitdown-guiOption B (through main CLI):
markitdown --gui- Click Select Files and choose one or more files.
- Choose output mode:
- Keep Save next to each source file enabled, or
- Disable it and select an Output folder.
- Click Convert to Markdown.
- Check the log panel for success/error messages.
Each selected input file produces one .md output file.
Check CLI install:
markitdown --versionQuick single-file conversion test:
markitdown "D:\path\to\file.docx" -o "D:\path\to\file.md"Install DOCX dependencies:
pip install -e "packages/markitdown[docx]"or
pip install -e "packages/markitdown[gui,docx]"Close any running GUI window, then reinstall:
pip install -e "packages/markitdown[gui,docx]"- Ensure virtual environment is activated.
- Reinstall package in editable mode:
pip install -e "packages/markitdown[gui,docx]"