Physiology

Oxygen-Hemoglobin Dissociation Curve for NEET PG: Every Shift Explained

By Dr. Utsav Bhattacherjee, MBBS, MBA · 12 Oct 2026 · 18 min read

Last updated: 12 Oct 2026

On this page

Questions on the oxygen-hemoglobin dissociation curve usually come down to one decision: did the curve move right or left, and what does that do to oxygen delivery? This post gives you the logic behind the curve first, then the lists, then the clinical situations where examiners apply them.

What the oxygen-hemoglobin dissociation curve plots

The oxygen-hemoglobin dissociation curve plots the partial pressure of oxygen (PO2, on the x-axis) against the percentage of hemoglobin that is saturated with oxygen (on the y-axis). It is not a plot of oxygen content. That distinction matters later, because a patient with anemia can have a perfectly normal curve and still carry far less oxygen.

The curve is sigmoid, meaning S-shaped. It is flat at high PO2 and steep through the middle and lower range, which gives the lungs and the tissues exactly the behavior each needs. The anchor points below are the numbers worth memorizing.

PO2 (mmHg) Hemoglobin saturation What it represents
100 About 97 to 98 percent Arterial blood leaving healthy lungs
60 About 90 percent The usual threshold for hypoxemic respiratory failure
40 About 75 percent Mixed venous blood at rest
26 to 27 50 percent P50 of adult hemoglobin

Two practical consequences follow from the shape. On the flat upper part, PO2 can fall from 100 to 60 mmHg while saturation drops only from about 98 to 90 percent, which gives the lungs a wide safety margin for loading oxygen. On the steep part, a small fall in PO2 at the tissues releases a large amount of oxygen, so tissues can extract what they need without a big pressure drop.

The flat top also explains a bedside trap. A patient on supplemental oxygen can have a PaO2 of 300 mmHg or of 100 mmHg and show an SpO2 of 98 to 100 percent either way, so the pulse oximeter cannot tell you how much oxygen reserve is left. It is only when the patient slides onto the steep part that SpO2 starts to fall quickly.

Why the curve is sigmoid: cooperativity

Hemoglobin is a tetramer of two alpha and two beta chains. Each chain carries one heme, and each heme has one iron atom that binds one oxygen molecule. Hemoglobin exists in two forms: the tense (T) state, which has low affinity for oxygen, and the relaxed (R) state, which has high affinity.

Deoxyhemoglobin is held in the T state by salt bridges. When the first oxygen binds, those bridges break, the molecule moves toward the R state, and the remaining three sites bind oxygen more easily. This is cooperativity, and it is the reason the curve is sigmoid and not a straight rise.

Myoglobin has a single heme and no cooperativity, so its curve is a rectangular hyperbola. That difference is a recurring question, and it reflects their jobs: hemoglobin is a transport protein that must both load and unload, while myoglobin is a storage protein in muscle that holds on to oxygen until PO2 becomes very low.

P50 and what it tells you

P50 is the PO2 at which hemoglobin is 50 percent saturated. For adult hemoglobin it is about 26 to 27 mmHg at pH 7.4, 37 degrees Celsius and a PCO2 of 40 mmHg. It is the single number that tells you which way the curve has moved.

  • A higher P50 means the curve has shifted right: lower affinity and easier unloading.
  • A lower P50 means the curve has shifted left: higher affinity and harder unloading.

A simple memory rule: right means release, left means lock. In a right-shifted curve, hemoglobin hands oxygen to the tissues more readily. In a left-shifted curve, it holds on more tightly.

Right shift of the oxygen dissociation curve: the CADET mnemonic

Five factors shift the curve to the right, and the mnemonic CADET, face right covers all of them: CO2, Acid, 2,3-BPG, Exercise and Temperature. Each one is a signal that a tissue is working hard and needs more oxygen.

  • CO2: a higher PCO2 lowers hemoglobin's affinity for oxygen.
  • Acid: a lower pH has the same effect. The combined action of CO2 and H+ on the curve is the Bohr effect.
  • 2,3-BPG: this rises in chronic hypoxia, including high altitude, chronic anemia and chronic lung disease.
  • Exercise: working muscle is warm, acidic and rich in CO2, so the same PO2 releases more oxygen exactly where it is needed.
  • Temperature: fever shifts the curve right, and hypothermia shifts it left.

