Markdown adalah bahasa markah ringan dengan sintaksis pemformatan teks polos. Bahasa markah ini dirancang agar bisa dikonversi menjadi HTML dan banyak format lainnya. Markdown sering digunakan untuk memformat file README, untuk menulis pesan di forum diskusi online, dan untuk membuat teks kaya menggunakan penyunting teks polos.
Tujuan dari desain utamanya adalah keterbacaan – yaitu bahwa bahasa itu dapat dibaca seperti apa adanya, tanpa terlihat seperti ditandai dengan tag atau instruksi pemformatan, tidak seperti teks yang terformat dengan bahasa markah, seperti Rich Text Format (RTF) atau HTML, yang memiliki tag dan instruksi pemformatan yang mencolok. Untuk tujuan ini, inspirasi utamanya adalah konvensi yang ada untuk menandai teks biasa dalam email, meskipun juga mengambil ide dari bahasa markah sebelumnya, terutama setext, Textile, dan reStructuredText.
Tidak ada standar markdown yang jelas, terlepas dari penulisan dan penerapan asli oleh John Gruber, yang dapat dikatakan merupakan abandonware. Hal ini menyebabkan fragmentasi sebagai akibat dari vendor yang berbeda menulis varian bahasa mereka sendiri untuk memperbaiki kekurangan atau menambahkan fitur yang kurang.
Komentar