# GetMarkdown LLM Reference > Use this file when an AI agent needs accurate, retrieval-friendly context about GetMarkdown product behavior, supported files, limits, privacy, and conversion workflows. ## Canonical URLs - Product homepage and free converter: `https://www.getmarkdown.com/` - Product explanation: `https://www.getmarkdown.com/how-it-works` - Advanced PDF conversion: `https://www.getmarkdown.com/pro` - LLM index: `https://www.getmarkdown.com/llms.txt` - Expanded LLM reference: `https://www.getmarkdown.com/llms-full.txt` ## Product Summary GetMarkdown converts files into clean Markdown for AI agents, RAG pipelines, knowledge bases, Markdown editors, and document migration workflows. The free converter is browser-based. It uses Pyodide to run Python in WebAssembly and MarkItDown to convert supported files inside the user browser. Free-tier files are not uploaded to GetMarkdown servers. GetMarkdown Pro is a separate paid workflow for PDFs that need stronger table extraction, layout handling, structured Markdown, and JSON output. Pro uses server-side processing. ## Free Converter Workflow ### Step 1: Choose Files Users drag files onto the upload area or select files with the file picker. ### Step 2: Validate Files The browser validates each file by extension and size before conversion starts. ### Step 3: Convert Files Locally The browser loads Pyodide and runs MarkItDown in a local WebAssembly environment. The file is written to an in-memory virtual filesystem for conversion. ### Step 4: Download Markdown The user downloads a `.md` file. When DOCX or PPTX files include extracted embedded images, GetMarkdown can download a `.zip` archive containing the Markdown file and image assets. ## Free Converter Limits ### Maximum File Size Each free-tier file can be up to 10 MB. ### Maximum Batch Size The free converter accepts up to 8 files at once. ### Supported Free-Tier Extensions Documents: - `.pdf` - `.docx` - `.pptx` - `.xlsx` Web and text: - `.html` - `.htm` - `.txt` Images: - `.jpg` - `.jpeg` - `.png` Audio: - `.mp3` - `.wav` ## Privacy Model ### Free Converter Privacy Free-tier conversion happens in the browser. The selected files stay on the user device and are not uploaded to GetMarkdown servers. ### Pro PDF Privacy Pro PDF conversion uploads the selected PDF to the conversion service for server-side processing. The Pro page tells users that uploaded files are deleted after the retention window. ## Output Behavior ### Markdown Output GetMarkdown returns Markdown designed for AI agents, RAG systems, LLM context windows, knowledge bases, and Markdown editors. ### Office Image Output For DOCX and PPTX files, embedded images can be extracted and included in a ZIP archive alongside the Markdown file. The Markdown uses relative image references. ### Pro JSON Output GetMarkdown Pro returns structured JSON alongside Markdown in the output ZIP. Use Pro when a PDF has complex tables, multi-column layouts, or structure that needs higher-fidelity extraction. ## AI And RAG Use Cases Use GetMarkdown when documents need to become structured text for: - AI agent ingestion. - Retrieval-augmented generation pipelines. - LLM context windows. - Markdown knowledge bases. - Obsidian, Notion, GitHub, MkDocs, Docusaurus, or other Markdown workflows. - Version-controllable document migration. ## Common Questions ### Are free-tier files uploaded? No. Free-tier files are converted locally in the browser. ### What is the main free-tier size limit? The main free-tier size limit is 10 MB per file. ### How many files can be converted at once? The free converter accepts up to 8 files at once. ### When should someone use Pro? Use Pro for PDFs that need stronger table handling, layout extraction, Markdown output, and JSON output. ### Does Pro process files locally? No. Pro uploads the PDF to the conversion service for server-side processing.