Productividad y documentos Guía paso a paso

MarkItDown de Microsoft: convierte PDF, Word y Excel a Markdown para Claude

MarkItDown es una utilidad libre de Microsoft que convierte documentos de oficina, PDF, páginas web y otros formatos en Markdown limpio. Pasarle a Claude ese texto en vez del archivo original suele ocupar menos contexto y facilita trabajar con lotes grandes. Aquí tienes la instalación, el uso desde Claude Code y sus límites reales.

Nivel
Principiante
Qué necesitas
Python 3.10 o superior en tu ordenador y, si quieres que lo use Claude por su cuenta, Claude Code instalado.
Cuánto lleva
Unos 15 minutos para instalarlo y convertir tu primer documento

Herramientas que usa esta guía

01 Qué es MarkItDown y qué problema resuelve

MarkItDown es una herramienta de línea de comandos y una librería de Python publicada por Microsoft con licencia MIT. Su único trabajo es coger un archivo y devolver su contenido en Markdown: títulos, listas, tablas y enlaces, sin el envoltorio del formato original.

¿Por qué importa? Un modelo de lenguaje entiende muy bien el Markdown y, al ser casi texto plano, ocupa pocos tokens. Si conviertes antes de leer, Claude recibe solo lo que necesita y le queda más contexto libre para razonar. Además, el resultado se puede guardar, buscar, comparar con diff o reutilizar en otras herramientas.

  • ✓PDF, Word (.docx), Excel (.xlsx y .xls) y PowerPoint (.pptx)
  • ✓HTML, CSV, JSON y XML
  • ✓Imágenes (metadatos EXIF y texto) y audio (metadatos y transcripción)
  • ✓Archivos ZIP: recorre lo que hay dentro
  • ✓Enlaces de YouTube (transcripción) y libros EPUB
  • ✓Mensajes de Outlook, con su extra correspondiente

02 Cuándo compensa y cuándo no

Claude ya sabe leer PDF e imágenes por sí mismo, así que MarkItDown no es obligatorio. Brilla cuando el volumen o el formato complican las cosas. Microsoft lo deja claro: la salida está pensada para análisis por máquinas, no para conversiones con maquetación perfecta.

Situación ¿Usar MarkItDown? Motivo
Excel con varias hojas o PowerPoint de 60 diapositivas Sí Obtienes tablas y texto ordenados sin cargar el archivo binario
Carpeta con decenas de contratos o facturas Sí Conviertes en lote y Claude trabaja sobre texto que puede buscar
Informe en PDF con gráficos donde importa lo visual No siempre La conversión se queda con el texto; los gráficos se pierden
PDF escaneado (una foto de papel) Solo con OCR El conversor básico no saca texto de imágenes incrustadas
Un documento corto que vas a leer una vez Indiferente El ahorro es pequeño; arrástralo a Claude y listo

03 Instalación paso a paso

  1. 1

    Comprueba Python

    MarkItDown necesita Python entre la 3.10 y la 3.14. Escribe python3 --version en la terminal; si no lo tienes, instálalo desde python.org o con el gestor de paquetes de tu sistema.

  2. 2

    Crea un entorno virtual

    El proyecto recomienda aislarlo para no chocar con otras librerías. Un entorno en tu carpeta personal te sirve para todos los proyectos.

  3. 3

    Instala el paquete con todos los formatos

    La opción [all] añade las dependencias de PDF, Word, Excel, PowerPoint, audio y YouTube. Si solo quieres algunos, puedes instalar extras sueltos como [pdf, docx, pptx].

  4. 4

    Haz una prueba

    Convierte cualquier documento y abre el .md resultante. Si ves títulos y tablas en texto, está listo.

bash · Terminal (macOS o Linux)
python3 -m venv ~/.venvs/markitdown
source ~/.venvs/markitdown/bin/activate
pip install 'markitdown[all]'
markitdown informe.pdf -o informe.md

04 Los comandos que vas a usar

bash · Conversiones habituales
# Guardar el resultado en un archivo
markitdown presupuesto.docx -o presupuesto.md

# Mostrarlo en pantalla o redirigirlo
markitdown ventas.xlsx > ventas.md

# Leer desde una tubería
cat contrato.pdf | markitdown

# Instalar solo los formatos que necesitas
pip install 'markitdown[pdf, docx, xlsx]'
01

Extras por formato

pdf, docx, pptx, xlsx, xls, outlook, audio-transcription y youtube-transcription. Con [all] vienen todos.

02

Plugins

Están desactivados por defecto. markitdown --list-plugins los muestra y --use-plugins los activa en una conversión.

03

Azure Document Intelligence

Opción de pago en la nube para PDF escaneados o tablas complejas. Se activa con -d y el endpoint de tu recurso.

04

Librería de Python

Si programas, MarkItDown().convert('archivo.xlsx') devuelve el Markdown en result.markdown para integrarlo en tus scripts.

05 Cómo conectarlo con Claude Code

Tienes dos caminos. El más simple es dejar que Claude ejecute la CLI cuando le hace falta: basta con que el comando exista y que se lo recuerdes en tu CLAUDE.md. El segundo es registrar el servidor MCP oficial, markitdown-mcp, que expone una herramienta convert_to_markdown capaz de leer rutas locales y URL.

bash · Servidor MCP en Claude Code
source ~/.venvs/markitdown/bin/activate
pip install markitdown-mcp
claude mcp add --transport stdio markitdown -- ~/.venvs/markitdown/bin/markitdown-mcp

06 Prompts listos para usar

