Kofaktory (z łac. co- 'współ-' i factor 'sprawca' od facere 'czynić') – związki chemiczne, które są potrzebne enzymom do katalizowania konkretnych reakcji chemicznych.
Apoenzym i kofaktor tworzą katalitycznie aktywny enzym, nazywany holoenzymem.
Kofaktory można podzielić na:
Część kofaktorów to związki nieorganiczne lub jony metali, np. cynku, żelaza lub miedzi. Inne to związki organiczne, na przykład witaminy. Enzymy z kofaktorami są zdolne do przeprowadzania reakcji biochemicznych, dla których przeprowadzania nie wyewoluowały enzymy złożone tylko z 20 aminokwasów białkowych.
Procesy przemysłowe katalizowane enzymami są wysoce wydajne, jednak niektóre z nich są zależne od kofaktorów nikotynamidowych (NADH/NAD+, NADP/NAPH). Ze względu na wysoki koszt tych kofaktorów, wiele biotechnologicznych procesów produkcyjnych nie jest konkurencyjnych ekonomicznie w stosunku do procesów chemicznych. Dlatego też opracowanie ekonomicznie obiecujących biomimetycznych homologów naturalnych kofaktorów ma duże znaczenie.