Arrastar e soltar é um recurso de uma interface gráfica do usuário (GUI) que permite ao usuário mover objetos, como arquivos ou ícones, de um local para outro pressionando e segurando o botão do mouse em um objeto e, em seguida, movendo o mouse para o local desejado.
Na computação, o arrasto é a força necessária para mover um objeto sobre uma superfície. No contexto da computação gráfica, arrastar é a força necessária para mover um objeto ou elemento em uma exibição visual. Isso pode ser conseguido usando um mouse, trackpad ou outro dispositivo apontador para clicar e segurar um objeto e, em seguida, movê-lo para um novo local. Em alguns casos, arrastar pode exigir esforço físico, como ao mover um objeto pesado em uma tela ou ao usar um fone de ouvido de realidade virtual. Além disso, o arrasto pode ser simulado em software, como ao manipular elementos digitais dentro de uma interface gráfica de usuário (GUI).