Markdown یک زبان نشانه گذاری (Markup language) بر پایه متن ساده (plain text) برای شکل دهی و قالب دهی به متون است که قابلیت تبدیل شدن به HTML را نیز دارد.
برای مثال سینتکس زیر معادل تگ bold در HTML است:
**bold**
و یا سینتکس زیر معادل تگ li در HTML است:
* apples
* oranges
* pears
بدلیل اینکه Markdown بر پایه متن ساده است، استفاده آن از HTML برای فرمت دهی های متنی ساده آسانتر است و بهمین دلیل کاربرد فراوانی در ویرایشگر های صرفا متنی دارد.