ドラッグ・アンド・ドロップ (drag-and-drop) とは、画面上の仮想的な物体を移動するためのグラフィカルユーザインタフェース上の操作の一つである。二つの物体を関連させた様々な動作を行うために使われる。
ドラッグ・アンド・ドロップはOS/2のワークプレース・シェル (WPS) において広く使用された。WPSでは、ドラッグ・アンド・ドロップのために右ボタンを使用し、左ボタンは選択やクリックのためのみに使われていた。
ドラッグ・アンド・ドロップの操作は基本的に次のように行う。
例えば次のような場面でドラッグ・アンド・ドロップが使われる。