Markdown ⇄ HTML, Smart Plain Text ⇄ HTML and AmigaGuide → HTML Converter

A lightweight, reliable, and secure Markdown ⇄ HTML, Smart Plain Text ⇄ HTML and AmigaGuide → HTML converter built in C#.

👉 GitHub repository: milos-p-lab/MarkdownGuideHtmlConverter


🔧 What It Does

Converts Markdown .md to valid HTML5 .html

Supports:

Converts HTML .html to Markdown .md

Supports:

Converts AmigaGuide .guide files to HTML .html

Converts Plain Text .txt files to HTML .html

Supports:

Converts HTML .html to Plain Text .txt

Supports:


Derived Conversions


💡 Key Design Goal

This library was built with one major principle in mind:

Minimal, dependency-free, plug-and-play Markdown ⇄ HTML, AmigaGuide → HTML/MD, and Smart plain text → HTML conversion.

It is designed to be seamlessly integrated into:

Just copy the C# class into your project and use it directly:

string html = ConvMarkdownHtml.Convert(markdown);
string markdown = ConvHtmlMarkdown.Convert(html);
string html = ConvGuideHtml.Convert(amigaGuide);
string html = ConvHtmlMarkdown.SmartTxtConvert(txt);
string txt = ConvHtmlMarkdown.ConvertToTxt(html);

No runtime dependencies, no configuration, no surprises.


✨ Why Not Use Pandoc or Typora?

While powerful, they come with limitations:

For real-world apps — performance, control, and safety matter.

Read the full story here: 👉 Why I Built This Converter


▶️ Try It Now

No setup needed — just download mdoc.exe and run:

mdoc input.md output.html
mdoc input.md output.txt
mdoc input.html output.md
mdoc input.html output.txt
mdoc input.txt output.html
mdoc input.txt output.md
mdoc input.guide output.html
mdoc input.guide output.md
mdoc input.guide output.txt

Works on Windows with .NET Framework 4.0+


📌 Roadmap & Contribution

Interested in what’s next? 👉 See the Roadmap

Have ideas or want to contribute? 👉 Open an issue or discussion


🌐 Help Others Discover It

This converter was built to fill the real gaps left by many existing tools:

If you find it useful, consider starring the GitHub repo ⭐ and sharing the blog post that explains why it was created.

This helps others discover a safer and more powerful alternative to bloated or limited Markdown tools.


✍️ Author: Miloš Perunović