Výjimka (z angličtiny Exception) je v informatice chápána jako výjimečná situace, která může nastat za běhu programu, případně ve volané metodě nebo funkci. Jedná se o speciální případ softwarového přerušení vyvolaného následkem výjimečné situace při zpracování v procesoru. Obecně jsou jako výjimky označovány objekty nesoucí informace o chybovém stavu. V případě objektově orientovaného programování jsou jako výjimky označovány objekty nesoucí tyto informace.