Prompt · Resumir un contrato largo
Convierte con MarkItDown el archivo ~/Documentos/contrato-proveedor.pdf y guarda el resultado junto al original. Después léelo y dame: 1) partes, objeto y duración; 2) importes y forma de pago; 3) cláusulas de penalización, renovación automática y rescisión, citando el apartado; 4) tres puntos que convendría negociar. Si alguna página sale vacía o ilegible en el Markdown, dímelo.
Prompt · Analizar un Excel de ventas
Pasa ~/Documentos/ventas-2026.xlsx a Markdown con MarkItDown. Revisa todas las hojas y dime qué columnas hay en cada una. Luego calcula las ventas por mes y por producto, señala los tres productos que más crecen y los que caen, y avísame si ves filas duplicadas o celdas vacías que puedan falsear los totales.
Prompt · Procesar una carpeta en lote
En la carpeta ~/Documentos/facturas hay PDF de proveedores. Conviértelos todos con MarkItDown a una subcarpeta markdown/ sin tocar los originales. Después crea una tabla CSV con proveedor, número de factura, fecha, base imponible, IVA y total. Marca en una columna aparte las facturas en las que no estés seguro de algún dato.

07 Límites y seguridad

  • ✓Los PDF escaneados necesitan OCR: el plugin markitdown-ocr usa un modelo con visión compatible con la API de OpenAI, o Azure Document Intelligence
  • ✓Las descripciones automáticas de imágenes también requieren un cliente de modelo de lenguaje configurado
  • ✓La transcripción de audio del extra básico solo cubre WAV y MP3
  • ✓Los gráficos y la maquetación no se conservan: revisa el original si el formato importa
  • ✓Comprueba siempre los totales de tablas convertidas antes de tomar decisiones con ellos

Preguntas frecuentes

Sí. Es software libre de Microsoft con licencia MIT. Solo pagarías si activas servicios opcionales de Azure, como Document Intelligence.

Normalmente sí, porque Claude recibe texto estructurado en lugar del archivo completo. El ahorro depende del documento: es grande en Excel y presentaciones extensas y pequeño en textos cortos.

Sí, es un paquete de Python. Cambia la activación del entorno virtual por la de Windows (la carpeta Scripts en lugar de bin) y el resto de comandos es igual.

Puedes convertir los archivos en tu ordenador y subir el .md al chat. Para que Claude lo ejecute solo necesitas Claude Code o una aplicación compatible con MCP.

Casi siempre es un documento escaneado. Usa un OCR (el plugin markitdown-ocr o Azure) o pásale el PDF directamente a Claude, que puede leer la imagen.

Sobre el autor

Equipo editorial de appyweb

Marketing, SEO y desarrollo con IA

Especialistas de appyweb en SEO, publicidad, desarrollo web y automatización con IA.

Sigue con estas guías

Guía paso a paso · Principiante

Cómo ahorrar tokens en Claude Code sin perder calidad

Explicación práctica de dónde se van los tokens en Claude Code y qué hacer para que tu plan rinda más: medir con /usage y /context, elegir modelo y esfuerzo según la tarea, limpiar el contexto en el momento adecuado y evitar que entre información que no hace falta. Para quien se queda sin cuota a media jornada.

20 minutos para aplicarlo; el ahorro se nota desde la primera sesión Leer la guía →
Guía paso a paso · Intermedio

Cómo hacer que tu límite de uso de Claude Code dure más

Cuatro herramientas de código abierto para estirar tu plan Pro o Max: una comprime lo que Claude Code envía al modelo, otra le da memoria entre sesiones, la tercera te dice qué merece la pena instalar y la última te deja seguir con otros modelos cuando llegas al tope.

Unos 5 minutos para Claude Mem y Claude Code Setup; unos 15 para Headroom y OmniRoute Leer la guía →
Guía paso a paso · Intermedio

Extraer datos de internet con Claude: Apify, APIs de scraping y Browser Harness

Claude no rastrea la web en masa por sí solo, pero puede dirigir herramientas que sí lo hacen. Esta guía explica cómo conectar Apify, una API de scraping de pago por uso y Browser Harness, cuándo usar cada una, cómo combinarlas para prospección y análisis de competencia, y qué límites legales tienes que respetar en España.

Unos 45 minutos para conectar las tres piezas y hacer la primera extracción Leer la guía →
Guía paso a paso · Principiante

Claude en Excel: cinco formas de trabajar tus hojas de cálculo con IA

Una guía para quien lleva las cuentas de un negocio en Excel y quiere que Claude le ayude a conciliar el banco, cerrar el mes y cazar fórmulas rotas. Verás las cinco vías de acceso, cuál elegir según tu plan y dónde viven tus datos, y prompts listos que piden siempre la celda de cada cifra.

Unos 10 minutos para la primera revisión Leer la guía →
Guía paso a paso · Intermedio

context-mode: menos contexto gastado y sesiones más largas en Claude Code

context-mode es un plugin con servidor MCP que evita que capturas, registros, respuestas de API y archivos enormes acaben enteros en la conversación de Claude Code. Los procesa aparte, guarda lo importante en una base de datos local y devuelve solo lo relevante. Para quien trabaja en sesiones largas y ve cómo Claude pierde el hilo tras compactar.

Unos 10 minutos para instalarlo, comprobarlo y ver las primeras estadísticas. Leer la guía →

¿Quieres llevar la IA a tu empresa sin pelearte con todo esto?

Diseñamos e implantamos agentes, automatizaciones y asistentes con IA a medida de tu negocio.

Ver nuestros servicios de IA

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp