Em informática, interface gráfica do utilizador permite a interação com dispositivos digitais através de elementos gráficos como ícones e outros indicadores visuais, em contraste a interface de linha de comando.
A interacção é feita geralmente através de um rato ou um teclado, com os quais o usuário é capaz de seleccionar símbolos e manipulá-los de forma a obter algum resultado prático. Esses símbolos são designados de widgets ( Um widget é um componente de uma interface gráfica do usuário, o que inclui janelas, botões, menus, ícones, etc..) e são agrupados em kits.
Depois podemos definir a interactividade como uma actividade mútua e simultânea, por parte de ambos os participantes, em geral trabalhando com o mesmo objectivo, ainda que não necessariamente.
A definição refere-se à interacção com um sistema computorizado. Mas a essência dos princípios diz respeito à interacção com o conteúdo ou com outros na internet.
