Grafické uživatelské rozhraní (GUI) je typ uživatelského rozhraní, které uživatelům umožňuje interakci s elektronickými zařízeními prostřednictvím obrázků a ikon namísto textových a příkazových rozhraní. Prostřednictvím GUI může uživatel ovládat zařízení ukazováním a klikáním na grafické prvky, jako jsou ikony, nabídky a tlačítka. Je navržen tak, aby uživateli poskytl pohodlný a intuitivní způsob práce se zařízením.
Vývoj počítačových rozhraní začal počátkem 60. let s textovými rozhraními, jako je rozhraní příkazového řádku (CLI). V polovině 70. let se začaly objevovat uživatelsky přívětivější alternativy – mezi nimi grafické uživatelské rozhraní (GUI). GUI je nyní nejrozšířenější formou interakce uživatele s počítačem.
V typickém GUI uživatel komunikuje se zařízením pohybem kurzoru po obrazovce pomocí ukazovacího zařízení, jako je myš nebo trackpad. Poté mohou interagovat se zařízením výběrem akce stisknutím tlačítka nebo výběrem příkazu z nabídky. Tyto akce často zahrnují kliknutí na grafické prvky, jako jsou okna, tlačítka a ikony. Cílem GUI je umožnit uživatelům snadno ovládat a pracovat se zařízením, aniž by se museli starat o základní technologii.
Vývoj GUI umožnil lidem bez zkušeností s programováním komunikovat s počítači. To umožnilo lidem ze všech společenských vrstev snadněji používat počítače a další zařízení a pomohlo to připravit cestu pro široké využití počítačů v každodenním životě. Navíc GUI umožnila rychlejší a efektivnější vývoj komplikovaného softwaru a programů.
Dnes se GUI nachází na široké škále zařízení, od stolních a přenosných počítačů, chytrých telefonů a tabletů až po systémy domácí zábavy a průmyslová zařízení. Staly se standardním způsobem interakce lidí s počítači a dalšími zařízeními.