MarkItDown

Convert PDF, Word & More to Markdown

Convert PDFs, Office files, tables, images, and URLs into clean Markdown for AI workflows—locally, on the server, or with OCR when needed.

-[x]Free to start-[x]Secure processing-[x]Easy Markdown export
// try it now

Convert Your Files with MarkItDown

Upload a file or fetch a public URL, then preview and download .md output in seconds.

// overview

What Is MarkItDown?

MarkItDown is an online converter inspired by Microsoft's open-source utility. It handles PDF, DOCX, XLS/XLSX, PPTX, HTML/HTM, CSV/TSV, JSON, XML, TXT/MD, EPUB, IPYNB, public URLs, and PNG/JPG/WebP OCR, then prepares the content for LLM prompts, RAG, search indexes, docs, and Git workflows.

1

Built for AI Workflows

Send clean output into RAG pipelines, LLM prompts, vector databases, and knowledge bases.

2

Preserves Document Structure

Headings, tables, lists, links, and inline formatting stay readable after conversion.

3

Open Source and Extensible

The original project is MIT-licensed; this site self-hosts the Microsoft MarkItDown service.

// examples

See What MarkItDown Actually Produces

Inspect real inputs and raw output before choosing a mode: local, server, OCR, math, or diagrams.

Open all examples
PPTX deck

Slides, speaker notes, and a real table

Receipt OCR

Readable image text without pretending it is accounting data

Math OCR

Equations stay reviewable when ordinary OCR breaks down

Pro rendering

LaTeX and Mermaid remain portable source

// markitdown paths

Choose a MarkItDown Path

Pick the source type and open the focused MarkItDown tool.

// how it works

How MarkItDown Chooses the Right Conversion Path

Start with the file in front of you: local for supported files, server for richer parsing, OCR for scans, then inspect, edit, and export.

// capabilities

Why Choose MarkItDown?

MarkItDown is not just a file drop zone. It gives clear paths from messy files to output you can inspect, edit, save, and reuse.

01

One Workspace for Real File Mixes

PDF, Word, PowerPoint, Excel, HTML, CSV/TSV, JSON/XML, EPUB, notebooks, public URLs, pasted tables, and images can all enter one workflow.

02

Local OCR and High-Accuracy AI OCR

Scanned PDFs and PNG/JPG/WebP images can start with Local OCR. Dense tables, totals, formulas, or small text can switch to AI OCR.

03

Free to Start, Useful Before Sign-In

Start without installing Python or creating an account. Sign in only for saved results, batch work, larger files, or more OCR capacity.

04

Output You Can Inspect

The raw result is visible, not hidden behind a polished preview. Check tables, headings, links, code, LaTeX, and Mermaid before handoff.

05

Browser-Local or Cloud MarkItDown

Use Local when supported files should stay on-device. Switch to Cloud MarkItDown for richer parsing, server-only formats, or comparison.

06

Edit, Export, and Keep the Boundary Clear

Open the result in the editor, copy it, download .md, or save it. Local, server, and OCR paths stay clearly labeled.

Frequently Asked Questions About MarkItDown

Key details about supported formats, OCR, privacy, limits, and project use.

What is MarkItDown?

MarkItDown began as Microsoft's open-source utility for extracting structured text from many file formats. This online version focuses on PDF, DOCX, PPTX, XLS/XLSX, HTML/HTM, TXT/MD, CSV/TSV, JSON/XML, EPUB, IPYNB, public URLs, and PNG/JPG/WebP OCR.

What file formats does MarkItDown support?

The online converter supports PDF, DOCX, PPTX, XLS/XLSX, HTML/HTM, TXT/MD, CSV/TSV, JSON, XML, EPUB, IPYNB, public URLs, pasted tables, and PNG/JPG/WebP images through OCR. EPUB and IPYNB use the server path; image formats use OCR.

Is MarkItDown free to use?

Yes. You can start without an account. The free tier handles up to 3 files per batch and files up to 20MB. Pro raises limits to 100MB files, 50-file batches, more OCR, and unlimited saved results.

How does MarkItDown handle PDF files?

MarkItDown extracts selectable PDF text and preserves structure where possible. Scanned PDFs can use AI OCR, including table recovery and math converted to LaTeX. Free accounts include 10 OCR pages per month.

Can MarkItDown preserve tables and formatting?

Yes, when the source exposes that structure clearly. Tables, headings, lists, links, and inline formatting are retained where the parser can read them.

Is MarkItDown safe for sensitive documents?

Uploaded files pass through Cloudflare to our self-hosted Microsoft MarkItDown service, are processed as temporary files, and are deleted after conversion. We do not store source files or log file contents; saved results are stored only when you choose to save them.

Can I use MarkItDown in my own projects?

Yes. Microsoft's MarkItDown is available as an open-source Python package for applications, scripts, data pipelines, CI jobs, and batch processing. See the GitHub repository for installation and API examples.

More resources: Microsoft MarkItDown on GitHub, MarkItDown with Claude, MarkItDown MCP, pricing, and the blog.

// get started

Start Converting with MarkItDown Today

Turn source files into structured output for AI, research, docs, and publishing with clear processing boundaries.