Markdown is a lightweight markup language designed to simplify the process of formatting plain text documents. It was invented by John Gruber and Aaron Swartz in 2004 as a way to create easily readable and writable content for the web without the complexity of HTML.