Syntaktická kategória je trieda výrazov nejakého jazyka, ktoré sa môžu navzájom zastupovať v ľubovoľných výrazoch daného jazyka, v ktorom sa vyskytujú, ak napriek tomu zostávajú samé výrazmi tohto jazyka.