Kofaktor je obecný název pro nebílkovinné látky, které musí být nahromaděny v dostatečném množství proto, aby určitý enzym mohl pracovat.