Features
Everything markitdown.ai does with your documents
Convert PDFs, Office files, images, and web content into clean Markdown, then reuse the output in RAG pipelines, agents, internal tools, and developer workflows.
- Clean Markdown output for LLMs, RAG, and agents
- Web app for one-off conversion and saved history
- API and batch workflows when conversion becomes repeated work
Structure-aware Markdown
The output is designed for downstream tools — ChatGPT, Claude, RAG chunking, documentation, and internal automation. Copy it immediately, or sign in to download and save history.
Headings and hierarchy
Keep document sections readable after conversion instead of one undifferentiated block of text.
Tables and lists
Preserve useful structure rather than flattening everything into plain prose.
Markdown preview
Review the rendered result before you copy, download, or save it.
Source mode
Inspect the raw Markdown when you need clean input for a pipeline.
Your formats, covered
markitdown.ai supports common document formats. The public converter keeps file sizes small; paid plans add larger files, more pages, longer history, batch, and enhanced processing.
PDFs
Reports, papers, manuals, and contracts.
Office
Word documents, PowerPoint decks, and Excel spreadsheets.
Images and scans
Screenshots, scanned pages, and image-based documents.
Web and structured files
HTML, URLs, and other common structured formats.
From one file to many
The homepage converter handles a single file. Once you are converting documents regularly, an account adds the surfaces that make recurring work manageable.
Saved history
Find previous conversions instead of re-running the same files.
Library
Keep source files and Markdown outputs paired together.
Batch conversion
Process repeated files without manual upload loops.
Usage and credits
Know what each conversion costs and when limits reset.
Download and reuse
Keep Markdown artifacts for docs, RAG, and internal tools.
Convert inside your pipeline
The web app is for manual work; the API is for everything that should run automatically. Submit a document, get Markdown back, and feed it into the systems you already operate.
- Upload and preview files
- Save conversion history
- Batch repeated work
- Manage credits and billing
- Submit conversion jobs
- Use API keys for internal tools
- Poll results or receive webhook callbacks
- Feed Markdown into RAG, CMS, support bots, or agents
POST https://api.markitdown.ai/convert
{ "fileId": "…", "estimatedCredits": 3 }
-> conversion job → MarkdownRepeatable by design
Every conversion should produce an artifact you can inspect, save, and reuse. The goal is not just to extract text once, but to make document processing repeatable.
- Server-side parsing pipeline instead of fragile browser copy-paste
- Async handling for long-running conversions
- Credit-based limits so heavier files map to higher usage
- Result preview before downstream use
Ready for the next layer
Markdown is the base artifact. Structured extraction, translation, and summaries are planned layers on top — listed here as roadmap, not as shipped features.
| Layer | Status | Why it matters |
|---|---|---|
| Document → Markdown | The first artifact for AI workflows. | |
| Batch and history | Makes repeated document work manageable. | |
| Developer API | Wire conversion into products and internal workflows. | |
| Schema JSON extraction | Turn parsed documents into validated structured data. | |
| Markdown translation | Translate documents while preserving Markdown structure. | |
| Summaries and citations | Produce reusable summary artifacts, not loose chat answers. |
Plans that grow with you
A quick capability overview. See the pricing page for current credits, limits, and prices.
| Capability | Free | Lite | Pro | Max |
|---|---|---|---|---|
| Try conversion | ||||
| Higher monthly credits | ||||
| More files per month | ||||
| Batch conversion | ||||
| API access | ||||
| Larger documents | Highest | |||
| Longer history and storage |
Common questions
What makes the output AI-ready?
Conversion preserves headings, lists, tables, and reading order where possible, so the Markdown is predictable enough to chunk, embed, and retrieve without manual cleanup.
Which file types can I convert?
Common document formats including PDF, Word, PowerPoint, Excel, images and scans, and web content. The free public converter accepts files up to 10 MB.
Can I use it for RAG or agent workflows?
Yes. Clean Markdown is meant to be the input layer before chunking and embedding, and the API lets you run conversion inside ingestion jobs and agent pipelines.
What is the difference between the web app and the API?
The web app is for uploading, previewing, saving, and batching documents by hand. The API is for running the same conversion automatically inside your own product or tools.
Can I batch convert documents?
Yes. Batch conversion is available on paid plans so you can process repeated files without uploading and downloading one at a time.
Do you support scanned documents?
Image-based and scanned files are supported through the parsing pipeline. Higher-accuracy OCR is on the roadmap as an enhancement layer.
Will schema JSON extraction be supported?
It is a planned next layer, not a current feature. Markdown is the base artifact we build on first.
Will Markdown translation be supported?
Structure-preserving translation is on the roadmap as a planned next layer.
Is this a document editor or a PDF layout tool?
Neither. markitdown.ai converts documents into clean Markdown for AI and text workflows; it is not a visual PDF or layout editor.
Turn a document into Markdown
Free in your browser, no sign-up. Sign in for saved history, batch, and the API.