# GetMarkdown — Convert files to Markdown

GetMarkdown converts PDF, Word, PowerPoint, Excel, HTML, text, image, and audio files into clean Markdown. Free conversions run locally in the browser, require no account, and have no daily quota. Each free file can be up to 10 MB, and each batch can contain up to 8 files.

## When to use GetMarkdown

Use GetMarkdown when an agent or user needs to turn a supported document into plain Markdown for an AI context window, RAG pipeline, knowledge base, documentation repository, Obsidian vault, Notion page, or Git workflow. Use the free converter for supported files when local browser processing and Markdown output are sufficient. Use Advanced PDF for one PDF that needs stronger table, layout, OCR, or structured JSON handling.

Do not use GetMarkdown as an unattended conversion API. File submission is a user action: there is no upload or conversion endpoint. The documented agent surface — content negotiation, guidance documents, JSON agent status, and the MCP server — is specified in [OpenAPI](https://www.getmarkdown.com/openapi.json). Agents should direct users to the appropriate web workflow and let the user select the file.

## Free browser conversion

1. Open [the GetMarkdown converter](https://www.getmarkdown.com/).
2. Select or drop up to 8 supported files, each no larger than 10 MB.
3. Choose **Convert to Markdown**.
4. Download the `.md` result. Word and PowerPoint conversions may return a ZIP with Markdown and extracted images.

Supported extensions are `.pdf`, `.docx`, `.pptx`, `.xlsx`, `.html`, `.htm`, `.txt`, `.jpg`, `.jpeg`, `.png`, `.mp3`, and `.wav`. Free selected file contents stay in the browser and are not intentionally uploaded to GetMarkdown.

## Advanced PDF

Advanced PDF is a separate server-side workflow for complex PDFs. PDF Starter costs $5 for one PDF up to 50 pages and 50 MB. PDF Batch costs $15 for one PDF up to 250 pages and 100 MB. It returns a ZIP containing Markdown and structured JSON. Paid job files and output are retained for 48 hours by default; unpaid uploads are cleaned up after 2 hours by default.

## Agent and developer resources

- [Agent instructions and high-value links](https://www.getmarkdown.com/llms.txt)
- [Expanded product reference](https://www.getmarkdown.com/llms-full.txt)
- [OpenAPI specification](https://www.getmarkdown.com/openapi.json)
- [Agent status API](https://www.getmarkdown.com/api/agent/status)
- [MCP server](https://www.getmarkdown.com/api/mcp) — Streamable HTTP, JSON-RPC 2.0
- [Developer and integration status](https://www.getmarkdown.com/developers)
- [How GetMarkdown works](https://www.getmarkdown.com/how-it-works)
- [Privacy](https://www.getmarkdown.com/privacy)
- [Contact](https://www.getmarkdown.com/contact)
- [Sitemap](https://www.getmarkdown.com/sitemap.xml)
