Free interactive simulator

Move CO₂ or bicarbonate.
Watch the other system answer.

Load a patient or build any ABG, then read it in three calls: pH, cause, compensation. The explanation fills in as you get each one right.

One relationship, not four listsCO₂ is respiratory acid. HCO₃⁻ is metabolic base. Whichever changes first, the other system moves in the same direction to protect pH.
Load a patient
Arterial blood gas

Drag either driver

Arterial pH7.47
PaCO₂Carbon dioxideLungs · minutesLow20 mmHg
normal 3545
HCO₃⁻BicarbonateKidneys · daysLow14 mEq/L
normal 2226
The patient

Salicylate overdose. A patient with tinnitus, nausea, and tachypnea has a nearly normal pH despite markedly abnormal values.

At the bedside · Salicylate overdose
Look for

Tinnitus, tachypnea, fever, confusion; a near-normal pH hiding two disorders.

Do

Cardiac monitor and neuro checks. Never intubate casually — losing the hyperventilation lets pH crash.

Expect labs

Salicylate level every 2 h, ABG, BMP, glucose.

Expect treatment

IV sodium bicarbonate to alkalinize urine, dextrose, dialysis if severe.

Normal values

Drag both grips in to where normal starts and ends, then check. Switch to View to see the bands.

pHArterial pH7.007.70
PaCO₂Carbon dioxide1580 mmHg
HCO₃⁻Bicarbonate545 mEq/L
PaO₂Oxygen40120 mmHg
SaO₂Saturation70100 %

Reference ranges vary slightly between laboratories and textbooks. These match the ranges used across NurseSavvy.

Teaching model, not a clinical calculator. pH comes from Henderson–Hasselbalch; compensation bands use the common bedside rules. Real interpretation depends on the sample, albumin, oxygenation, timing, clinical context and your lab’s own reference ranges.

The mental model

Stop memorizing four disconnected boxes

Acid–base is one ratio with two owners. The lungs control CO₂, the kidneys control bicarbonate, and pH tells you which side is winning.

01 · Orient

Which way did pH move?

Below 7.35 is acidemia. Above 7.45 is alkalemia. A normal pH does not clear the patient—check both drivers.

02 · Match

Which value explains it?

ROME: Respiratory Opposite, Metabolic Equal. CO₂ moves opposite pH; bicarbonate moves with it. The matching value is the cause.

03 · Verify

Did the other system answer?

Name it uncompensated, partially or fully compensated. Then check the size of the response: outside the expected band exposes a mixed disorder.

Clinical reference points: normal ranges, directional rules, and expected compensation were checked against the Merck Manual compensation table, American Thoracic Society ABG guide, and NCBI’s acid–base physiology review.

The compensation rules this simulator uses

These are screening rules for simple disorders. The simulator shows the expected band and places the measured response on it, so the arithmetic becomes a picture.

Primary disorderPrimary changeExpected response
Metabolic acidosis↓ HCO₃⁻PaCO₂ = 1.5 × HCO₃⁻ + 8 ± 2
Metabolic alkalosis↑ HCO₃⁻PaCO₂ rises 0.6–0.75 per 1 mEq/L HCO₃⁻ rise
Respiratory acidosis↑ PaCO₂HCO₃⁻ rises 1–2 acute; 3–4 chronic per 10 mmHg CO₂
Respiratory alkalosis↓ PaCO₂HCO₃⁻ falls 1–2 acute; 4–5 chronic per 10 mmHg CO₂

Rules of thumb vary slightly by reference. Compensation is physiologically limited and does not normalize every severe disturbance.

The two “normal pH” traps

Compensated

One problem, enough time

A chronic CO₂ retainer can have high PaCO₂ and high HCO₃⁻ with pH close to normal. The abnormal pair tells the story even when pH looks comfortable.

Mixed

Two problems, opposite pulls

Low HCO₃⁻ and a PaCO₂ lower than Winter’s range can pull pH in opposite directions. A near-normal result can hide two active disorders.

Questions students ask

How do I read an ABG in three steps?

First decide whether the pH is acidemic, normal, or alkalemic. Second identify whether PaCO₂, the respiratory acid, or bicarbonate, the metabolic base, explains that direction. Third calculate the expected response of the other system. A value outside that expected range indicates a second acid–base process.

What does compensation mean in acid–base balance?

Compensation is the other organ system moving in a direction that limits the pH change. The lungs alter PaCO₂ within minutes when a metabolic disorder starts. The kidneys change bicarbonate more slowly when a respiratory disorder persists. Simple compensation moves pH toward normal but does not overshoot to the opposite side.

What is the difference between uncompensated, partially compensated and fully compensated?

Uncompensated means the pH is abnormal and the other system has not moved out of its normal range yet. Partially compensated means the pH is still abnormal but the other value has moved in the helping direction. Fully compensated means both PaCO₂ and bicarbonate are abnormal while the pH has returned to 7.35–7.45. Compensation never overshoots pH to the opposite side.

How does Winter’s formula detect a mixed disorder?

For metabolic acidosis, expected PaCO₂ is 1.5 times bicarbonate plus 8, with a range of plus or minus 2 mmHg. Measured PaCO₂ above that range means an added respiratory acidosis; below the range means an added respiratory alkalosis.

How can the pH be normal when the patient has an acid–base disorder?

The primary problem and compensation may pull pH close to normal, as in chronic respiratory acidosis. Two opposing primary disorders can also create a deceptively normal pH. Always inspect PaCO₂ and bicarbonate even when pH is between 7.35 and 7.45.

What is the anion gap?

The common potassium-free calculation is sodium minus the sum of chloride and bicarbonate. A high gap in metabolic acidosis suggests unmeasured anions from added acids, such as lactate or ketoacids. A normal gap often reflects bicarbonate loss replaced by chloride. Albumin and the laboratory’s own reference range affect interpretation.

Is this ABG simulator a clinical calculator?

No. It is a nursing education model that makes directional relationships and common compensation rules visible. Real interpretation depends on the specimen, timing, albumin, oxygenation, comorbidities, and the full clinical picture.

Turn the pattern into exam-day instinct

Use the simulator for the relationship, then test it against 4,600+ NCLEX questions with rationales. Free to start, no card required.