マークアップ言語(マークアップげんご。)はコンピュータ言語の一種で、文章の構造(段落など)や見栄え(
フォントサイズなど)に関する指定を文章とともに
テキストファイルに記述するための言語である。文章に対するそれらの指定をマークアップ (markup) と呼び、マークアップを記述するための文字
列を
タグ (tag) と呼ぶ。
現代において最も有名な
マークアップ言語は、World Wide Webの基盤技術の1つである
HTMLであろう。元々、"markup"という語は出版業界で著者、編集者、印刷者の間で指示を伝える方法を意味していた(語源を参照)。