Skip to content

MDConvert is a secure, serverless, local-processing web application that converts various file formats (HTML, JS, JSX, PDF) into Markdown.

License

Notifications You must be signed in to change notification settings

l3dlp/mdconvert

Repository files navigation

MDConvert - Universal Markdown Converter

MDConvert is a secure, serverless, local-processing web application that converts various file formats (HTML, JS, JSX, PDF) into Markdown.

mdconvert

Features

  • Universal Conversion: Converts HTML, React (JSX), JavaScript, and PDF files to formatted Markdown.
  • Local Processing: All conversions happen entirely within your browser. No files are ever uploaded to a server, ensuring maximum privacy and security.
  • Batch Processing: Drag and drop multiple files to convert them simultaneously.
  • Zip Download: Download all converted files as a single ZIP archive.
  • Dark/Light Mode: Toggle between themes for a comfortable viewing experience.
  • Responsive Design: Built with Tailwind CSS for a seamless experience on desktop and mobile.

Tech Stack

  • Frontend Tooling: Vite
  • Styling: Tailwind CSS
  • Language: JavaScript
  • Libraries:
    • turndown (HTML to Markdown)
    • pdfjs-dist (PDF parsing)
    • jszip (Zip generation)

Getting Started

  1. pnpm install
  2. pnpm dev

Build

To build for production:

./bin/build.sh

Testing

To run tests:

./bin/test.sh

About

MDConvert is a secure, serverless, local-processing web application that converts various file formats (HTML, JS, JSX, PDF) into Markdown.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages