Welcome to the Markdown Components


Markdown is a lightweight markup language created by John Gruber in 2004 for creating formatted text using a text editor. Its syntax was intended for one main purpose: to be used as a format for writing for the web.

However these components are not Markdown-to-html converters, but native Markdown components. Headings, emphasis, images, lists, hyperlinks, footnotes, tables and more are supported. They work on Windows 7 or newer and are compatible with Delphi XE8 or newer.

The package contains three components:

TMDLabel

A drop-in replacement for TLabel, TLinkLabel or even TImage or TGrid. It is truly transparent (requires Windows 8 or higher) and flicker free.

TMDViewer

A Markdown files reader.

TMDStyle

A non-visual component for centralizing styles throughout the application.


To see the Markdown components in action, download the demo.


  • Should you have any questions regarding these components or should you face a problem when loading your own Markdown files, feel free to contact us.
  • In the event of a problem, thank you for providing a test file.