Las reacciones químicas convierten uno o más sustratos en productos. Estas reacciones son catalizadas por proteínas especiales llamadas enzimas. Las enzimas actúan como un catalizador para la mayoría de las reacciones sin ser consumidas. Las enzimas están hechas de aminoácidos y tienen secuencias de aminoácidos únicas compuestas de 20 aminoácidos diferentes. Las enzimas son apoyadas por pequeñas moléculas orgánicas no proteicas llamadas cofactores.
Las coenzimas son un tipo de cofactores que ayudan a las enzimas a realizar la catálisis.
La diferencia clave entre enzima y coenzima es que la enzima es una proteína que cataliza las reacciones bioquímicas, mientras que la coenzima es una molécula orgánica no proteica que ayuda a las enzimas a activar y catalizar las reacciones químicas.
Las enzimas son macromoléculas, en cambio las coenzimas son moléculas pequeñas.