pdftomarkdown
📄 PDF to Markdown (PDF to MD) — 빠르고, 프라이버시를 보호하며, 오픈소스인 변환기
인간, 개발자, AI 에이전트를 위한 최고의 오픈소스 PDF to Markdown 변환기.
PDF, Word(.docx), Excel 및 CSV(.xlsx,.csv), YouTube URL을 깔끔하고 구조화된 토큰 효율적인 Markdown(.md)으로 손쉽게 변환하세요.
📑 목차
Related MCP server: Markdownify MCP Server
🎯 왜 PDF to Markdown인가?
PDF는 시각적 인쇄를 위해 설계되었지, 편집이나 AI 컴퓨팅을 위한 것이 아닙니다. 콘텐츠를 고정 좌표의 바이너리 덩어리 안에 가둬 두죠. **Markdown(.md)**은 다음과 같은 용도의 보편적 표준입니다:
🤖 AI 및 LLM 워크플로우: 레이아웃 비대함을 제거하여 Claude, ChatGPT, Cursor, Gemini를 위한 프롬프트 토큰 밀도를 극대화합니다.
🗂️ 지식 관리: Obsidian, Notion, Logseq, Roam, Apple Notes로 손쉽게 가져올 수 있습니다.
📝 기술 문서: Docusaurus, VitePress, MkDocs, Astro 같은 정적 사이트 생성기에 직접 통합할 수 있습니다.
🌿 Git 버전 관리: 불투명한 바이너리 변경 대신 깔끔한 줄 단위 diff를 제공합니다.
🏗️ 아키텍처 및 변환 흐름
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를 바로 변환할 수 있습니다.📊 스마트 테이블 감지: 다중 열 행을 깔끔한 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 파일을 끌어다 놓습니다.
Convert to Markdown을 클릭합니다.
렌더링된 문서를 나란히 미리 보고 Copy Markdown 또는 Download .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. AI 에이전트 및 MCP 서버 (Claude / Cursor)
코딩 없이 AI 어시스턴트에 PDF to Markdown 기능을 장착하세요.
Claude Desktop 설정:
claude_desktop_config.json에 다음 항목을 추가하세요:
{
"mcpServers": {
"pdftomarkdown": {
"command": "npx",
"args": ["-y", "pdftomarkdown", "--mcp"]
}
}
}이제 Claude에게 이렇게 프롬프트할 수 있습니다:
"
whitepaper.pdf를 읽고 목차가 포함된 깔끔한 마크다운으로 변환해 줘."
📊 벤치마크 및 비교 매트릭스
기능 | pdftomarkdown | PSPDFKit | Marker | Microsoft MarkItDown |
즉시 사용 가능한 라이브 웹 앱 | ✅ 예 (pdftomarkdown.fyi) | ❌ 아니요 | ❌ 아니요 | ❌ 아니요 |
100% 브라우저 내 프라이버시 | ✅ 예 (업로드 없음) | ❌ 아니요 | ❌ 아니요 | ❌ 아니요 |
설치 없는 CLI( | ✅ 예 | ✅ 예 | ❌ (무거운 Python) | ❌ (Python pip) |
실시간 렌더링 미리보기 | ✅ 예 (나란히 보기) | ❌ 아니요 | ❌ 아니요 | ❌ 아니요 |
Word( | ✅ 예 | ❌ 아니요 | ❌ 아니요 | ✅ 예 |
Excel / CSV를 GFM 테이블로 | ✅ 예 | ❌ 아니요 | ❌ 아니요 | ✅ 예 |
YouTube 동영상을 트랜스크립트로 | ✅ 예 | ❌ 아니요 | ❌ 아니요 | ✅ 예 |
Model Context Protocol(MCP) | ✅ 예 (내장) | ⚠️ 부분 지원 | ❌ 아니요 | ⚠️ Python 전용 |
실행 속도 | ⚡ 페이지당 200 ms 미만 | ⚡ 페이지당 200 ms 미만 | 🐢 5–20초 (GPU) | ⚡ 페이지당 500 ms 미만 |
하드웨어 오버헤드 | 🪶 초경량 (JS) | 🪶 초경량 | 🐘 거대 (10GB 이상 PyTorch) | 🐍 Python 환경 |
🗂️ 지원 형식
형식 | 확장자 | 출력 스타일 |
PDF 문서 |
| 제목(H1–H4), 목록, GFM 테이블, 링크, 코드 블록 |
Word 문서 |
| 제목, 굵게/기울임, 글머리 기호 목록, 깔끔한 링크 |
Excel 및 CSV |
| GitHub Flavored Markdown(GFM) 파이프 테이블 |
YouTube URL |
| 타임스탬프가 포함된 트랜스크립트( |
일반 텍스트 및 코드 |
| 포맷된 코드 펜스 및 읽기 쉬운 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 및 성능
기본 키워드: PDF to Markdown, PDF to MD, PDF to Markdown converter, convert PDF to Markdown.
보조 키워드: PDF to Markdown online, free PDF to Markdown converter, convert PDF file to Markdown, extract Markdown from PDF, Word to Markdown, YouTube to Markdown.
기술 표준: 시맨틱 HTML5, Schema.org
WebSite,WebApplication,FAQPageJSON-LD 스키마, sitemap.xml, robots.txt.클라이언트 오버헤드 없음: 파서 엔진에 무거운 UI 프레임워크가 없으며, 최적화된 WebAssembly 워커 스레드를 사용합니다.
❓ 자주 묻는 질문 (FAQ)
PDF to Markdown 변환이란 무엇인가요?
PDF to Markdown 변환은 고정 레이아웃 PDF 파일 내부의 지오메트리, 글꼴, 텍스트 위치를 파싱하여 제목, 목록, 테이블, 링크를 유지한 채 일반 텍스트 Markdown(.md) 형식으로 변환합니다.
PDF를 Markdown으로 무료로 변환하려면 어떻게 하나요?
pdftomarkdown.fyi의 라이브 웹 앱을 사용하거나 터미널에서 npx pdftomarkdown input.pdf -o output.md를 실행하면 됩니다. 두 방법 모두 등록이나 구독 없이 100% 무료입니다.
내 문서는 비공개로 유지되나요?
예. 웹 앱을 사용할 때 모든 파싱은 브라우저 메모리에서 로컬로 수행됩니다. 어떤 파일이나 텍스트 스트림도 서버로 전송되지 않습니다.
PDF에서 Markdown으로 테이블을 변환할 수 있나요?
예. 저희 엔진은 가로 및 세로로 정렬된 텍스트 열을 감지하여 표준 GitHub Flavored Markdown(GFM) 파이프 테이블로 포맷합니다.
출력 결과를 ChatGPT, Claude, LLM과 함께 사용할 수 있나요?
예. 깔끔한 Markdown은 문서 계층을 유지하면서 토큰 사용량을 최소화하는, AI 프롬프트와 RAG 벡터 데이터베이스에 최적의 입력 형식입니다.
📄 라이선스 및 고지 사항
MIT License에 따라 배포됩니다. 자세한 내용은 LICENSE를 참조하세요.
고지 사항: 모든 제품 이름, 로고, 브랜드(Microsoft, PSPDFKit/Nutrient, Marker, Claude, ChatGPT 포함)는 각 소유자의 자산이며, 여기서는 식별, 호환성, 비교 목적으로만 사용됩니다.
Copyright © 2026 PDF to Markdown
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceConverts various file types (documents, images, audio, web content) to markdown format without requiring Docker, supporting PDF, Word, Excel, PowerPoint, images, audio files, web URLs, and more.29614MIT
- 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.10366MIT
- FlicenseAqualityCmaintenanceConverts files (PDF, DOCX, PPTX, XLSX, images via OCR) and URLs to Markdown, enabling AI clients to read them via a single MCP tool.1
- AlicenseAqualityCmaintenanceConverts PDF, DOCX, PPTX, XLSX, CSV, and JSON into clean, compact, AI-ready Markdown, reducing tokens up to 65%.125MIT
Related MCP Connectors
Web scraping for AI agents. Converts URLs to clean, LLM-ready Markdown with anti-bot bypass.
Converts any URL to clean, LLM-ready Markdown using real Chrome browsers
The document publishing layer for AI tools. Convert markdown to 6 destinations, 62 templates.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/HEMANT16/pdftomarkdown'
If you have feedback or need assistance with the MCP directory API, please join our Discord server