Kontekstni su izbornici mali izbornici koji se pojavljuju na zaslonima računala, bilo na radnoj površini ili u aplikaciji, obično kao odgovor na to da korisnik desnom tipkom miša klikne područje. Zove se kontekstni izbornik jer se izbornik mijenja u skladu s kontekstom, primjerice ako je mapa otvorena ili je riječ istaknuta u aplikaciji. Neki programi nude velike izbornike prečaca, ali to se obično izbjegava jer su veći izbornici zamorni za korištenje i otežavaju pronalaženje funkcije koja služi korisnikovoj trenutnoj situaciji. Izbornici prečaca ponekad nude dodatne odjeljke, ali općenito postoji samo jedan odjeljak izbornika.
Kontekstni izbornik se otvara iz korisničkog unosa, obično desnim klikom miša, ali centralni klikovi ili držanje tipke miša također su uobičajeni. Ovi izbornici prikazuju alate ili opcije koje su prikladne za trenutnu situaciju korisnika. Na primjer, ako korisnik ima označenu ikonu u mapi, mogu postojati opcije za slanje ikone u koš za smeće ili pravljenje duplikata ikone. Ako je riječ u programu za obradu teksta istaknuta, obično će postojati opcije za kopiranje i lijepljenje riječi.
Broj opcija koje sadrži kontekstni izbornik obično je ograničen na 10 ili manje naredbi relevantnih za trenutno stanje korisnika. Imajući manji izbornik, korisniku je lakše pregledavati naredbe. Također olakšava uvid u opcije, jer korisnik ne mora pregledavati mnogo veći izbor opcija koje možda nisu relevantne u tom trenutku. Većina izbornika također ne uključuje ili ima samo jedan ili dva izbornika za povlačenje udesno, izbornike koji se pojavljuju kada korisnik označi odjeljak sa strelicom udesno.
Ostali kontekstni izbornici su veliki i uključuju gotovo sve dostupne opcije koje program nudi. Ovi izbornici također mogu imati na raspolaganju nekoliko izbornika za povlačenje udesno. Ovaj tip kontekstnog izbornika obično je isti, bez obzira na kontekst, i prikazuje mnogo širi izbor naredbi. Ovaj je izbornik koristan ako korisnik zapamti izbornik i zna gdje se nalazi svaka naredba, ali u početku može biti nezgodno koristiti.
Kontekstni izbornici, prema programskim standardima, ne bi trebali imati naredbe isključivo za kontekstni izbornik. Neki korisnici ne vole koristiti kontekstne izbornike ili će možda htjeti koristiti naredbe s alatne trake. Ovo također skriva naredbe koje korisnik možda nikada neće pronaći, čineći aplikaciju beskorisnom ili manje vrijednom.