Если вы работаете в Windows и не хотите устанавливать Python или вводить команды, используйте приложение вместо MarkItDown, Docling, Marker или Pandoc. MD Factory делает ту же работу в окне: добавьте файлы или папку, и рядом с каждым появится файл Markdown. Инструменты с открытым кодом бесплатны, работают в других системах и поддерживают скрипты; на этой странице сказано, где это важно.

Раскрытие интереса: MD Factory — наш продукт. Сведения об остальных инструментах взяты из их README, документации и исходного кода, прочитанных 27 октября 2026 года. Мы не запускали эти инструменты для данной страницы, поэтому качество их результата здесь не сравнивается. Об этом читайте в статье Лучшие конвертеры PDF в Markdown. На этой странице сравнивается, что нужно установить и сделать.

Небольшой ящик с инструментами и свёрнутый кабель рядом с одной скреплённой распечатанной страницей на тёмном столе.
Одна задача, два способа: вводить команды или пользоваться приложением.

Коротко

ИнструментЧто устанавливатьКак запускатьСканированные PDF
MarkItDownPython от 3.10 до 3.14 и пакет markitdownКомандная строка или PythonВо встроенном чтении PDF нет; нужен плагин с моделью компьютерного зрения или Azure
DoclingPython 3.10 или новее и пакет docling; модели скачиваются при первом использованииКомандная строка или PythonOCR включён по умолчанию
MarkerPython 3.10 или новее, PyTorch, а для OCR Docker или llama.cppКомандная строка, Python или небольшое браузерное приложениеOCR через локальный сервер инференса; пропускается при --disable_ocr
PandocОдин установщик либо zip, Chocolatey или wingetКомандная строкаPDF не читает вообще
MD FactoryОдно приложение из Microsoft StoreОкно: добавьте файлы или папкуЛокальный OCR, язык выбирается или определяется автоматически

Что нужно настроить для каждого инструмента

MarkItDown. В README сказано, что требуется Python от 3.10 до 3.14 и рекомендуется виртуальное окружение, чтобы зависимости не конфликтовали. Устанавливается через pip, затем запускается командой markitdown с именем файла. Дополнительные пакеты (extras) из README определяют, какие форматы работают, например PDF, Word или письма Outlook; параметр [all] устанавливает их все сразу. Разработчики также пишут, что настольные приложения выходят за рамки репозитория и должны быть отдельными проектами.

Docling. В README сказано, что команда pip install docling работает в macOS, Linux и Windows и требует Python 3.10 или выше. В документации сказано, что модели скачиваются автоматически при первом использовании, а для работы офлайн их можно загрузить заранее отдельной командой. В разделе о поддерживаемых форматах сказано, что для старых файлов DOC и RTF нужен LibreOffice.

Marker. В README указаны Python 3.10 или новее и PyTorch. Для форматов, кроме PDF, нужен вариант marker-pdf[full] установки. OCR работает через локальный сервер инференса, который Marker запускает при первом использовании; среду для него вы предоставляете сами: Docker с NVIDIA Container Toolkit на GPU NVIDIA или программу llama-server из llama.cpp на CPU. В Marker также входит marker_gui, приложение на Streamlit для пробного запуска с базовыми параметрами, которое ставится ещё двумя пакетами pip. Код распространяется под лицензией Apache 2.0. В README сказано, что веса моделей бесплатны для исследований, личного использования и стартапов с финансированием или выручкой до 5 млн долларов, а для более крупного коммерческого использования нужна платная лицензия Datalab.

Pandoc. Его проще всего установить. В разделе установки перечислены установщик для Windows, архив zip с программами, Chocolatey и winget. Это инструмент командной строки, как сказано в руководстве Pandoc. Он читает форматы документов из своего списка входных, а не все подряд: см. следующие два раздела.

Сканированные PDF

Отсканированный PDF — это картинка страницы без текста внутри. Конвертеру нужен OCR, чтобы его прочитать, а инструменты различаются тем, сколько для этого нужно работы.

  • MarkItDown. Во встроенном конвертере PDF, судя по его исходному коду нет шага OCR. README предлагает два пути для сканов: плагин markitdown-ocr — он отправляет изображения страниц в модель компьютерного зрения через OpenAI-совместимый клиент; второй путь — Azure Document Intelligence, вызовы которого тарифицируются. В README добавлено, что если у плагина нет клиента, OCR молча пропускается. В обоих случаях модель или облачный сервис и его ключ нужно предоставить самостоятельно.
  • Docling. В справочнике CLI указано, что OCR включён по умолчанию, а среди движков, которые можно выбрать, есть Tesseract. Для базового скана ничего добавлять не нужно.
  • Marker. OCR входит в инструмент, но зависит от описанного выше сервера инференса. С параметром --disable_ocr, в README сказано, что страницы-сканы пропускаются.
  • Pandoc. В Вопросы и ответы отвечает на вопрос «How can I convert PDFs to other formats using pandoc?» словами «You can't.» PDF упоминается в руководстве только как выходной формат, а файлов изображений нет и среди входных. Скан через Pandoc пропустить нельзя вообще.
  • MD Factory. Сканы читаются локальным OCR на вашем ПК, на выбранном вами языке или с автоматическим выбором. Страница с низкой уверенностью OCR или без распознанного текста получает статус «Требуется проверка», а не проходит молча.

