Skip to main content
Glama
HEMANT16

pdftomarkdown

by HEMANT16

📄 PDF to Markdown (PDF to MD) — 빠르고, 프라이버시를 보호하며, 오픈소스인 변환기

인간, 개발자, AI 에이전트를 위한 최고의 오픈소스 PDF to Markdown 변환기.
PDF, Word(.docx), Excel 및 CSV(.xlsx, .csv), YouTube URL을 깔끔하고 구조화된 토큰 효율적인 Markdown(.md)으로 손쉽게 변환하세요.

Live Web App NPM Version GitHub Stars License: MIT 100% In-Browser Privacy AI / MCP Ready


📑 목차


Related MCP server: Markdownify MCP Server

🎯 왜 PDF to Markdown인가?

PDF는 시각적 인쇄를 위해 설계되었지, 편집이나 AI 컴퓨팅을 위한 것이 아닙니다. 콘텐츠를 고정 좌표의 바이너리 덩어리 안에 가둬 두죠. **Markdown(.md)**은 다음과 같은 용도의 보편적 표준입니다:

  1. 🤖 AI 및 LLM 워크플로우: 레이아웃 비대함을 제거하여 Claude, ChatGPT, Cursor, Gemini를 위한 프롬프트 토큰 밀도를 극대화합니다.

  2. 🗂️ 지식 관리: Obsidian, Notion, Logseq, Roam, Apple Notes로 손쉽게 가져올 수 있습니다.

  3. 📝 기술 문서: Docusaurus, VitePress, MkDocs, Astro 같은 정적 사이트 생성기에 직접 통합할 수 있습니다.

  4. 🌿 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**를 방문하세요:

  1. PDF 파일을 끌어다 놓습니다.

  2. Convert to Markdown을 클릭합니다.

  3. 렌더링된 문서를 나란히 미리 보고 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(npx)

✅ 예

❌ (무거운 Python)

❌ (Python pip)

실시간 렌더링 미리보기

예 (나란히 보기)

❌ 아니요

❌ 아니요

❌ 아니요

Word(.docx)를 MD로

❌ 아니요

❌ 아니요

✅ 예

Excel / CSV를 GFM 테이블로

❌ 아니요

❌ 아니요

✅ 예

YouTube 동영상을 트랜스크립트로

❌ 아니요

❌ 아니요

✅ 예

Model Context Protocol(MCP)

예 (내장)

⚠️ 부분 지원

❌ 아니요

⚠️ Python 전용

실행 속도

페이지당 200 ms 미만

⚡ 페이지당 200 ms 미만

🐢 5–20초 (GPU)

⚡ 페이지당 500 ms 미만

하드웨어 오버헤드

🪶 초경량 (JS)

🪶 초경량

🐘 거대 (10GB 이상 PyTorch)

🐍 Python 환경


🗂️ 지원 형식

형식

확장자

출력 스타일

PDF 문서

.pdf

제목(H1–H4), 목록, GFM 테이블, 링크, 코드 블록

Word 문서

.docx

제목, 굵게/기울임, 글머리 기호 목록, 깔끔한 링크

Excel 및 CSV

.csv, .tsv, .xlsx

GitHub Flavored Markdown(GFM) 파이프 테이블

YouTube URL

https://youtube.com/...

타임스탬프가 포함된 트랜스크립트(00:00), 설명, 메타데이터

일반 텍스트 및 코드

.txt, .json, .xml

포맷된 코드 펜스 및 읽기 쉬운 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, FAQPage JSON-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

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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