GUI (Graphical User Interface) eli graafinen käyttöliittymä on käyttöliittymätyyppi, jossa elektronisia laitteita käytetään graafisten elementtien, kuten kuvakkeiden, painikkeiden ja ikkunoiden, avulla tekstikomentojen sijaan. Se tekee käytöstä helpompaa, koska järjestelmän toiminnot esitetään visuaalisesti, mikä on intuitiivisempaa myös ei-teknisille käyttäjille. Graafiset käyttöliittymät on suunniteltu helppokäyttöisiksi: niissä on valikoita, työkalurivejä ja valintaikkunoita, joten tehtävät hoituvat käsittelemällä suoraan graafisia kohteita.
Käytännössä graafisia käyttöliittymiä käytetään lähes kaikissa nykyaikaisissa käyttöjärjestelmissä, kuten Windowsissa, macOS:ssä ja Linuxissa, sekä ohjelmissa ja verkkosivustoilla. Kun käyttäjä esimerkiksi avaa tiedoston tietokoneellaan, hän yleensä klikkaa tiedostoa kuvaavaa kuvaketta eikä kirjoita komentoja päätteeseen. Graafiset käyttöliittymät parantavat saavutettavuutta erityisesti niille, joilla ei ole ohjelmointiosaamista. Niistä on tullut olennainen osa nykyaikaista tietotekniikkaa, ja ne ovat edistäneet tietokoneiden ja mobiililaitteiden laajaa yleistymistä.