Pseudokod to szczegółowy opis w języku naturalnym (nie języku programowania) tego, co powinien zrobić algorytm. Pseudo- oznacza nieprawdziwy lub nierzeczywisty, więc można powiedzieć, że pseudokod jest fałszywym kodem, ale jest przydatny do opracowania tego, co powinien osiągnąć algorytm.
Pseudokod można również potraktować jako ogólny szkic. Pseudokod jest zwykle pisany w celu zaplanowania dużej lub złożonej części programu przed napisaniem prawdziwego kodu.