O ficheiro de texto .md é criado utilizando um dos vários dialetos possíveis da linguagem Markdown. Usa formatação de texto simples mas inclui símbolos de texto internos que definem a formatação do texto (ex. negrito, recortes, cabeçalhos, formatação de tabela). Projetado para a criação de documentação de texto simples, pode ser facilmente convertido para .html.
Os ficheiros .md não são apenas úteis para os sistemas de documentação em .html, mas ainda para controlar a versão do código-fonte. Os ficheiros Markdown também utilizam a extensão .markdown.