Подробнее о сканах: конвертация сканированных PDF в Markdown.

Папки и пакеты файлов

В Docling команда docling convert принимает файл, каталог или URL (подробнее всправочнике CLI). В Marker команда marker принимает входную папку и поддерживает параметр --skip_existing для продолжения прерванного запуска. В обоих случаях вы вводите команду и сами выбираете, куда сохранить результат.

В README MarkItDown показан один файл на команду. В июне 2026 года в посте о настольной оболочке его автор написал, что конвертация папки через MarkItDown «means writing your own script». Это описание одного разработчика о собственном опыте, но оно совпадает с примерами из README.

В руководстве Pandoc сказано, что при нескольких входных файлах он объединяет их перед разбором, вставляя между ними пустые строки; --file-scope разбирает их по отдельности. Чтобы получить один файл Markdown на документ, нужен цикл в оболочке.

В MD Factory вы добавляете папку или перетаскиваете её в окно, и для каждого документа создаётся отдельный файл .md рядом с ним, изображения лежат в <name>_images папке. Исходные файлы никогда не изменяются. Каждый файл получает статус «Готово», «Требуется проверка» или «Ошибка». Подробнее: пакетная конвертация документов в Markdown.

Письма, электронные книги и архивы

Все инструменты с открытым кодом работают с Word, PowerPoint, Excel и HTML. Различия начинаются с менее распространённых форматов. «Not listed» означает, что формата нет в README инструмента, в списке форматов или, для MarkItDown, среди конвертеров, зарегистрированных в исходном коде.

ФорматMarkItDownDoclingMarkerPandocMD Factory
Outlook MSGДа, с дополнением OutlookДаНе указанНе указанДа
EMLНе указанДаНе указанНе указанДа
EPUBДаДаДаДаДа
FB2Не указанНе указанНе указанДаДа
MOBIНе указанНе указанНе указанНе указанДа
ZIPДа, как один общий документДа, как отдельные документы (описано для Python API)Не указанНе указанДа, одна папка с файлом Markdown на каждый документ
7Z и RARНе указанНе указанНе указанНе указанДа

Docling — самый универсальный из бесплатных инструментов здесь. На странице поддерживаемых форматов также указаны Apple Pages, Numbers и Keynote, OpenDocument, аудио и другое, чего MD Factory не заявляет. Если у вас файлы EML и MSG, результат MD Factory описан в наших руководствах EML и MSG ; для электронных книг и архивов см. MOBI и архивы.

Бесплатные графические оболочки

Проекты сообщества добавляют окно поверх этих библиотек. Один пример — MDFlux, настольное приложение на основе MarkItDown. По словам автора, это портативное приложение: его распаковывают и запускают без терминала, есть локальный OCR и пакетная обработка папок; лицензия MIT. Мы его не пробовали. Если вам подходит бесплатный проект с GitHub, на него стоит взглянуть. Если нужно приложение из Microsoft Store с бесплатным пробным периодом, здесь уместен MD Factory.

Та же задача в MD Factory

  1. Установите MD Factory из Microsoft Store.
  2. Добавьте файлы или папку либо перетащите их в окно. Конвертация начнётся сразу и выполняется на вашем ПК; ничего не загружается.
  3. Откройте .md рядом с каждым исходным файлом.

Повторная конвертация безопасна. Если прежний результат остался собственным неотредактированным результатом MD Factory, он заменяется. Если вы его правили, новый результат сохраняется как копия с номером, например report (2).md.

Где бесплатные инструменты лучше

  • Цена. MarkItDown, Docling, Marker (в рамках лицензии на веса) и Pandoc бесплатны. У MD Factory есть 7-дневный бесплатный пробный период, затем разовая покупка.
  • Скрипты. Они запускаются из скрипта, по расписанию или на сервере. У MD Factory нет командной строки, и вызвать его из кода нельзя.
  • Другие системы. В README Docling указаны macOS, Linux и Windows, а страница установки Pandoc охватывает также macOS и Linux. MD Factory работает только в Windows.
  • Охват. Docling читает больше форматов, чем MD Factory, а в его README перечислены интеграции с LangChain, LlamaIndex и другими ИИ-фреймворками. У MD Factory их нет.
  • Источники Word и EPUB. Если у вас есть DOCX или EPUB и командная строка вас не смущает, Pandoc конвертирует их бесплатно.

Что выбрать

  • Вы пишете на Python или запускаете конвейер: MarkItDown или Docling, затем Marker, если есть подходящее оборудование и устраивает лицензия.
  • У вас DOCX или EPUB, и терминал вас не смущает: Pandoc.
  • Вам нужны окно, сканы, целые папки либо письма, электронные книги и архивы в Windows: MD Factory.

Что бы вы ни выбрали, сначала конвертируйте пять-десять своих файлов и сравните Markdown с оригиналами, особенно таблицы и сканы. Инструменты часто меняются: проверьте страницы по ссылкам, прежде чем решать. Чтобы документы оставались на вашем ПК, читайте о конвертации документов без загрузки.