Free MCAT study note
Oxygen-Hemoglobin Dissociation Curve: Right vs Left Shifts
The oxygen-hemoglobin dissociation curve plots percent hemoglobin saturation against the partial pressure of oxygen (PO2). It is S-shaped (sigmoidal) because the four subunits of hemoglobin bind oxygen cooperatively. A right shift means lower affinity and easier unloading, caused by more CO2, more H+ (lower pH), higher temperature, or more 2,3-BPG. A left shift means higher affinity and tighter holding, as seen with fetal hemoglobin, carbon monoxide, and the opposite of each right-shift factor.
Reading the axes and P50
The x-axis is PO2 in mmHg. The y-axis is the fraction of heme sites carrying O2. Two landmarks are worth memorizing as approximate values:
- Arterial blood: PO2 around 100 mmHg, saturation around 97 to 98 percent.
- Mixed venous blood at rest: PO2 around 40 mmHg, saturation around 75 percent.
The single number that describes where a curve sits is P50, the PO2 at which hemoglobin is 50 percent saturated. For normal adult hemoglobin it is approximately 26 to 27 mmHg (this note uses 26.8). P50 works as an inverse measure of affinity:
| Change | P50 | Affinity for O2 | Curve moves |
|---|---|---|---|
| Right shift | Higher | Lower | Right |
| Left shift | Lower | Higher | Left |
If you remember only one rule, make it this one: a higher P50 means it takes more oxygen pressure to fill half the sites, so hemoglobin is holding O2 less tightly.
Why the curve is sigmoidal
Hemoglobin is a tetramer (two alpha and two beta chains in adults), and each subunit carries one heme that can bind one O2. The protein flips between two overall conformations:
- T (tense) state: low affinity. Favored when few oxygens are bound. Held together by extra salt bridges between subunits.
- R (relaxed) state: high affinity. Favored as more oxygens are bound.
Binding the first O2 is relatively hard. Each oxygen that does bind makes the switch toward R more likely, which raises the affinity of the remaining empty sites. That positive cooperativity makes the curve steep in the middle and flat at both ends.
Myoglobin, the single-chain storage protein in muscle, has one heme and nothing to cooperate with. Its curve is a hyperbola, and its P50 is very low (roughly 1 to 3 mmHg). That shape suits its job: it holds oxygen inside muscle cells until PO2 gets very low, then releases it.
A handy quantitative model is the Hill equation, S = PO2n / (P50n + PO2n), where n is the Hill coefficient. For hemoglobin n is about 2.7; for myoglobin n = 1. The Hill equation is an approximation that fits the middle of the curve well and the extremes less well, but it is good enough to see why shifts matter. The curves in the figure below are drawn from it.

