Drag and Drop je interaktívna funkcia používateľského rozhrania, ktorá umožňuje uchopiť objekt myšou alebo dotykom a presunúť ho na iné miesto. Táto technológia sa bežne používa v operačných systémoch, webových aplikáciách a softvéri na jednoduchú manipuláciu s prvkami.
Typické použitie Drag and Drop zahŕňa nahrávanie súborov na web, organizovanie priečinkov, presúvanie položiek v zozname alebo správu obsahu v grafických editoroch. Na webových stránkach je táto funkcia implementovaná pomocou HTML5 API, JavaScriptu alebo knižníc, ako je jQuery UI.
Funkcia Drag and Drop robí ovládanie aplikácií intuitívnejším a efektívnejším, pretože používatelia môžu s prvkami interagovať prirodzeným spôsobom bez potreby zložitých akcií. Správna implementácia zahŕňa aj vizuálnu spätnú väzbu, napríklad zvýraznenie cieľovej oblasti, čo zlepšuje používateľský zážitok.