Enzym jest biologicznym katalizatorem, ale istnieją również nieorganiczne katalizatory. Enzymy to globularne białka syntetyzowane w komórkach w celu katalizowania określonych reakcji chemicznych. Nieorganicznymi katalizatorami są jony mineralne lub inne małe cząsteczki niezsyntetyzowane przez komórkę i mogą ułatwiać reakcje chemiczne.
Enzym może ułatwić tylko jeden określony typ reakcji. Na przykład enzym laktaza rozkłada laktozę, a diastaza rozkłada tylko skrobię roślinną. Enzymy działają poprzez obniżenie energii aktywacji wymaganej do wystąpienia określonej reakcji. Katalizator, czy to organiczny czy nieorganiczny, przyspiesza reakcję chemiczną, ale nie jest zużywany przez reakcję i może być stosowany wielokrotnie.