Arrastar e largar (drag and drop) é uma funcionalidade da interface que permite mover objetos num ambiente gráfico: clicas num item, manténs premido, arrastas para o sítio pretendido e largas. Este método intuitivo simplifica tarefas como organizar ficheiros, reordenar itens ou iniciar ações, sem comandos ou menus complicados.
Por exemplo, em muitos sistemas operativos, podes organizar ficheiros arrastando-os de uma pasta e largando-os noutra, o que simplifica a gestão de ficheiros. Da mesma forma, em software de design gráfico, arrastar uma imagem para a área de trabalho facilita a sua colocação e edição. A funcionalidade de arrastar e largar melhora a experiência do utilizador, porque oferece uma forma simples e visual de interagir com várias aplicações.