When carbon dioxide binds to hemoglobin, carbaminohemoglobin is formed, lowering hemoglobin's affinity for oxygen via the Bohr effect. The reaction is formed between a carbon dioxide molecule and an amino residue. In the absence of oxygen, unbound hemoglobin molecules have a greater chance of becoming carbaminohemoglobin. The Haldane effect relates to the increased affinity of de-oxygenated hemoglobin for Hydron (chemistry)|: offloading of oxygen to the tissues thus results in increased affinity of the hemoglobin for carbon dioxide,  and , which the body needs to get rid of, which can then be transported to the lung for removal. Because the formation of this compound generates hydrogen ions, haemoglobin is needed to buffer it.
Hemoglobin can bind to four molecules of carbon dioxide. The carbon dioxide molecules form a carbamate with the four terminal-amine groups of the four protein chains in the deoxy form of the molecule. Thus, one hemoglobin molecule can transport four carbon dioxide molecules back to the lungs, where they are released when the molecule changes back to the oxyhemoglobin form.