Think of a marathon runner. Working muscle is warm, acidic and full of CO2, so oxygen comes off hemoglobin more easily at the same PO2. The price is a slightly lower saturation in the lungs, which does not matter unless PaO2 is already very low.

The curve is also right-shifted in chronic anemia and in sickle cell disease. In both, a higher 2,3-BPG level lowers affinity so that each gram of hemoglobin delivers more oxygen to the tissues.

Left shift: what holds on to oxygen

The left shift is the mirror image. It occurs with a fall in PCO2, a rise in pH (alkalosis), a fall in 2,3-BPG and a fall in temperature. It also occurs with certain forms of hemoglobin: fetal hemoglobin, carboxyhemoglobin and methemoglobin.

  • Stored blood: 2,3-BPG falls progressively as red cells sit in the blood bank, so transfused blood initially binds oxygen tightly and delivers it poorly. The cells regenerate 2,3-BPG over the next one to three days after transfusion, which is why massive transfusion is a classic left-shift scenario.
  • Hyperventilation: a fall in PCO2 and a rise in pH shift the curve left.
  • Hypothermia: cooled tissues need less oxygen, but the left shift means hemoglobin gives it up less readily, which matters during cardiac surgery under cooling.
  • Severe hypophosphatemia: less phosphate means less substrate for 2,3-BPG, so the curve shifts left.

The practical message is that a left shift is not harmless. Hemoglobin loads oxygen well but gives it up poorly, so tissues can be hypoxic even when the arterial saturation looks excellent.

Fetal hemoglobin and myoglobin

Fetal hemoglobin (HbF) is made of two alpha and two gamma chains. In the gamma chain, a serine replaces the histidine that binds 2,3-BPG in the beta chain, so HbF binds 2,3-BPG poorly. With less 2,3-BPG holding it in the T state, HbF has a higher oxygen affinity and a P50 of about 19 to 20 mmHg.

That left-shifted curve lets the fetus take oxygen from maternal blood across the placenta, where the PO2 is low. After birth, as HbF is gradually replaced by adult hemoglobin, the curve moves back to the right and oxygen release to the tissues improves.

Hemoglobin Structure Curve shape Approximate P50 Role
HbA (adult) Two alpha and two beta chains Sigmoid 26 to 27 mmHg Oxygen transport
HbF (fetal) Two alpha and two gamma chains Sigmoid, shifted left 19 to 20 mmHg Taking up oxygen from maternal blood
Myoglobin Single chain with one heme Rectangular hyperbola A few mmHg Oxygen storage in muscle

Bohr effect and Haldane effect: do not mix them up

The Bohr effect describes how CO2 and H+ change hemoglobin's affinity for oxygen. In the tissues, high CO2 and H+ lower the affinity, so hemoglobin releases oxygen. In the lungs, CO2 leaves the blood and pH rises, so affinity increases and hemoglobin loads oxygen.

The Haldane effect runs the other way: oxygenation changes hemoglobin's affinity for CO2 and H+. In the lungs, oxygenated hemoglobin binds CO2 less well, so CO2 is released. In the tissues, deoxygenated hemoglobin binds CO2 as carbamino compounds and buffers H+ more effectively, so it picks up CO2.

A quick memory device: Bohr is oxygen binding being altered by CO2, and Haldane is CO2 binding being altered by oxygen. The two effects work together in the same capillary, and each makes the other more efficient.

The placenta shows the Bohr effect on both sides at once, which is called the double Bohr effect. Fetal CO2 passes into maternal blood. The maternal curve shifts right and releases oxygen, while the fetal curve shifts left and takes it up. A matching double Haldane effect helps CO2 cross: fetal blood becomes oxygenated and gives up CO2, while maternal blood loses oxygen and picks it up.

2,3-BPG: where it comes from and what it does

Red cells have no mitochondria, so they depend on glycolysis for ATP. Within glycolysis, a side branch called the Rapoport-Luebering shunt converts 1,3-bisphosphoglycerate to 2,3-bisphosphoglycerate through bisphosphoglycerate mutase. A phosphatase then converts 2,3-BPG to 3-phosphoglycerate, which rejoins the main pathway.

