Carbon Dioxide (CO₂)
The line labeled CO₂ on a metabolic panel is not the gas you exhale. It is mostly bicarbonate, the standing reserve the body keeps to neutralize acid, and it is read for the balance between acid and base in the blood.
Part of the Comprehensive Metabolic Panel (CMP) — see all 17 values together, including Anion Gap, Calcium, Glucose.
The CO₂ on your metabolic panel is not the gas you breathe out. The line reads "CO₂," sometimes "total CO₂" or "bicarbonate," and the label sends most people the wrong direction, toward lungs and breathing. What the lab actually counts here is the blood's total carbon dioxide content, and MedlinePlus notes that the large majority of it is bicarbonate; the dissolved gas is a thin sliver. So this number is a reading of acid-base balance, not of respiration.
Keep a box of baking soda on the kitchen counter and you have the idea. It sits there doing nothing most days, a standing reserve, until something acidic spills and you reach for it to neutralize the mess. The body keeps a comparable reserve dissolved in the blood. Bicarbonate is the main base it holds in stock to soak up acid and hold the blood's pH inside a tight band, and the CO₂ on your panel is, in effect, how much of that antacid reserve is on the shelf.
That reframing settles most of the confusion. A normal CO₂ does not mean your lungs are fine; it means the buffer reserve is stocked at a sensible level. The number sits on the metabolic panel because the size of that reserve is one of the clearest hints the panel gives about whether the blood is drifting toward acid or toward base.
What a CO₂ value usually means
mmol/LThe reserve is low. StatPearls links a fallen bicarbonate to metabolic acidosis, where acid has been buffered away faster than it can be replaced, or bicarbonate has been lost through the gut or kidneys. The cause is chased through chloride, the anion gap, and the breathing picture, not the lone number.
The band most labs read as normal, and your report's own range applies. The reserve is stocked at a level that holds blood pH steady, so the acid-base side of the panel looks unremarkable.
Bicarbonate has built up. StatPearls connects a high value to metabolic alkalosis, classically after prolonged vomiting or certain diuretics, or as the body banking base to offset slow breathing.
A clearly elevated CO₂ belongs with a doctor, read against chloride, the anion gap, and how the person is breathing. The concern is rarely the bicarbonate itself but the acid-base shift it points to.
One note clears up cross-report confusion: CO₂ is reported in mmol/L, and the older mEq/L unit is numerically identical for it, so a CO₂ of 26 means the same thing under either label. There is no fold-change conversion to trip over here.
Why this number is bicarbonate, not breath
Carbon dioxide produced by the body's cells dissolves into the blood, and StatPearls explains that most of it is promptly converted into bicarbonate, the dominant chemical buffer in the bloodstream. When the lab measures "total CO₂" from a vein, it is summing that bicarbonate plus the small dissolved-gas fraction. Bicarbonate is the overwhelming majority, which is why many labs print the line as bicarbonate outright.
The buffer works the way the baking soda does. When acid enters the blood, bicarbonate reacts with it and gets used up, so the reserve falls; when acid is scarce or base accumulates, the reserve climbs. The lungs and kidneys both tend this stock, so the panel CO₂ reads as a summary of acid-base balance rather than a measure of any single organ.
When CO₂ runs low
A low CO₂ means the reserve has dropped, and StatPearls files that under metabolic acidosis. The reserve falls one of two ways: an acid load overwhelms the buffer and spends it, or bicarbonate is lost directly before it can do its job.
The classic causes split along those lines. Diarrhea drains bicarbonate-rich fluid straight out of the gut, so a long bout pulls the reserve down, and kidney conditions can fail to reclaim the bicarbonate that normally gets reabsorbed. Several states flood the blood with acid faster than the buffer can keep up: diabetic ketoacidosis, where uncontrolled diabetes generates ketoacids, and lactic acidosis, where poor tissue oxygen delivery builds lactic acid. When bicarbonate falls in a metabolic acidosis, a high lactate is one of the first explanations doctors check. A low CO₂ can also be the kidneys deliberately shedding bicarbonate to balance breathing that is blowing off too much gas, which is the body compensating rather than failing.
Mild lows often cause nothing a person notices, turning up on routine bloodwork. It matters because the same low value reads two ways depending on what chloride did alongside it.
When CO₂ runs high
A high CO₂ means bicarbonate has piled up, and StatPearls links a high reading to metabolic alkalosis. The textbook cause is prolonged vomiting: losing stomach acid leaves the bicarbonate reserve relatively unspent, so the level climbs. Certain diuretics produce a similar drift through the kidneys, and the StatPearls review on alkalosis also names some endocrine conditions among the drivers, where hormones push the kidneys to hold extra bicarbonate.
A high CO₂ can also be the body banking base on purpose. When breathing is chronically slow and carbon dioxide gas backs up, the kidneys hold onto more bicarbonate to keep the blood's pH from falling, so the panel CO₂ rises as compensation. That is why a high value is weighed against the breathing picture and the rest of the electrolytes before anyone decides whether it reflects a problem or a correction.
How CO₂ is read with chloride and the anion gap
This is where the panel CO₂ does its real work, and why it sits next to chloride on the report. To keep the blood electrically neutral, a calculation called the anion gap tallies the measured charges, and bicarbonate is the CO₂ value feeding it. Bicarbonate is one of the two negatively charged electrolytes the lab subtracts to calculate the anion gap, so a falling bicarbonate is often what widens that derived number.
When acid builds up and bicarbonate gets spent buffering it, the body keeps the books balanced one of two ways. Either chloride rises to fill the space, which holds the anion gap normal, or an unmeasured acid fills it, which widens the gap. So the same low CO₂ reads as a normal-gap acidosis when chloride climbs in step, and as a high-gap acidosis, the kind seen in diabetic ketoacidosis or lactic acidosis, when it does not. The CO₂ is half of the pair that draws that distinction, which is the main reason it holds a fixed line on every panel.
If your CO₂ came back abnormal
-
1
Read it as bicarbonate, not breathing
The first correction is the name. A low or high CO₂ on a metabolic panel describes the blood's acid-base reserve, not your lungs or how much gas you exhale, so do not read a breathing problem into it on its own.
-
2
Look at chloride and the anion gap beside it
A low CO₂ is read next to chloride to sort a normal-gap from a high-gap acidosis, and a high CO₂ for the pattern that points to alkalosis. Your provider reads the cluster, not the lone value.
-
3
Mention vomiting, diarrhea, and your medications
Prolonged vomiting, diarrhea, antacids, and diuretics each move bicarbonate and are easy to overlook. Tell whoever reads the result, so the number is read against what your body has actually been doing.
-
4
Ask whether a blood gas is needed
The panel CO₂ is a screen. When the value is clearly off or the picture is confusing, an arterial blood gas measures pH and dissolved carbon dioxide directly, separating a breathing cause from a metabolic one. That is a conversation for your doctor.
A screen, read with the rest of the panel
The panel CO₂ is a first look, not a verdict. It says whether the base reserve runs high, low, or normal from a routine venous sample, but it does not pin down whether an acid-base problem is metabolic or respiratory, or how severe it is. For that, MedlinePlus describes the arterial blood gas, which measures blood pH, dissolved carbon dioxide, oxygen, and bicarbonate together from an artery. The panel value decides whether that more involved test is worth drawing.
So CO₂ rarely answers a question by itself. It sits on the metabolic panel beside sodium, potassium, and chloride, the cluster that describes the blood's electrolyte and acid-base balance, and bicarbonate is the partner chloride is read against in the anion gap. A falling CO2 (bicarbonate) can reflect the acid load of accumulating ketones, so it's often read together with blood beta-hydroxybutyrate during a ketoacidosis workup. The walk-through of the metabolic panel reads the whole row as one picture.
Because the reserve shifts with hydration, vomiting, breathing, and sample handling, a single CO₂ sits inside a fair amount of noise. What it does steadily over several draws, in step with or apart from chloride, tells you more than any one result. CO₂ earns its line as one of the core chemistries covered in the basic metabolic panel, where the electrolytes are read as a set.
Sources
- Carbon Dioxide (CO2) in Blood — MedlinePlus, National Library of Medicine
- Comprehensive Metabolic Panel (CMP) — MedlinePlus, National Library of Medicine
- Blood Gases — MedlinePlus Medical Encyclopedia, National Library of Medicine
Written and reviewed by BloodSight Editorial Team · Last updated
See your Carbon Dioxide on one timeline.
BloodSight calibrates the reference range to your sex, age, and lab — and shows every value across every visit.
In your personal range
Normal ranges
| Group | Range | Unit |
|---|---|---|
| Adult Male | 22–29 | mmol/L |
| Adult Female | 22–29 | mmol/L |
Reference ranges may vary by laboratory and individual factors.
Carbon Dioxide — Common Questions
Is the CO₂ on my blood test the gas I breathe out?
What is a normal CO₂ level?
What does a low CO₂ level mean?
What does a high CO₂ level mean?
What is the difference between this CO₂ and an arterial blood gas?
Do I need to fast before a CO₂ test?
Disclaimer
This content is for informational and educational purposes only. It is not intended as medical advice, diagnosis, or treatment recommendation. Reference ranges may vary by laboratory. Always discuss your results with a qualified healthcare professional.
Related Tests
Serum sodium is a concentration, not a count of how much salt you ate. When it falls, the usual story is extra water diluting the blood, which is why the fix is rarely the salt shaker.
Potassium sits in a famously narrow band, and a single alarming result is more often the blood draw than the body. The challenge is telling a breached test tube apart from a real shift in your kidneys.
Chloride is the body's main negative charge, and on its own it says little. Its real job is to keep the books balanced, which is how a calculation called the anion gap catches an acid nobody measured directly.
No technician ever measured your anion gap. It is pure subtraction whose only job is to reveal the acids the panel was never asked to test for.
The result doctors trend at the bedside in sepsis, and the one most easily thrown off by how the blood was drawn.
A blood ketone test and a urine ketone strip are not the same measurement. They track two different ketones, and only one of them tells you what's happening right now.