Arrastar e soltar (em Inglês: Drag-and-drop), nomenclatura utilizada nas interfaces gráficas de computadores, é a ação de clicar em um objeto virtual e "arrastá-lo" a uma posição diferente ou sobre um outro objeto virtual.