About 98.5% of the oxygen in your blood travels bound to hemoglobin, a protein packed inside red blood cells. The remaining 1.5% dissolves directly in the liquid portion of blood, called plasma. This two-part system is remarkably efficient: hemoglobin picks up oxygen in the lungs, carries it through the bloodstream, and releases it precisely where your tissues need it most.
How Hemoglobin Picks Up Oxygen
Each hemoglobin molecule is built from four protein subunits, and each subunit contains an iron atom at its center. That iron is the key: it physically binds to one oxygen molecule, giving each hemoglobin molecule the ability to carry four oxygen molecules at once. Under ideal conditions, a single gram of hemoglobin can hold about 1.34 to 1.39 milliliters of oxygen. Multiply that across the roughly 750 grams of hemoglobin circulating in an average adult, and you get an enormous carrying capacity that dissolved oxygen alone could never match.
What makes hemoglobin especially effective is a property called cooperativity. When the first oxygen molecule binds to one of hemoglobin’s four subunits, it changes the shape of the protein in a way that makes the remaining three subunits grab oxygen more easily. This snowball effect means hemoglobin loads up quickly once it reaches the oxygen-rich environment of your lungs.
The Small but Critical Role of Dissolved Oxygen
A small fraction of oxygen simply dissolves in plasma, the watery fluid that carries blood cells. The amount dissolved is directly proportional to the pressure of oxygen in the surrounding gas, a relationship described by Henry’s Law. At the normal oxygen pressure in arterial blood (around 100 mmHg), only about 0.3 milliliters of oxygen dissolve in every 100 milliliters of blood. That’s far too little to sustain your tissues on its own.
Still, dissolved oxygen plays an outsized role. It’s the form that actually diffuses into your cells. Hemoglobin acts as a reservoir, continuously releasing oxygen into the plasma so there’s always a fresh supply of dissolved oxygen available for your tissues to absorb.
Pressure Gradients Drive the Whole Process
Oxygen moves from areas of high pressure to areas of low pressure, and your circulatory system is designed to maintain steep gradients at exactly the right places. In the air sacs of your lungs (alveoli), oxygen pressure sits at about 104 mmHg. Blood arriving at the lungs from the body has an oxygen pressure of only about 40 mmHg. That large gap drives oxygen rapidly from the alveoli into the blood, where hemoglobin scoops it up.
By the time blood leaves the lungs, its oxygen pressure has climbed to about 100 mmHg, and hemoglobin is nearly fully loaded. When that blood reaches working tissues, the situation reverses. Cells are constantly burning oxygen for energy, keeping their local oxygen pressure low. Oxygen flows off hemoglobin, dissolves into plasma, and crosses into the cells. By the time blood loops back to the heart, its oxygen pressure has dropped to around 40 mmHg, ready to be recharged in the lungs again.
How Your Body Controls Where Oxygen Gets Released
If hemoglobin held onto oxygen with the same grip everywhere, your most active tissues would starve. Your body solves this with a clever feedback system. Tissues that are working hard produce more carbon dioxide and acid (lower pH) as byproducts of metabolism. These chemical signals cause hemoglobin to loosen its hold on oxygen, a phenomenon known as the Bohr effect. The drop in pH is the stronger trigger, but rising carbon dioxide contributes independently as well. The practical result: muscles during exercise, or any tissue under metabolic stress, automatically receives more oxygen.
On top of the Bohr effect, red blood cells produce a molecule called 2,3-BPG that further fine-tunes oxygen delivery. This molecule wedges itself between hemoglobin’s protein subunits and reduces oxygen affinity, making it easier for hemoglobin to unload. At high altitudes, where less oxygen is available in the air, your body ramps up 2,3-BPG production over several days. This shifts hemoglobin’s behavior so it releases oxygen to tissues more readily, compensating for the thinner air.
Temperature works the same way. Warmer tissues (like exercising muscles) cause hemoglobin to release oxygen more freely. Cooler tissues hold onto it longer. All of these factors shift what scientists call the oxygen-hemoglobin dissociation curve to the right, meaning hemoglobin gives up oxygen at higher oxygen pressures than it normally would.
The Dissociation Curve Explained
If you plot how saturated hemoglobin is against the surrounding oxygen pressure, you don’t get a straight line. You get an S-shaped (sigmoidal) curve, and this shape is critical to how your body works. At the steep middle section of the curve, small drops in oxygen pressure cause hemoglobin to release large amounts of oxygen. This is exactly the range your tissues operate in, so even modest increases in demand pull substantially more oxygen off hemoglobin.
At the top of the curve, where oxygen pressure is high (like in the lungs), hemoglobin stays nearly fully saturated even if oxygen pressure fluctuates a bit. This flat plateau means your blood loads up reliably even during mild respiratory changes. The S-shape, created by cooperativity between hemoglobin’s four subunits, gives you a built-in safety margin on the loading side and responsive delivery on the unloading side.
Fetal Hemoglobin Works Differently
A developing fetus can’t breathe air. It gets oxygen from the mother’s blood through the placenta, where maternal and fetal blood flow close together but never mix. For this transfer to work, fetal hemoglobin needs to pull oxygen away from the mother’s hemoglobin, and it does so by binding oxygen more tightly.
Fetal hemoglobin achieves this through a structural swap. Where adult hemoglobin has two beta subunits, fetal hemoglobin replaces them with two gamma subunits. The gamma subunits have different amino acids at key positions, and these changes prevent 2,3-BPG from binding effectively. Since 2,3-BPG is what normally loosens hemoglobin’s grip on oxygen, fetal hemoglobin without it maintains a higher oxygen affinity. In the placenta, this means fetal blood readily captures oxygen that maternal hemoglobin is releasing. After birth, infants gradually switch to producing adult hemoglobin over the first several months of life.
Myoglobin: Oxygen Storage in Muscles
Once oxygen reaches muscle tissue, another protein takes over. Myoglobin, found inside muscle cells, acts as a local oxygen reservoir. Unlike hemoglobin’s four binding sites, myoglobin has just one, and it grabs oxygen with a much tighter grip. Myoglobin reaches half-saturation at an oxygen pressure of only about 1 mmHg, compared to roughly 26 mmHg for hemoglobin. Its dissociation curve is a simple hyperbola rather than an S-shape because there’s no cooperativity with only one binding site.
This tight binding means myoglobin holds onto oxygen under normal conditions and only releases it when oxygen levels drop very low, as they do during intense exercise. It serves as an emergency buffer, keeping muscle cells supplied during the brief moments between heartbeats or during sustained contractions when blood flow through the muscle is temporarily squeezed off.

