A diferença entre NADH e NADPH é que o NADPH tem um grupo fosfato extra. Enquanto o NADH é usado principalmente para estimular reações celulares, como respiração celular aeróbia e glicólise, durante as quais as moléculas são quebradas, NADPH é usado para alimentar a fotossíntese.
NAD, ou dinucleotídeo adenina nicotinamida, é a coenzima ou molécula básica que alimenta muitas reações celulares. Na respiração celular, ou no processo de produção de energia nas células, esse composto se combina com dois átomos de hidrogênio. A construção de moléculas dessa forma é chamada de anabolismo. O composto pega um átomo de hidrogênio e o elétron do outro átomo de hidrogênio para se transformar em NADH de alta energia. O NADH então viaja com os elétrons extras e os libera, liberando energia em um processo chamado catabolismo, quando uma molécula se quebra para produzir energia.
O NADP, ou fosfato de dinucleotídeo de nicotinamida adenina, passa por um processo semelhante, mas a coenzima contém um grupo fosfato. O composto NADP combina com um átomo de hidrogênio extra e elétron para formar o NADPH. Essa molécula transporta elétrons para alimentar a fotossíntese, ou o processo de transformar a luz solar, o dióxido de carbono e a água em alimento para as plantas. Também é usado durante o Ciclo de Calvin, um processo que captura moléculas de dióxido de carbono para ajudar na formação de carboidratos.