{"slug": "markdown-studio-a-browser-based-html-to-markdown-converter", "title": "Markdown Studio - a browser-based HTML-to-Markdown converter", "summary": "A developer built MD Studio, a browser-based HTML-to-Markdown converter using Preact, TypeScript, CodeMirror and Vite. The tool runs locally without an account or installation, processing document content entirely in the browser as a non-commercial learning project.", "body_md": "Hi - I built a small browser-based project called MD Studio:\n\nIt started as a personal project to help me learn AI-assisted web development and Markdown, which I realised was used a lot in AI tools and software-development workflows.\n\nMD Studio lets you:\n\nIt’s built with Preact, TypeScript, CodeMirror and Vite. It runs without an account or installation, and document content is processed locally in the browser.\n\nThis is a non-commercial learning project. I’d really appreciate feedback on confusing interface choices, conversion problems, browser issues or anything important I may have overlooked.\n\nFeedback is welcome in the comments or through the public feedback repository:\n\n[https://github.com/marc-reid/md-studio-feedback](https://github.com/marc-reid/md-studio-feedback)\n\nThanks!", "url": "https://wpnews.pro/news/markdown-studio-a-browser-based-html-to-markdown-converter", "canonical_source": "https://dev.to/datavis/markdown-studio-a-browser-based-html-to-markdown-converter-1jn8", "published_at": "2026-07-27 17:41:28+00:00", "updated_at": "2026-07-27 18:01:45.313840+00:00", "lang": "en", "topics": ["developer-tools"], "entities": ["MD Studio", "Preact", "TypeScript", "CodeMirror", "Vite"], "alternates": {"html": "https://wpnews.pro/news/markdown-studio-a-browser-based-html-to-markdown-converter", "markdown": "https://wpnews.pro/news/markdown-studio-a-browser-based-html-to-markdown-converter.md", "text": "https://wpnews.pro/news/markdown-studio-a-browser-based-html-to-markdown-converter.txt", "jsonld": "https://wpnews.pro/news/markdown-studio-a-browser-based-html-to-markdown-converter.jsonld"}}