pdftomarkdown
📄 PDF to Markdown (PDF to MD) — быстрый, приватный конвертер с открытым исходным кодом
Лучший конвертер с открытым исходным кодом для преобразования PDF в Markdown — для людей, разработчиков и ИИ-агентов.
Легко конвертируйте PDF, Word (.docx), Excel и CSV (.xlsx,.csv) и YouTube-ссылки в чистый, структурированный, токен-эффективный Markdown (.md).
📑 Содержание
Related MCP server: md-converter-mcp
🎯 Зачем конвертировать PDF в Markdown?
PDF-файлы созданы для визуальной печати, а не для редактирования или ИИ-вычислений. Они удерживают содержимое внутри двоичных объектов с фиксированными координатами. Markdown (.md) — универсальный стандарт для:
🤖 ИИ- и LLM-процессов: максимизирует плотность токенов в промпте для Claude, ChatGPT, Cursor и Gemini за счёт удаления избыточности вёрстки.
🗂️ Управления знаниями: простое импортирование в Obsidian, Notion, Logseq, Roam и Apple Notes.
📝 Технической документации: прямая загрузка в генераторы статических сайтов, такие как Docusaurus, VitePress, MkDocs и Astro.
🌿 Версионирования в Git: чистые построчные diffs вместо непрозрачных двоичных изменений.
🏗️ Архитектура и процесс конвертации
INPUT SOURCE
┌──────────────────────────────┬──────────────────────────────┐
▼ ▼ ▼
📄 PDF Document 📝 Word / Excel 🎥 YouTube Link
(Local / Remote URL) (.docx, .xlsx, .csv) (Video URL / Shorts)
│ │ │
└──────────────────────────────┼──────────────────────────────┘
▼
┌──────────────────────────────────────┐
│ Unified Geometric & NLP Engine │
├──────────────────────────────────────┤
│ • Visual Reading Order Sorter │
│ • H1–H4 Typography Hierarchy │
│ • GFM Table Reconstructor │
│ • Code Block & List Parser │
│ • Link & Metadata Extractor │
└──────────────────────────────────────┘
│
▼
CLEAN MARKDOWN
┌──────────────────────────────┼──────────────────────────────┐
▼ ▼ ▼
🌐 Web UI Workspace 💻 CLI Output Stream 🤖 AI Agent Context
(Split Editor + Preview) (stdout / .md file export) (Claude / Cursor MCP)✨ Ключевые возможности
🔒 100% приватность в браузере: в веб-приложении документы конвертируются локально в памяти через WebAssembly / JavaScript. Ни один файл не загружается на внешние серверы.
⚡ CLI без установки (
npx): конвертируйте любые PDF, документы Word или CSV прямо из командной строки без настройки.📊 Умное распознавание таблиц: автоматически выравнивает многоколоночные строки в чистые pipe-таблицы GitHub Flavored Markdown (GFM) (
| Header | ... |).🗂️ Многоформатная расширяемость: конвертирует PDF, Word (
.docx), Excel/CSV (.csv) и YouTube-видео в Markdown.🤖 Встроенный сервер Model Context Protocol (MCP): подключайтесь напрямую к Claude Desktop, Cursor, Windsurf и Antigravity без единой строчки кода.
🎨 Минималистичное двухпанельное рабочее пространство: живой редактор исходного Markdown и предпросмотр HTML с счётчиками строк, слов и символов.
🚀 Молниеносная скорость: конвертирует стандартные многостраничные документы за миллисекунды без тяжёлых GPU или многогигабайтных моделей.
🚀 Как использовать (3 способа)
1. Веб-приложение (без установки)
Перейдите на pdftomarkdown.fyi:
Перетащите любой PDF-файл в окно.
Нажмите Конвертировать в Markdown.
Просмотрите отрендеренный документ рядом с исходным и нажмите Скопировать Markdown или Скачать .md.
2. CLI без установки (npx)
Установка не требуется. Запускайте прямо в терминале:
# Convert a local PDF file
npx pdftomarkdown research-paper.pdf -o paper.md
# Convert a Word document (.docx)
npx pdftomarkdown document.docx -o doc.md
# Convert a CSV table to GFM pipe tables
npx pdftomarkdown financials.csv -o financials.md
# Extract timestamped transcript from a YouTube video
npx pdftomarkdown "https://www.youtube.com/watch?v=dQw4w9WgXcQ" > video.md
# Convert with an automatic Table of Contents
npx pdftomarkdown manual.pdf --toc -o manual.md
# Pipe directly into an AI tool / LLM
cat quarterly-report.pdf | npx pdftomarkdown | llm "Summarize the key takeaways"3. ИИ-агент и MCP-сервер (Claude / Cursor)
Дайте своим ИИ-ассистентам возможность конвертации PDF в Markdown без единой строчки кода.
Настройка Claude Desktop:
Добавьте эту запись в claude_desktop_config.json:
{
"mcpServers": {
"pdftomarkdown": {
"command": "npx",
"args": ["-y", "pdftomarkdown", "--mcp"]
}
}
}После этого вы можете попросить Claude:
«Прочитай
whitepaper.pdfи преобразуй его в чистый Markdown с оглавлением».
📊 Бенчмарк и сравнительная таблица
Возможность | pdftomarkdown | PSPDFKit | Marker | Microsoft MarkItDown |
Мгновенное веб-приложение | ✅ Да (pdftomarkdown.fyi) | ❌ Нет | ❌ Нет | ❌ Нет |
100% приватность в браузере | ✅ Да (0 загрузок) | ❌ Нет | ❌ Нет | ❌ Нет |
CLI без установки ( | ✅ Да | ✅ Да | ❌ (Тяжёлый Python) | ❌ (Python pip) |
Живой рендер-предпросмотр | ✅ Да (бок о бок) [не checked] | ❌ Нет | ❌ Нет | ❌ Нет |
Word ( | ✅ Да | ❌ Нет | ❌ Нет | ✅ Да |
Excel / CSV в GFM-таблицу | ✅ Да | ❌ Нет | ❌ Нет | ✅ Да |
YouTube-видео в транскрипт | ✅ Да | ❌ Нет | ❌ Нет | ✅ Да |
Model Context Protocol (MCP) | ✅ Да (встроен) | ⚠️ Частично | ❌ Нет | ⚠️ Только Python |
Скорость выполнения | ⚡ < 200 ms / стр. | ⚡ < 200 ms / стр. | 🐢 5–20 s (GPU) | ⚡ < 500 ms / стр. |
Аппаратная нагрузка | 🪶 Невесомый (JS) | 🪶 Невесомый | 🐘 Гигантский (10GB+ PyTorch) | 🐍 Окружение Python |
🗂️ Поддерживаемые форматы
Формат | Расширение | Стиль вывода |
PDF-документы |
| Заголовки (H1–H4), списки, GFM-таблицы, ссылки, блоки кода |
Документы Word |
| Заголовки, жирный/курсив, маркированные списки, чистые ссылки |
Excel и CSV |
| Pipe-таблицы GitHub Flavored Markdown (GFM) |
YouTube-ссылки |
| Транскрипт с таймкодами ( |
Обычный текст и код |
| Форматированные блоки кода и читаемые Markdown-блоки |
🛠️ Справка по CLI и опциям
pdftomarkdown — The universal document to Markdown converter.
Usage:
npx pdftomarkdown <file-or-url> [options]
Options:
-o, --output <file> Write output directly to a file (.md)
--toc Automatically generate a Table of Contents
--no-tables Disable automatic GFM table detection
--mcp Start Model Context Protocol (MCP) server
-v, --version Show current version
-h, --help Show help documentation💻 Программический API (Node / TypeScript)
Вы можете импортировать и использовать конвертер непосредственно в своих проектах Node.js или TypeScript:
import { convertPdfToMarkdown, convertAnyToMarkdown } from 'pdftomarkdown';
// Convert a PDF buffer or file
const markdown = await convertPdfToMarkdown(pdfBuffer, {
includeToc: true,
detectTables: true,
preservePageBreaks: true,
});
console.log(markdown);🔍 Техническое SEO и производительность
Primary Keywords: конвертер PDF в Markdown, PDF в MD, конвертация PDF в Markdown.
Вторичные ключевые слова: PDF в Markdown онлайн, бесплатный конвертер PDF в Markdown, преобразовать PDF-файл в Markdown, извлечь Markdown из PDF, Word в Markdown, YouTube в Markdown.
Технические стандарты: семантический HTML5, Schema.org-схемы
WebSite,WebApplicationиFAQPageв JSON-LD, sitemap.xml, robots.txt.Нулевая клиентская нагрузка: без тяжёлых UI-фреймворков в движке парсера, оптимизированные worker-потоки WebAssembly.
❓ Часто задаваемые вопросы (FAQ)
Что такое конвертация PDF в Markdown?
Конвертация PDF в Markdown анализирует геометрию, шрифты и позиции текста внутри PDF-файлов с фиксированной вёрсткой и преобразует их в простой текстовый формат Markdown (.md), сохраняя заголовки, списки, таблицы и ссылки.
Как бесплатно преобразовать PDF в Markdown?
Вы можете использовать веб-приложение на pdftomarkdown.fyi или выполнить npx pdftomarkdown input.pdf -o output.md в терминале. Обе возможности полностью бесплатны, без регистрации и подписок.
Будет ли мой документ конфиденциальным?
Да. При использовании веб-приложения весь парсинг происходит локально в памяти вашего браузера. Никакие файлы или текстовые потоки никогда не отправляются на наши серверы.
Можно ли конвертировать таблицы из PDF в Markdown?
Да. Наш движок определяет горизонтально и вертикально выровненные колонки текста и форматирует их в стандартные pipe-таблицы GitHub Flavored Markdown (GFM).
Можно ли использовать результат с ChatGPT, Claude и LLM?
Да. Чистый Markdown — оптимальный входной формат для ИИ-промптов и векторных БД RAG, снижающий расход токенов и сохраняющий иерархию документа.
📄 Лицензия и отказ от ответственности
Распространяется под лицензией MIT. Подробнее см. LICENSE.
Отказ от ответственности: все названия продуктов, логотипы и бренды (включая Microsoft, PSPDFKit/Nutrient, Marker, Claude и ChatGPT) являются собственностью соответствующих владельцев и используются здесь исключительно для идентификации, совместимости и сравнительных целей.
Copyright © 2026 PDF to Markdown
This server cannot be deployed
Maintenance
Related MCP Connectors
Convert PDF, Word, Excel and scanned documents to Markdown, tables and RAG chunks. OCR.
Convert PDF, DOCX, HTML, and URLs to clean, LLM-ready markdown with tables preserved
PDF, Word, PowerPoint, Excel, HTML, EPUB to Markdown: OCR, page ranges, tables, RAG chunking
Documents to Markdown: PDF, DOCX, PPTX, XLSX, HTML. Scanned PDF pages read by AI.
21
Related MCP Servers
- AlicenseAqualityDmaintenanceConverts various file types (PDF, images, audio, DOCX, XLSX, PPTX) and web content (YouTube videos, web pages, Bing search results) into Markdown format for easy reading and sharing.210287 npmMIT
- FlicenseAqualityDmaintenanceConverts files (PDF, DOCX, PPTX, XLSX, images via OCR) and URLs to Markdown, enabling AI clients to read them via a single MCP tool.1-
- AlicenseAqualityDmaintenanceConverts PDF, DOCX, PPTX, XLSX, CSV, and JSON into clean, compact, AI-ready Markdown, reducing tokens up to 65%.130 npmMIT
- AlicenseNot gradedqualityAmaintenanceConverts documents (PDF, DOCX, XLSX, EPUB, etc.) to clean, structured Markdown, and retrieves document info, for use with AI agents.MIT