# EasyReadme > EasyReadme is a free developer-first document converter that turns PDF, Word, HTML, Excel, images and audio into clean, structured Markdown for LLMs, RAG pipelines, SEO and knowledge bases. ## What EasyReadme does EasyReadme converts messy documents and raw text into clean Markdown. It keeps headings, tables and links, and removes layout noise, page numbers and formatting junk. The output is structured, token-efficient Markdown ready for LLM context, documentation, SEO workflows and knowledge bases. ## Who it is for - Developers feeding content into LLMs, ChatGPT, Claude, Gemini or Cursor - Engineers building RAG pipelines and knowledge bases - SEO and content teams preparing structured Markdown for indexing workflows - Researchers extracting text from PDFs and research papers - Technical writers converting Word and HTML to portable Markdown documentation - Anyone preparing content for AI tools ## Supported formats PDF, Word (DOCX), Excel (XLSX), CSV, HTML, PNG/JPG (OCR), audio transcripts, JSON, XML, plain text ## Key facts - Free up to 5 MB per file - No ads, no account required, not used for AI training - Paste text or upload a file — Markdown output in seconds - Copy to clipboard or download as .md - API available: POST /api/convert (multipart/form-data, returns JSON with markdown field) - Text limit: 100,000 characters for paste mode ## API quick reference Endpoint: POST https://easyreadme.com/api/convert Content-Type: multipart/form-data Fields: - file: file to convert (max 5 MB) - text: raw text to convert (max 100,000 chars) - mode: "auto" | "local-preferred" | "server" (default: "auto") Response: - markdown: string — the converted Markdown - source: "local" | "server" - durationMs: number - warnings: string[] - truncated: boolean ## Why Markdown for AI Markdown is roughly 40–60% more token-efficient than equivalent HTML for the same content. Less noise means more useful content in the same context window. Headings, lists, tables and links are preserved — the semantic structure LLMs need to give better answers. ## Pages - / — Converter (paste, file, URL tabs) - /formats — Supported format index - /docs/ai — AI integration guide (OpenAI, LangChain, Claude/Anthropic examples) - /docs/api — API reference - /faq — Frequently asked questions - /about — About EasyReadme ## Contact https://easyreadme.com/contact