A blazing-fast, privacy-first local web application that converts almost any document format into clean, GitHub-Flavored Markdown (.md). Built with Python, Flask, and Vanilla JavaScript.
- Universal Format Support: Natively parses PDFs, PowerPoints (
.pptx), Word Documents (.docx), Rich Text (.rtf), Web Pages (.html), and more. - Zero-Trace Privacy: Operates entirely in your server's RAM. Files are never permanently saved to your hard drive, ensuring 100% data privacy and zero storage bloat.
- Modern, Responsive UI: Features a sleek, component-style interface with drag-and-drop support, built using Tailwind CSS—no heavy frontend frameworks required.
- Intelligent Parsing Engines: Automatically routes files to the most stable parser available:
PyMuPDF4LLMfor highly accurate PDF text extraction.python-pptxfor native, slide-by-slide PowerPoint extraction.Pandocfor standard text and word documents.
Before you begin, ensure you have Python 3.8+ installed on your system.
You will also need to install the required Python libraries. Open your terminal and run:
pip install Flask pymupdf4llm pypandoc python-pptx
Alternate command: py -m pip install Flask pymupdf4llm pypandoc python-pptx
How to Run
Clone or download this repository.
Open your terminal and navigate to the project directory.
Start the local Flask server:
python web.py
Alternate command: py web.py
Open it on the server: http://localhost:5000