A lightning-fast, zero-compression cloud web service that transforms various documents (PDF, Word, Excel, PowerPoint, Images, Audio) into clean Markdown files using Microsoft's MarkItDown library[cite: 1]. Hosted seamlessly and for free on Vercel.
This project was inspired by the need for an accessible, beautiful, and zero-latency browser interface for Microsoft's MarkItDown utility[cite: 1]. While the core tool runs wonderfully in local Python environments[cite: 1], this project bridges the gap by providing a modern, production-grade cloud UI (inspired by design frameworks like Tailwind and component registries like 21st.dev) so anyone can convert files on the go without dealing with local terminal commands or Python dependencies.
- Zero-Compression UI: Built using modern Tailwind CSS layouts and Lucide icons.
- Multi-Format Pipeline: Powered by MarkItDown[cite: 1] to parse PDFs, Office documents[cite: 1], spreadsheets, audio metadata, and OCR images[cite: 1].
- Serverless Architecture: Runs on Vercel serverless functions using FastAPI.
- Instant Export: Copy raw Markdown or download
.mdfiles directly from your browser.
If you want to run or modify this project locally:
- Clone your repository:
git clone [https://github.com/22211a0597/markitdown.git](https://github.com/22211a0597/markitdown.git) cd markitdown
Install dependencies:
Bash pip install -r requirements.txt Run the development server locally using Uvicorn:
Bash uvicorn api.index:app --reload