Markdown ist eine leichtgewichtige Auszeichnungssprache, die 2004 von John Gruber und Aaron Swartz entwickelt wurde. Das Hauptziel des MD-Formats besteht darin, Benutzern das Schreiben von Inhalten in einem leicht lesbaren, einfachen Textformat zu ermöglichen, das einfach in strukturell gültiges HTML oder XHTML konvertiert werden kann. Dateien mit der Erweiterung .md sind im Wesentlichen reine Textdateien, die eine spezifische, einfache Syntax verwenden (wie Sternchen für fett/kursiv, Rauten für Überschriften und Bindestriche für Listen), um Formatierungen zu kennzeichnen. Aufgrund seiner Einfachheit und der Abhängigkeit von einfachem Text sind MD-Dateien hochgradig portierbar, zukunftssicher und besonders beliebt für Dokumentationen, insbesondere in der Softwareentwicklung (z. B. README-Dateien auf GitHub). Sie werden auch häufig zum Notizenmachen, Bloggen und zur Erstellung von Inhalten für statische Websites verwendet. Jeder Standard-Texteditor kann eine MD-Datei öffnen und bearbeiten, obwohl spezialisierte Markdown-Editoren Funktionen zur Echtzeit-Vorschau bieten.