O enzimă este un catalizator biologic, dar există și catalizatori anorganici. Enzimele sunt proteine globulare sintetizate în celule pentru a cataliza reacțiile chimice specifice. Catalizatorii anorganici sunt ionii minerali sau alte molecule mici care nu sunt sintetizate de celulă și pot facilita reacțiile chimice.
O enzimă poate facilita doar un tip specific de reacție. De exemplu, enzima lactază descompune numai lactoza, iar diastaza distruge numai amidonul vegetal. Enzimele acționează prin scăderea energiei de activare necesare unei anumite reacții. Un catalizator, organic sau anorganic, accelerează o reacție chimică, dar nu este consumat de reacție și poate fi utilizat în mod repetat.