En el estroma del cloroplasto, el dióxido de carbono atmosférico se une a la pentosa ribulosa-1,5-bifosfato, gracias a la enzima RuBisCO, y origina un compuesto inestable de seis carbonos, que se descompone en dos moléculas de ácido 3-fosfoglicérico.