Convert any file to Markdown

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"
  }
}

Everything you need for file conversion

📄

Any Format

Convert PDF, DOCX, PPTX, XLSX, images, audio, HTML, and 20+ more formats to clean Markdown.

Lightning Fast

Powered by Microsoft's MarkItDown engine with background processing via Redis queues.

🔗

Developer API

Simple REST API with Bearer token auth. Upload a file, get Markdown back. That's it.

🔒

Secure by Default

API keys are hashed, files are validated by MIME type and magic bytes, all data encrypted at rest.

📊

Usage Tracking

Real-time usage dashboards, conversion history, and per-key analytics.

👥

Team Ready

Team plan with member management, shared API keys, and per-member usage analytics.

Simple, transparent pricing

Start free, upgrade when you need more. No hidden fees.

Free
$0forever

Perfect for trying out MarkItDown

  • 50 conversions/month
  • 10 MB max file size
  • 1 API key
  • PDF, DOCX, PPTX, XLSX, TXT, HTML, CSV, JSON
  • Community support
Most Popular
Professional
$19/month

For developers and power users

  • 1,000 conversions/month
  • 50 MB max file size
  • 5 API keys
  • All formats including OCR, audio, YouTube, ePub, ZIP
  • Priority queue
  • Webhook support
  • No watermark
Team
$79/month

For teams and organizations

  • Unlimited conversions
  • 200 MB max file size
  • 20 API keys
  • All formats
  • Highest priority queue
  • Webhook support
  • Team member management (up to 10 seats)
  • Usage analytics per member

Frequently asked questions

What file formats are supported?

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.

How does the API work?

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.

Is there a free tier?

Yes! The free plan gives you 50 conversions per month with up to 10MB file size and 1 API key. No credit card required.

Can I upgrade or downgrade anytime?

Absolutely. Plan changes take effect immediately. Downgrades apply at the end of the current billing period.

What happens when I hit my conversion limit?

You'll receive a 429 response with a message suggesting a plan upgrade. Your existing conversions and API keys remain accessible.

Ready to get started?

Create a free account and convert your first file in under a minute.