The shunt bypasses the phosphoglycerate kinase step, so the red cell gives up the ATP that step would have produced. It is a neat example of a cell trading a little energy for better oxygen delivery. If the pathway is unfamiliar, revise it first in our glycolysis notes.

2,3-BPG sits in the central cavity of deoxyhemoglobin, bound to the beta chains, and stabilizes the T state. That is why more 2,3-BPG shifts the curve right and less shifts it left. It rises in chronic hypoxia and falls in stored blood and in severe hypophosphatemia.

Altitude shows the sequence. On arrival at a high place such as Leh, hyperventilation causes respiratory alkalosis, which shifts the curve left and helps loading in thin air. Within about a day, 2,3-BPG rises and pulls the curve back toward the right, partly offsetting the alkalotic shift, so the net change in the body is modest. Erythropoietin rises within a day or two, and the red cell mass builds over the following weeks.

Oxygen content and delivery: the arithmetic

The curve shows saturation, not content, so you need the content equation to connect it to the patient. Arterial oxygen content (CaO2) is (1.34 × Hb × SaO2) + (0.003 × PaO2), in mL per dL. Each gram of hemoglobin carries up to 1.34 mL of oxygen, and each mmHg of PaO2 dissolves 0.003 mL per dL.

For a person with a hemoglobin of 15 g/dL, an SaO2 of 98 percent and a PaO2 of 100 mmHg, the hemoglobin-bound oxygen is 1.34 × 15 × 0.98, about 19.7 mL per dL, and the dissolved oxygen is only 0.3 mL per dL. The total is about 20 mL per dL. Dissolved oxygen is roughly 1.5 percent of the total, which is why hemoglobin concentration matters far more than PaO2.

Now halve the hemoglobin to 7.5 g/dL and keep a perfect SaO2 of 98 percent and a normal PaO2. The content falls to about 10 mL per dL. The patient looks normal on the pulse oximeter and the blood gas, yet carries half the oxygen. Anemia lowers content without moving the curve.

Oxygen delivery is cardiac output multiplied by arterial content. With a cardiac output of 5 L per minute and a content of 20 mL per dL, delivery is about 1,000 mL per minute (5 × 20 × 10). At rest, tissues take roughly a quarter of this, which is why mixed venous blood is still about 75 percent saturated.

Carbon monoxide, methemoglobin and the pulse oximeter

Two abnormal hemoglobins make the curve and the pulse oximeter misleading at the same time. Carbon monoxide binds hemoglobin with an affinity roughly 200 times that of oxygen, producing carboxyhemoglobin. This does three things: it occupies binding sites, it shifts the remaining curve left, and it fools the pulse oximeter, which reads carboxyhemoglobin as if it were oxyhemoglobin.

Picture a family in north India found drowsy after sleeping in a closed room with a coal angithi burning. The pulse oximeter reads normal and the PaO2 is normal, yet they are profoundly hypoxic. Only a co-oximeter measurement of carboxyhemoglobin shows the problem. High-concentration oxygen shortens the carboxyhemoglobin half-life from several hours on room air to about an hour, and hyperbaric oxygen shortens it further.

Methemoglobin contains ferric (Fe3+) iron and cannot carry oxygen. It also shifts the curve of the remaining hemoglobin left. Pulse oximetry in methemoglobinemia drifts toward about 85 percent whatever the true saturation, and the blood looks chocolate brown. Causes include dapsone (used in leprosy), nitrites and local anesthetics such as benzocaine. Methylene blue is the antidote, but it is avoided in G6PD deficiency because it can cause hemolysis; exchange transfusion is an alternative.

Condition True oxygen content PaO2 Pulse oximeter reading Curve
Anemia Reduced Normal Normal Unchanged; right-shifted if chronic
Carbon monoxide poisoning Greatly reduced Normal Falsely normal or high Shifted left
Methemoglobinemia Reduced Normal About 85 percent Shifted left

Situations examiners use to test the shift

Most exam questions give you a clinical situation and ask which way the curve moves. This table puts the common ones in one place; cover the middle column and test yourself.

