Graafinen käyttöliittymä (engl.
Graphical User Interface,
GUI), tarkoittaa tekstiin, kuviin ja käyttöliittymäelementteihin perustuvaa metaforista ihmisen ja tietokoneen välistä vuorovaikutusta. Graafinen käyttöliittymä koostuu graafisista käyttöliittymäelementeistä (jotka saadaan useimmiten käyttöön käyttöliittymäkirjastosta) kuten ikkunat, valikot, radiopainikkeet, valintaruudut ja
kuvakkeet, joita käytetään näppäimistön lisäksi osoitinlaitteella (kuten hiiri, trackball tai tasohiiri). Näitä graafisen käyttöliittymän osia voidaan korostaa käyttämällä nimitystä WIMP, joka tarkoittaa ikkunoita, kuvakkeita, valikkoja ja osoitinlaitetta (
engl. Windows, Icons, Menus, and Pointing device).