Kasutajaliides (inglise user interface, lühendatult UI) on ühenduslüli kasutaja ja arvutiprogrammi vahel. Kasutajaliides teeb programmi funktsionaalsuse kasutajale kättesaadavaks.[1]
Põhiliselt eristatakse graafilisi ja käskjuhitavaid kasutajaliideseid. Graafiline kasutajaliides on enamasti menüüpõhine süsteem, kus kasutaja saab menüüdest toiminguid valida. Käskjuhitava kasutajaliidese näiteks on käsurida, mille korral on kindlaks määratud käskude kogum. Programmiga suhtlemiseks peab kasutaja sisestama käske.
Lisaks leidub veel mitut liiki kasutajaliideseid, näiteks hääljuhitav, liigutustega juhitav ja puutetundlik kasutajaliides, kuid need ei ole nii laialt levinud kui graafiline ja käskjuhitav kasutajaliides.