Conversor de PDF a Markdown

Entra un PDF. Sale Markdown limpio.

Convierte PDF en Markdown limpio y listo para LLM, para personas y agentes: tablas, fórmulas y OCR, en el navegador, vía API o MCP.

PDFSubir / importar
queuedEn cola
processingOCR • Parseo
readyVerificado
MarkdownLimpio • estructurado
El conversor de PDF a Markdown: un PDF soltado en la extensión, convirtiéndose en Markdown limpio con espacios de trabajo en vivo
Hecho para documentos reales

Markdown limpio que puedes pasar directo a un modelo

El mismo motor de conversión impulsa cada punto de entrada. Tanto si una persona usa el conversor de PDF a Markdown en el navegador como si un agente hace POST de una URL a la API, la salida es Markdown estructurado, no un volcado de texto plano.

  • Encabezados, listas y orden de lectura preservados
  • Tablas Markdown reales en vez de columnas rotas
  • Fórmulas conservadas, imágenes embebidas o como marcador
  • OCR para escaneos, incluido el cirílico
Puntos de entrada

Un conversor, varias formas de entrar

Elige la superficie que encaje con tu flujo de trabajo. Comparten los mismos espacios, límites y reglas de retención: la API y el MCP nunca saltan las reglas del producto.

Extensión de Chrome

Arrastra, suelta o pega una URL de PDF; convierte desde el popup o el botón en línea en cualquier página. Úsala de forma anónima, o inicia sesión para claves de API, MCP y planes de pago: las mismas capacidades que la app web.

Añadir a Chrome

Conversor web

El banco de trabajo completo en el sitio: subida o URL, ajustes, espacios, estado, vista previa y descarga, anónimo o con sesión iniciada para planes superiores.

Abrir la app web

API REST

Crea trabajos, consulta estado, obtén Markdown y limpia espacios sobre HTTPS con una clave de API bearer. DTOs estables, errores predecibles, especificación OpenAPI.

Ver la API

MCP alojado

Conecta agentes compatibles a un endpoint MCP gestionado: una capa fina sobre la misma API, así que las llamadas a herramientas obedecen los mismos límites y espacios.

Conectar MCP

Custom GPT de ChatGPT

Importa nuestra especificación de action ya hecha en un Custom GPT de ChatGPT, y tu GPT podrá convertir PDF en Markdown como herramienta integrada: sin código.

Configurar la action
Flujo de agente

Crea un trabajo, espera, obtén Markdown, limpia el espacio

Un ciclo de vida predecible, dos formas de manejarlo: llama a la API REST desde tu propio código, o usa las herramientas equivalentes del MCP alojado en un agente compatible. Nunca reclames un resultado antes de status=ready.

API REST MCP alojado
1

Crea el trabajo

Haz POST de una URL de PDF o sube bytes. Recibes un id de trabajo y un espacio. Idempotency-Key se respeta pero es opcional.

POST /api/v2/jobsmcp · pdf_to_markdown_create_job_from_url
2

Consulta el estado

Consulta el trabajo hasta ready o error, o registra un webhook firmado en los planes de pago en vez de consultar.

GET /api/v2/jobs/{id}mcp · pdf_to_markdown_get_job
3

Obtén el Markdown

Descarga el resultado una vez listo. Lee truncated y pages para saber si un documento largo se devolvió en parte.

GET /api/v2/jobs/{id}/downloadmcp · pdf_to_markdown_get_markdown
4

Elimina / limpia el espacio

Libera un espacio cuando termines. Eliminar trabajos en cola o en proceso es destructivo: confírmalo en los clientes de cara al usuario.

DELETE /api/v2/jobs/{id}mcp · pdf_to_markdown_delete_job
# 1. create a job from a PDF URL
curl -X POST https://pdf2md.dev/api/v2/jobs \
  -H "Authorization: Bearer p2m_…" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com/report.pdf"}'
# → { "job_id": "job_9f3c…", "status": "queued" }

# 2. poll status
curl https://pdf2md.dev/api/v2/jobs/job_9f3c… \
  -H "Authorization: Bearer p2m_…"
# → { "status": "ready", "pages": 24, "truncated": false }

# 3. fetch the Markdown
curl https://pdf2md.dev/api/v2/jobs/job_9f3c…/download \
  -H "Authorization: Bearer p2m_…"

# 4. free the slot
curl -X DELETE https://pdf2md.dev/api/v2/jobs/job_9f3c… \
  -H "Authorization: Bearer p2m_…"
Calidad de salida

Qué sobrevive a la conversión

OCR para escaneos

Los PDF de solo imagen y escaneados se procesan con OCR a Markdown seleccionable, incluido el cirílico. Fuerza el OCR cuando lo necesites.

Tablas reales

Las columnas se vuelven tablas Markdown genuinas en vez de líneas revueltas, así la estructura sigue legible para personas y modelos.

Fórmulas conservadas

La notación matemática se preserva en vez de aplanarse en caracteres ilegibles.

Política de imágenes

Embebe imágenes como base64 o usa marcadores ligeros: tú eliges, según si necesitas los píxeles.

Renderizado y crudo

Previsualiza el Markdown renderizado o lee el código crudo, luego copia al portapapeles o descarga un archivo .md.

Enlaces y notas al pie

Los hipervínculos y las notas al pie se conservan como enlaces Markdown, no se pierden ni se aplanan en texto plano.

Límites y privacidad

Valores por defecto honestos, claros sobre las cuentas