Situation Shift Reason
Marathon running Right Warm, acidic, CO2-rich muscle
Fever Right Raised temperature
Chronic anemia Right Raised 2,3-BPG
Sickle cell disease Right Raised 2,3-BPG and altered HbS
Arrival at high altitude Left at first, then partly back toward the right Respiratory alkalosis, then raised 2,3-BPG offsets it
Massive transfusion of stored blood Left Depleted 2,3-BPG
Hyperventilation Left Low PCO2 and alkalosis
Hypothermia Left Lowered temperature
Newborn with HbF Left Poor binding of 2,3-BPG
Carbon monoxide poisoning Left, with low content Carboxyhemoglobin

Common exam traps

  • A right shift lowers saturation at a given PO2 but improves unloading, so do not call it worse oxygenation.
  • Acute anemia does not shift the curve. It lowers content.
  • The Bohr effect acts on the oxygen curve, and the Haldane effect acts on the CO2 relationship.
  • Myoglobin has a hyperbolic curve and no cooperativity.
  • In carbon monoxide poisoning, both PaO2 and SpO2 can look normal.
  • A higher P50 means a right shift, and a lower P50 means a left shift.
  • A PaO2 of 60 mmHg corresponds to about 90 percent saturation, the usual boundary for respiratory failure.

How to revise this topic for NEET PG

The oxygen dissociation curve links three subjects, which is why it keeps returning: respiratory physiology for the curve, biochemistry for 2,3-BPG, and medicine for anemia and carbon monoxide poisoning. Revise it alongside the anemia classification notes, because the content equation shows why anemia is a content problem and not a saturation problem.

Redraw the curve from memory with the P50 marked, add a right-shifted and a left-shifted curve, and label each with its causes. For the wider approach to the subject, see how to score high in Physiology for NEET PG and INI-CET, and practice application questions in the practice question sets.

Practise this on Reflex

Turn what you just read into recall with 14 years of tagged PYQs.

FAQ

Frequently asked questions

The questions aspirants ask most about this topic.

It is a graph of hemoglobin saturation (percent) against the partial pressure of oxygen (mmHg). The curve is sigmoid because oxygen binds cooperatively to the four heme groups. The flat upper part ensures near-complete loading in the lungs, and the steep middle part allows large oxygen release at the tissues for a small fall in PO2.

A right shift is caused by increased CO2, increased acidity (low pH), increased 2,3-BPG, exercise and raised temperature, remembered as CADET, face right. It lowers hemoglobin's affinity for oxygen and raises P50, so oxygen is released more easily to the tissues. Chronic anemia and sickle cell disease also produce a right shift, and 2,3-BPG rises during acclimatization to altitude.

P50 is the partial pressure of oxygen at which hemoglobin is 50 percent saturated. For adult hemoglobin it is about 26 to 27 mmHg. A higher P50 means a right shift and lower affinity, while a lower P50 means a left shift and higher affinity.

Fetal hemoglobin has gamma chains in which a serine replaces the histidine that binds 2,3-BPG. It therefore binds 2,3-BPG poorly, stays in the high-affinity state more readily, and has a P50 of about 19 to 20 mmHg. This lets the fetus draw oxygen from maternal blood across the placenta.

The Bohr effect is the reduction in hemoglobin's affinity for oxygen caused by CO2 and H+, which helps oxygen release at the tissues. The Haldane effect is the reduction in hemoglobin's affinity for CO2 and H+ when it becomes oxygenated, which helps CO2 release in the lungs.

A pulse oximeter uses two wavelengths of light and cannot distinguish carboxyhemoglobin from oxyhemoglobin, so it reads carboxyhemoglobin as oxygenated hemoglobin. The saturation and PaO2 appear normal while the true oxygen content is much lower. A co-oximeter on an arterial blood gas is needed to measure carboxyhemoglobin.

About the author

Dr. Utsav Bhattacherjee, MBBS, MBA

CEO, ReflexPrep

LinkedIn

Stay ahead in your preparation

Get expert tips, exam updates, and high-yield insights delivered straight to your inbox.

No spam. Unsubscribe anytime.

More in Subject Notes

View all →