По типу катализируемых реакций ферменты подразделяются на 6 классов согласно иерархической классификации ферментов (КФ, EC — Enzyme Comission code). Классификация была предложена Международным союзом биохимии и молекулярной биологии (International Union of Biochemistry and Molecular Biology). Каждый класс содержит подклассы, так что фермент описывается совокупностью четырёх чисел, разделённых точками. Например, пепсин имеет название ЕС 3.4.23.1. Первое число грубо описывает механизм реакции, катализируемой ферментом:
КФ 1: Оксидоредуктазы, катализирующие перенос электронов, то есть окисление или восстановление. Пример: каталаза, алкогольдегидрогеназа.
КФ 2: Трансферазы, катализирующие перенос химических групп с одной молекулы субстрата на другую. Среди трансфераз особо выделяют киназы, переносящие фосфатную группу, как правило, с молекулы АТФ.
КФ 3: Гидролазы, катализирующие гидролиз химических связей. Пример: эстеразы, пепсин, трипсин, амилаза, липопротеинлипаза.
КФ 4: Лиазы, катализирующие разрыв химических связей без гидролиза с образованием двойной связи в одном из продуктов, а также обратные реакции.
КФ 5: Изомеразы, катализирующие структурные или геометрические изменения в молекуле субстрата с образованием изомерных форм.
КФ 6: Лигазы, катализирующие образование химических связей C—C, C—S, C—O и C—N между субстратами за счёт реакций конденсации, сопряжённых с гидролизом АТФ. Пример: лигаза
КФ 7: Транслоказы, катализирующие перенос ионов или молекул через мембраны или их разделение в мембранах.
Второе число в наименовании фермента отражает подкласс, третье — подподкласс, а четвёртая — порядковый номер фермента в его подподклассе.
Будучи катализаторами, все ферменты ускоряют как прямую, так и обратную реакции, поэтому, например, лиазы способны катализировать и обратную реакцию — присоединение по двойным связям.