Powered by Microsoft's MarkItDown engine. Upload PDF, DOCX, images, audio, and 20+ formats — get clean, structured Markdown back via API or web dashboard.
$ curl -X POST https://api.markitdown.dev/v1/convert \
-H "Authorization: Bearer mk_live_abc123..." \
-F "file=@report.pdf"
{
"success": true,
"data": {
"job_id": "550e8400-e29b-41d4-a716-446655440000",
"status": "pending"
}
}Convert PDF, DOCX, PPTX, XLSX, images, audio, HTML, and 20+ more formats to clean Markdown.
Powered by Microsoft's MarkItDown engine with background processing via Redis queues.
Simple REST API with Bearer token auth. Upload a file, get Markdown back. That's it.
API keys are hashed, files are validated by MIME type and magic bytes, all data encrypted at rest.
Real-time usage dashboards, conversion history, and per-key analytics.
Team plan with member management, shared API keys, and per-member usage analytics.
Start free, upgrade when you need more. No hidden fees.
Perfect for trying out MarkItDown
For developers and power users
For teams and organizations
Free plan supports PDF, DOCX, PPTX, XLSX, TXT, HTML, CSV, and JSON. Pro and Team plans add OCR for images, audio transcription, YouTube URLs, ePub, and ZIP archives.
Upload a file or provide a URL via POST /v1/convert with your API key. We return a job ID. Poll GET /v1/convert/{jobId} for the status and Markdown result.
Yes! The free plan gives you 50 conversions per month with up to 10MB file size and 1 API key. No credit card required.
Absolutely. Plan changes take effect immediately. Downgrades apply at the end of the current billing period.
You'll receive a 429 response with a message suggesting a plan upgrade. Your existing conversions and API keys remain accessible.