pdftomarkdown
📄 PDF to Markdown (PDF to MD) — Conversor rápido, privado y de código abierto
El mejor conversor de PDF a Markdown de código abierto para personas, desarrolladores y agentes de IA.
Convierte sin esfuerzo archivos PDF, Word (.docx), Excel y CSV (.xlsx,.csv) y URLs de YouTube en Markdown (.md) limpio, estructurado y eficiente en tokens.
📑 Tabla de contenidos
Related MCP server: Markdownify MCP Server
🎯 ¿Por qué PDF to Markdown?
Los PDF están diseñados para la impresión visual, no para la edición ni para la computación con IA. Atrapan el contenido en blobs binarios de coordenadas fijas. Markdown (.md) es el estándar universal para:
🤖 Flujos de trabajo de IA y LLM: Maximiza la densidad de tokens de los prompts para Claude, ChatGPT, Cursor y Gemini al eliminar el exceso de maquetación.
🗂️ Gestión del conocimiento: Importación sin esfuerzo en Obsidian, Notion, Logseq, Roam y Apple Notes.
📝 Documentación técnica: Ingestión directa en generadores de sitios estáticos como Docusaurus, VitePress, MkDocs y Astro.
🌿 Control de versiones con Git: Diffs limpios línea por línea en lugar de cambios binarios opacos.
🏗️ Arquitectura y flujo de conversión
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)✨ Características principales
🔒 Privacidad 100% en el navegador: En la aplicación web, los documentos se convierten localmente en memoria mediante WebAssembly / JavaScript. No se sube ningún archivo a ningún servidor externo.
⚡ CLI sin instalación (
npx): Convierte cualquier PDF, documento de Word o CSV directamente desde tu línea de comandos, sin configuración.📊 Detección inteligente de tablas: Alinea automáticamente filas de varias columnas en tablas de GitHub Flavored Markdown (GFM) con barras verticales limpias (
| Header | ... |).🗂️ Extensibilidad multi-formato: Convierte PDF, Word (
.docx), Excel/CSV (.csv) y vídeos de YouTube a Markdown.🤖 Servidor nativo del Model Context Protocol (MCP): Conéctate directamente a Claude Desktop, Cursor, Windsurf y Antigravity sin escribir código.
🎨 Espacio de trabajo minimalista de doble panel: Editor de Markdown sin procesar en vivo junto a una vista previa HTML renderizada, con contadores de líneas, palabras y caracteres.
🚀 Rapidísimo: Convierte documentos estándar de varias páginas en milisegundos, sin necesidad de GPUs potentes ni modelos de varios gigabytes.
🚀 Cómo usarlo (3 formas)
1. Aplicación web en vivo (sin instalación)
Visita pdftomarkdown.fyi:
Arrastra y suelta cualquier archivo PDF.
Haz clic en Convertir a Markdown.
Previsualiza el documento renderizado en paralelo y haz clic en Copiar Markdown o Descargar .md.
2. CLI sin instalación (npx)
No se requiere instalación. Ejecútalo directamente en tu terminal:
# 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. Agente de IA y servidor MCP (Claude / Cursor)
Equipa a tus asistentes de IA con capacidades de PDF to Markdown sin necesidad de escribir código.
Configuración de Claude Desktop:
Añade esta entrada a tu claude_desktop_config.json:
{
"mcpServers": {
"pdftomarkdown": {
"command": "npx",
"args": ["-y", "pdftomarkdown", "--mcp"]
}
}
}Ahora puedes pedirle a Claude:
"Lee
whitepaper.pdfy conviértelo a Markdown limpio con tabla de contenidos."
📊 Benchmark y matriz de comparación
Capacidad | pdftomarkdown | PSPDFKit | Marker | Microsoft MarkItDown |
Aplicación web en vivo instantánea | ✅ Sí (pdftomarkdown.fyi) | ❌ No | ❌ No | ❌ No |
Privacidad 100% en el navegador | ✅ Sí (0 subidas) | ❌ No | ❌ No | ❌ No |
CLI sin instalación ( | ✅ Sí | ✅ Sí | ❌ (Python pesado) | ❌ (pip de Python) |
Vista previa renderizada en vivo | ✅ Sí (en paralelo) | ❌ No | ❌ No | ❌ No |
Word ( | ✅ Sí | ❌ No | ❌ No | ✅ Sí |
Excel / CSV a tabla GFM | ✅ Sí | ❌ No | ❌ No | ✅ Sí |
Vídeo de YouTube a transcripción | ✅ Sí | ❌ No | ❌ No | ✅ Sí |
Model Context Protocol (MCP) | ✅ Sí (integrado) | ⚠️ Parcial | ❌ No | ⚠️ Solo Python |
Velocidad de ejecución | ⚡ < 200 ms / página | ⚡ < 200 ms / página | 🐢 5–20 s (GPU) | ⚡ < 500 ms / página |
Requisitos de hardware | 🪶 Muy ligero (JS) | 🪶 Muy ligero | 🐘 Gigante (10GB+ PyTorch) | 🐍 Entorno Python |
🗂️ Formatos compatibles
Formato | Extensión | Estilo de salida |
Documentos PDF |
| Encabezados (H1–H4), listas, tablas GFM, enlaces, bloques de código |
Documentos de Word |
| Encabezados, negrita/cursiva, listas con viñetas, enlaces limpios |
Excel y CSV |
| Tablas con barras verticales de GitHub Flavored Markdown (GFM) |
URLs de YouTube |
| Transcripción con marcas de tiempo ( |
Texto plano y código |
| Bloques de código formateados y bloques de Markdown legibles |
🛠️ Referencia de CLI y opciones
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 programática (Node / TypeScript)
Puedes importar y usar el conversor directamente dentro de tus proyectos de Node.js o 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 técnico y rendimiento
Palabras clave principales: PDF to Markdown, PDF to MD, conversor de PDF a Markdown, convertir PDF a Markdown.
Palabras clave secundarias: PDF to Markdown online, conversor gratuito de PDF a Markdown, convertir archivo PDF a Markdown, extraer Markdown de PDF, Word a Markdown, YouTube a Markdown.
Estándares técnicos: HTML5 semántico, esquemas JSON-LD de Schema.org
WebSite,WebApplicationyFAQPage, sitemap.xml, robots.txt.Cero sobrecarga en el cliente: Sin frameworks de UI pesados en el motor de análisis, hilos de trabajo WebAssembly optimizados.
❓ Preguntas frecuentes (FAQ)
¿Qué es la conversión de PDF a Markdown?
La conversión de PDF a Markdown analiza la geometría, las fuentes y las posiciones del texto dentro de archivos PDF de diseño fijo y los traduce al formato Markdown (.md) de texto plano, conservando encabezados, listas, tablas y enlaces.
¿Cómo convierto PDF a Markdown gratis?
Puedes usar la aplicación web en vivo en pdftomarkdown.fyi o ejecutar npx pdftomarkdown input.pdf -o output.md en tu terminal. Ambos son 100% gratuitos, sin registro ni suscripciones.
¿Mi documento se mantiene privado?
Sí. Cuando usas la aplicación web, todo el análisis ocurre localmente en la memoria de tu navegador. Ningún archivo ni flujo de texto se envía jamás a nuestros servidores.
¿Puedo convertir tablas de PDF a Markdown?
Sí. Nuestro motor detecta columnas de texto alineadas horizontal y verticalmente y las formatea en tablas estándar de GitHub Flavored Markdown (GFM) con barras verticales.
¿Puedo usar el resultado con ChatGPT, Claude y los LLM?
Sí. El Markdown limpio es el formato de entrada óptimo para prompts de IA y bases de datos vectoriales RAG, minimizando el uso de tokens y manteniendo la jerarquía del documento.
📄 Licencia y aviso legal
Distribuido bajo la Licencia MIT. Consulta LICENSE para más información.
Aviso legal: Todos los nombres de productos, logotipos y marcas (incluidos Microsoft, PSPDFKit/Nutrient, Marker, Claude y ChatGPT) son propiedad de sus respectivos propietarios y se utilizan aquí únicamente con fines de identificación, compatibilidad y comparación.
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