Límites del plan gratuito

Espacios activos (profundidad de cola)3
Tamaño máximo de PDF10 MB
Presupuesto de tiempo por documento15 min
Retención del resultado listo1 hora
ColaPool compartido

Convertimos hasta el presupuesto de tiempo y devolvemos lo que conseguimos; el resto se trunca. Los planes de pago amplían cada límite. Comparar planes →

Privacidad y acceso

Anónimo por defecto. Convierte en la extensión de Chrome o la app web sin registro: las solicitudes se firman por dispositivo.
Inicia sesión para más. Una cuenta gratuita de Google desbloquea claves de API, MCP alojado y planes de pago, tanto en la extensión como en la app web, con las mismas capacidades en todas partes.
Las claves son secretos. Se envían como Authorization: Bearer p2m_… sobre HTTPS; revoca cualquier clave en cualquier momento.
Archivos auto-eliminados. Los resultados se borran tras la ventana de retención de tu plan, o elimínalos manualmente cuando quieras.
Precios

Empieza gratis. Amplía para capacidad y prioridad.

Los planes de pago añaden capacidad de cola, archivos más grandes, presupuestos de tiempo más largos, retención, webhooks y mayor prioridad de cola respaldada por un pool de conversión de pago dedicado, para que los trabajos de pago no esperen detrás del backlog gratuito.

Free
$0
Anónimo en el navegador
  • 3 espacios · 10 MB
  • presupuesto de 15 min
  • retención de 1 hora
  • Clave de API + MCP alojado (cuenta gratuita)
Builder
$9/mes
Para automatización constante
  • 10 espacios · 25 MB
  • presupuesto de 25 min
  • retención de 6 horas
  • Webhooks · creación por lotes
Business
$49/mes
Para equipos y pipelines
  • 50 espacios · 100 MB
  • presupuesto de 55 min
  • retención de 24 horas
  • Soporte prioritario
Ver precios completos Los límites y precios en vivo se muestran en la página de precios. Enterprise está disponible con límites a medida.

Descubrimiento hecho para agentes y desarrolladores

Todo lo que un agente necesita para integrarse sin leer código fuente: hub de configuración, manifiestos legibles por máquinas y una especificación OpenAPI.

Preguntas frecuentes

Preguntas habituales

¿Necesito una cuenta?

No se necesita cuenta para la conversión diaria ni en la extensión de Chrome ni en la app web. Una cuenta gratuita de Google desbloquea claves de API, MCP alojado y planes de pago, y funcionan igual tanto en la extensión como en la app web.

¿Cómo funcionan las claves de API?

Inicia sesión con Google, genera una clave, y envíala como Authorization: Bearer p2m_… sobre HTTPS. Las claves son secretos que guardas de forma segura y puedes revocar en cualquier momento. Esto es independiente de la vía firmada por dispositivo que usa la extensión.

¿Qué es el MCP alojado?

Un endpoint gestionado de Model Context Protocol que expone la conversión como herramientas de agente. Es una capa fina sobre la misma API REST, así que las llamadas a herramientas respetan los mismos espacios, límites y retención.

¿Qué añaden los planes de pago?

Más espacios, archivos más grandes, presupuestos de tiempo más largos, retención más larga, webhooks, creación por lotes, límites de tasa más altos, y mayor prioridad de cola respaldada por un pool de conversión de pago dedicado para que los trabajos de pago no esperen detrás del backlog gratuito. Consulta la página de precios para los límites en vivo.

¿Cuánto tiempo se guardan mis datos?

Los resultados convertidos se guardan temporalmente y se eliminan automáticamente tras la ventana de retención de tu plan (1 hora en gratis, más en los de pago). También puedes eliminar cualquier trabajo manualmente en cualquier momento.

¿Qué pasa con los documentos muy largos?

Cada plan tiene un presupuesto de tiempo. Convertimos hasta ese presupuesto y devolvemos lo que conseguimos como resultado parcial marcado con truncated=true y una nota por plan, en vez de fallar del todo. Los planes superiores tienen presupuestos más largos.

¿Es de verdad gratis?

Sí. El plan gratuito da 3 espacios, archivos de 10 MB, un presupuesto de tiempo de 15 minutos y retención de 1 hora: anónimo en el navegador, sin tarjeta. Una cuenta gratuita de Google habilita además una clave de API y un MCP alojado.

¿Funciona con PDF escaneados?

Sí. Los PDF de solo imagen y escaneados se procesan con OCR a Markdown seleccionable, incluido el cirílico. También puedes forzar el OCR en los ajustes cuando un PDF tiene una capa de texto mala.

¿Qué idiomas se admiten?

La conversión y el OCR manejan una amplia gama de idiomas, incluidos documentos multilingües y cirílico. La interfaz de la extensión de Chrome está localizada en más de 50 idiomas.

¿Puedo convertir directamente desde una URL?

Sí. Pega una URL directa a un PDF en la extensión o la app web, o haz POST de una url a la API: sin necesidad de descargar el archivo primero.

¿Hay webhooks disponibles?

En los planes de pago puedes registrar endpoints de webhook firmados (y callback_url por trabajo) para recibir aviso cuando un trabajo esté listo, en vez de consultar el estado.

¿Usáis mis archivos para entrenar modelos?

No. Los archivos y resultados se guardan solo temporalmente para ejecutar la conversión y se eliminan automáticamente tras la ventana de retención. No usamos tus documentos para entrenar modelos.