Uma interface gráfica do usuário (GUI) é um tipo de interface de usuário que permite que os usuários interajam com dispositivos eletrônicos por meio de ícones gráficos e indicadores visuais, como notação secundária, em vez de interfaces de usuário baseadas em texto, rótulos de comando digitados ou navegação de texto. GUIs usam janelas, ícones e menus para representar as informações e ações disponíveis para o usuário. Isso os torna significativamente mais intuitivos e fáceis de usar do que as interfaces baseadas em texto, principalmente para usuários que não são tecnicamente proficientes.
Essencialmente, é a parte visual de um programa de computador ou sistema operacional que você vê e interage com o uso de um mouse, tela sensível ao toque ou outro dispositivo apontador. Em vez de digitar comandos, você clica em botões, arrasta e solta arquivos e navega pelos menus usando pistas visuais.