Markdown is a lightweight markup language that uses plain text formatting to create structured documents. It was developed by John Gruber in 2004 with the goal of making text easy to read in its raw form while allowing conversion into valid HTML. Markdown relies on simple syntax conventions such as asterisks for emphasis, hashes for headings, and hyphens or numbers for lists. Variants like GitHub Flavored Markdown (GFM) extend its capabilities with support for tables, task lists, and code blocks. It is widely used for documentation, note-taking, blogging, and collaborative writing, especially on platforms such as GitHub, Reddit, and Slack. Markdown documents are usually saved with the .md or .markdown extension and can be converted into other formats using tools like Pandoc. Its simplicity and compatibility have contributed to its adoption across technical and non-technical contexts, making it one of the most common lightweight markup standards in modern digital communication.
