Meniurile contextuale sunt meniuri mici care apar pe ecranele computerului, fie pe desktop, fie într-o aplicație, de obicei ca răspuns la clic dreapta de către utilizator pe o zonă. Se numește meniu contextual deoarece meniul se modifică în funcție de context, cum ar fi dacă un folder este deschis sau un cuvânt este evidențiat într-o aplicație. Unele programe oferă meniuri scurte mari, dar acest lucru este de obicei evitat deoarece meniurile mai mari sunt plictisitoare de utilizat și îngreunează găsirea unei funcții care să servească situația curentă a utilizatorului. Meniurile cu comenzi rapide vor oferi uneori secțiuni suplimentare, dar, în general, există doar o singură secțiune de meniu.
Un meniu contextual este creat pentru a se deschide de la intrarea unui utilizator, de obicei un clic dreapta al mouse-ului, dar clicurile centrale sau menținerea butonului mouse-ului sunt de asemenea comune. Aceste meniuri arată instrumente sau opțiuni care sunt adecvate pentru situația curentă a utilizatorului. De exemplu, dacă utilizatorul are evidențiată o pictogramă într-un dosar, pot exista opțiuni pentru a trimite pictograma la coșul de gunoi sau pentru a face o copie a pictogramei. Dacă un cuvânt dintr-un program de procesare de text este evidențiat, vor exista de obicei opțiuni pentru a copia și lipi cuvântul.
Numărul de opțiuni pe care le deține un meniu contextual este de obicei limitat la 10 sau mai puține comenzi relevante pentru starea curentă a utilizatorului. Având un meniu mai mic, este mai ușor pentru utilizator să se uite prin comenzi. De asemenea, facilitează vizualizarea opțiunilor, deoarece utilizatorul nu trebuie să se uite printr-o varietate mult mai mare de opțiuni care ar putea să nu fie relevante la momentul respectiv. De asemenea, majoritatea meniurilor nu includ, sau au doar unul sau două, meniuri trage la dreapta, meniurile care apar atunci când utilizatorul evidențiază o secțiune cu o săgeată dreapta.
Alte meniuri contextuale sunt mari și includ aproape toate opțiunile disponibile pe care le oferă un program. Aceste meniuri pot avea, de asemenea, la dispoziție mai multe meniuri din dreapta. Acest tip de meniu contextual este de obicei același, indiferent de context și afișează o varietate mult mai mare de comenzi. Acest meniu este util dacă utilizatorul memorează meniul și știe unde se află fiecare comandă, dar poate fi dificil de utilizat inițial.
Meniurile contextuale, conform standardelor de programare, nu ar trebui să aibă comenzi exclusive pentru meniul contextual. Unii utilizatori nu le place să folosească meniurile contextuale sau ar putea dori să folosească comenzile din bara de instrumente. Acest lucru ascunde, de asemenea, comenzi pe care un utilizator nu le poate găsi niciodată, făcând o aplicație inutilă sau mai puțin valoroasă.