Glycolysis ATP Calculator
Calculate net ATP, NADH, and pyruvate yield from glycolysis of glucose.
Where the Numbers Come From
Glycolysis spends two ATP in the investment phase and produces four in the payoff phase, giving a net of two per glucose. It also generates two NADH, whose eventual yield depends on how they reach the mitochondrion.
| Stage | ATP | NADH | Note |
|---|---|---|---|
| Investment phase | −2 | — | Hexokinase and PFK-1 |
| Payoff phase | +4 | +2 | Two three-carbon units |
| Net glycolysis | +2 | +2 | Cytoplasmic |
| From glycogen | +3 | +2 | One ATP saved — G6P already phosphorylated |
The glycogen route is more efficient precisely because glucose-6-phosphate arrives already phosphorylated, skipping the hexokinase step that would consume an ATP.
Why Total Yield Figures Disagree
Textbooks quote 30, 32, 36 or 38 ATP per glucose, and the disagreement is real rather than sloppiness. Three things vary:
| Variable | Options | Effect |
|---|---|---|
| P/O ratios | 2.5 or 3 per NADH | Older texts use whole numbers |
| Shuttle used | Malate–aspartate or glycerol phosphate | 2.5 or 1.5 per cytosolic NADH |
| Transport costs | Counted or ignored | Moving ATP out costs energy |
The shuttle difference is tissue-specific and real. Heart and liver use the malate–aspartate shuttle, delivering cytosolic NADH as mitochondrial NADH worth 2.5 ATP. Skeletal muscle and brain use the glycerol phosphate shuttle, which delivers to FADH2 instead, worth only 1.5. The same glucose yields different ATP in different tissues.
Modern consensus favours about 30–32 ATP per glucose, with the older figure of 38 reflecting whole-number P/O ratios that measurement has since refined.
Anaerobic Glycolysis and the Warburg Effect
Without oxygen, NADH cannot be reoxidised by the electron transport chain, so pyruvate is reduced to lactate instead. That regenerates NAD+ and allows glycolysis to continue — yielding only 2 ATP, but rapidly.
Many tumours run glycolysis to lactate even with oxygen present, the Warburg effect. Despite being far less efficient per glucose, glycolysis produces ATP faster and supplies carbon intermediates for building biomass, which a rapidly dividing cell needs more than efficiency.
Worked Examples
Common Mistakes
Yield depends on which shuttle the tissue uses and which P/O ratios are assumed. Heart and skeletal muscle genuinely differ.
Everything after the aldolase step happens twice per glucose. Counting the payoff phase once halves the answer.
It is far less efficient per glucose but faster per unit time, and it supplies biosynthetic intermediates. That is why proliferating cells use it even with oxygen available.
That assumes whole-number P/O ratios. Measured values give about 2.5 ATP per NADH and 1.5 per FADH2, so 30–32 is the current consensus.