Markdown ist eine vereinfachte Auszeichnungssprache, die von John Gruber entworfen und im Dezember 2004 mit Version 1.0.1 spezifiziert wurde. Aaron Swartz war einziger Beta-Tester und half maรgeblich bei der Entwicklung der Syntax. Ein Ziel von Markdown ist eine leicht lesbare Ausgangsform bereits vor der Konvertierung. Als Auszeichnungselemente wurden daher vor allem Auszeichnungsarten verwendet, die in Plain text und E-Mails รผblich sind. Auch andere Auszeichnungssprachen mit รคhnlichen Zielen zur Lesbarkeit โย wie reStructuredText oder Textileย โ hatten Einfluss auf die Syntax. Der MIME-Type lautet text/markdown.Eine Markdown-Konvertierungssoftware wandelt Text in gรผltiges und W3C-konformes XHTML um. Die Referenzimplementierung in Perl steht unter einer BSD-artigen Lizenz.
Inzwischen sind Implementierungen in den gรคngigsten Programmiersprachen wie PHP, Python oder JavaScript sowie R verfรผgbar.
Daneben gibt es auch Markdown-Editoren, die sich an Nutzer klassischer Textverarbeitungen wenden und fรผr das Schreiben von Textdokumenten genutzt werden, sowie Notizprogramme, die Markdown nutzen. Insbesondere im Bereich des ablenkungsfreienโฆ