La differenza tra NADH e NADPH è che NADPH ha un gruppo fosfato in più. Mentre NADH è utilizzato principalmente per alimentare reazioni cellulari come la respirazione cellulare aerobica e la glicolisi, durante le quali le molecole vengono scomposte, NADPH è usato per alimentare la fotosintesi.
NAD, o nicotinammide adenina dinucleotide, è il coenzima o molecola base che alimenta molte reazioni cellulari. Nella respirazione cellulare o nel processo di produzione di energia nelle cellule, questo composto si combina con due atomi di idrogeno. Costruire molecole in questo modo è chiamato anabolismo. Il composto prende un atomo di idrogeno e l'elettrone dall'altro atomo di idrogeno per trasformarsi in NADH ad alta energia. Il NADH viaggia quindi con gli elettroni in più e li rilascia, rilasciando energia in un processo chiamato catabolismo, quando una molecola si rompe per produrre energia.
NADP, o nicotinammide adenina dinucleotide fosfato, viene sottoposto a un processo simile, ma il coenzima contiene un gruppo fosfato. Il composto NADP si combina con un atomo di idrogeno e un elettrone in più per formare NADPH. Questa molecola trasporta gli elettroni per alimentare la fotosintesi, o il processo di trasformare la luce solare, l'anidride carbonica e l'acqua in cibo per le piante. Viene anche utilizzato durante il ciclo Calvin, un processo che cattura le molecole di anidride carbonica per favorire la formazione di carboidrati.