Drag and drop (táhni a pusť) je v informatice operace používaná v grafickém uživatelském rozhraní, kdy uživatel v počítači „uchopí“ pomocí ukazovacího zařízení (např. myši) virtuální objekt (např. soubor nebo ikonu) a přesune ho „přetažením“ na jiné místo (nebo na jiný objekt).
Operace drag-and-drop může být využita k vyvolání různých druhů akcí nebo vytvářet různé typy asociací mezi dvěma virtuálními objekty.
Podpora operace drag-and-drop není ve všech programech, i když je poměrně rychlá a její technika se dá snadno osvojit. Nevýhodou je, že uživateli nemusí být jasné, že objekt lze přetáhnout nebo že se některé příkazy provádějí operací drag-and-drop.