What shifts the curve to the right
Each right-shift factor is something an actively working tissue produces. A quick way to keep the list straight: a busy muscle is warm, acidic, full of CO2, and (over time) rich in 2,3-BPG, and every one of those tells hemoglobin to let go.
- Increased PCO2. CO2 lowers affinity in two ways. It forms carbonic acid, which raises H+. It also binds directly to the N-terminal amino groups of the globin chains as carbamino groups, which stabilizes the T state.
- Increased H+ (lower pH). Protons bind to specific histidine side chains and help form the salt bridges that hold the T state together. The effect of H+ and CO2 on O2 affinity is usually grouped together as the Bohr effect.
- Increased temperature. O2 binding releases heat, so warming the blood pushes the equilibrium toward release, consistent with Le Chatelier.
- Increased 2,3-bisphosphoglycerate (2,3-BPG). This red cell metabolite binds in the central cavity of deoxyhemoglobin, between the two beta chains, and stabilizes the T state. It rises over hours to days in chronic hypoxia, for example at high altitude.
Exercise is the classic real-world example because it raises the first three at once in the working muscle.
What shifts the curve to the left
- The reverse of each factor: lower PCO2, higher pH (alkalosis), lower temperature, less 2,3-BPG.
- Fetal hemoglobin (HbF). HbF uses gamma chains in place of beta chains. Gamma chains bind 2,3-BPG more weakly, so HbF has a higher affinity (P50 approximately 19 to 20 mmHg). That lets fetal blood pull oxygen from maternal blood across the placenta.
- Carbon monoxide. CO binds heme with an affinity roughly 200 or more times that of O2. It does two kinds of damage at once. It occupies heme sites, so less oxygen can be carried. It also pushes the remaining hemoglobin toward the R state, so the oxygen that is still bound is held more tightly and is harder to unload. The curve shifts left and loses its sigmoidal shape.
- Methemoglobin. When heme iron is oxidized from Fe2+ to Fe3+, that site cannot bind O2, and the remaining normal hemes in the tetramer hold oxygen more tightly.
Worked example: why a right shift helps working muscle
Use the Hill equation with n = 2.7 and a hemoglobin concentration of 15 g/dL. Oxygen content is approximately 1.34 mL O2 per gram of hemoglobin times saturation, plus 0.003 mL/dL per mmHg of dissolved O2 (the 1.34 factor varies slightly by source).
Step 1: arterial blood. At PO2 = 100 mmHg and P50 = 26.8 mmHg: (100/26.8)2.7 is about 35.0, so S = 35.0 / 36.0 = 0.972, or 97.2 percent. Content = 1.34 × 15 × 0.972 + 0.003 × 100 = 19.5 + 0.3 = about 19.8 mL O2 per dL.
Step 2: resting tissue. At PO2 = 40 mmHg on the same curve, S is about 0.747. Hemoglobin gives up 97.2 minus 74.7, or about 22 percentage points. Most of the oxygen stays bound as a reserve.
Step 3: exercising muscle, no shift. Suppose muscle PO2 falls to 20 mmHg. On the normal curve, S is about 0.312. Unloading = 97.2 minus 31.2 = 66 points, which is 1.34 × 15 × 0.660 = about 13.3 mL of hemoglobin-bound O2 per dL of blood.
Step 4: exercising muscle with a right shift. Now suppose the local heat, acid and CO2 raise P50 to an illustrative 36 mmHg. At PO2 = 20, S drops to about 0.170. Unloading = 97.2 minus 17.0 = about 80 points, or roughly 16.1 mL of hemoglobin-bound O2 per dL.
Step 5: what about loading in the lungs? Even if the shifted curve applied at the lungs, saturation at 100 mmHg would still be about 94 percent. Loading barely suffers because 100 mmHg sits on the flat plateau, while unloading gains a lot because 20 mmHg sits on the steep part. In reality the lungs blow off CO2, so blood there returns toward the unshifted curve anyway.
The takeaway: the steep middle of the curve sits right at tissue PO2 values, so small changes in P50 produce large changes in delivery, while the plateau protects loading.
Saturation is not content
Saturation and P50 describe the protein. Oxygen content also depends on how much hemoglobin there is.
| Situation | SaO2 | P50 | O2 content |
|---|---|---|---|
| Anemia (low hemoglobin) | Normal | Normal or slightly higher (2,3-BPG rises in chronic anemia) | Low |
| Carbon monoxide poisoning | Functional saturation low (standard pulse oximeters can read falsely normal) | Lower (left shift) | Low |
| High altitude, acclimatized | Lower than at sea level | Higher from 2,3-BPG, partly offset by respiratory alkalosis | Low to normal, helped by more red cells |
In anemia, each hemoglobin molecule still loads normally in the lungs, so arterial PO2 and saturation look fine. The problem is that there are fewer molecules to load.
Common traps
- Right shift does not mean "more oxygen." It means lower affinity and more release at a given PO2. At the tissues that helps; at the lungs it would slightly hurt.
- Watch the P50 direction. Higher P50 is lower affinity. Students often flip this because "higher" sounds like "stronger."
- Acidosis shifts right, alkalosis shifts left. Hyperventilation lowers PCO2 and raises pH, which shifts left.
- Fetal hemoglobin is left, not right. It must take oxygen from maternal blood, so it needs the higher affinity.
- Myoglobin is hyperbolic, not sigmoidal. One heme, no cooperativity.
- Carbon monoxide shifts left and lowers capacity. It is worse than simply losing the same amount of hemoglobin, because the remaining sites also unload poorly.
- Anemia lowers content, not saturation. The main problem is less hemoglobin, not a curve shift (any rise in 2,3-BPG gives only a modest right shift).
One-minute recap
The curve plots hemoglobin saturation against PO2 and is sigmoidal because the four subunits bind O2 cooperatively, flipping from the low-affinity T state to the high-affinity R state. P50 (about 26 to 27 mmHg in adults) is the PO2 at half saturation, and a higher P50 means lower affinity. More CO2, more H+, higher temperature and more 2,3-BPG shift the curve right and boost unloading in working tissue. Fetal hemoglobin, carbon monoxide, alkalosis, cold and low 2,3-BPG shift it left. Myoglobin has a hyperbolic curve with a very low P50. Anemia lowers oxygen content mainly by reducing hemoglobin, not by shifting the curve.
Check yourself: 5-question mini-quiz
1. A patient's P50 rises from 27 mmHg to 33 mmHg. Has hemoglobin's affinity for oxygen gone up or down, and which way did the curve shift?
Affinity went down and the curve shifted right. A higher P50 means more oxygen pressure is needed to reach half saturation, so hemoglobin holds O2 less tightly.
2. Why does increasing PCO2 shift the curve to the right?
CO2 raises H+ by forming carbonic acid and also binds globin N-termini as carbamino groups, and both stabilize the low-affinity T state (both grouped under the Bohr effect).
3. Why is the myoglobin curve hyperbolic while the hemoglobin curve is sigmoidal?
Myoglobin has a single heme and cannot bind cooperatively. Hemoglobin's four subunits switch from the T to the R state as oxygen binds, which makes later binding easier and the curve S-shaped.
4. How does carbon monoxide reduce oxygen delivery beyond simply occupying heme sites?
CO also shifts the curve of the remaining hemoglobin to the left, so the oxygen still bound is held more tightly and is released poorly in tissues.
5. A patient has a hemoglobin of 8 g/dL with normal lungs. What happens to arterial saturation and to arterial oxygen content?
Saturation stays essentially normal because each hemoglobin molecule still loads fully, but oxygen content falls because there is less hemoglobin to carry oxygen.
Keep studying
- Protein Structure: Primary to Quaternary, and What Denaturation Destroys
- The Henderson-Hasselbalch Equation for the MCAT
- Nephron Function: What Each Segment Reabsorbs and Secretes
- All free notes
Launch list
Get launch day access
StudyStore packs are available soon; checkout is not open yet. Join the list and we send you one email the day it opens.
Free right now: the free sampler of study notes and practice questions.
You are on the list.
We will send one email when checkout opens. While you wait, start with the free sampler notes.