Na fermentação do ácido láctico, o doador de elétrons é a glicose ou outro açúcar. Durante o processo de fermentação, o açúcar é dividido em moléculas menores, liberando elétrons. Esses elétrons são então transferidos para o aceptor de elétrons, que geralmente é NAD+ (dinucleotídeo de nicotinamida adenina). O NAD+ é reduzido a NADH, enquanto o açúcar é oxidado a piruvato. O piruvato é então convertido em lactato, que é o produto final da fermentação do ácido láctico.