What's the Difference Between SaO2 and SpO2
Two numbers, same units, one important gap between them.
Evidence rating for the proposition “Pulse oximeter measurement bias varies systematically with skin pigmentation”: Uncertain · KnowYourPrime Evidence Registry, Finding KYP-ER-0002
SaO2 is oxygen saturation measured directly from an arterial blood sample, an arterial blood gas test, usually run in a lab with a co-oximeter. It is a blood test, which is the real difference between the two numbers. SpO2 is an estimate of that same saturation, produced by a pulse oximeter shining light through tissue and calculating a number from the pattern it detects. Research directly comparing the two under controlled hypoxia has repeatedly found that SpO2 tends to run close to SaO2 at normal saturation but can diverge, usually overestimating, as saturation drops or under certain skin and perfusion conditions.
Why these two numbers get mixed up
Someone looks at a hospital monitor, or a finger clip, or a wearable screen, and sees a percentage labeled oxygen saturation. Somewhere else, a blood draw report lists a different-sounding oxygen saturation number. The instinct is to assume they're the same measurement, just from different machines. They're related, but they're not produced the same way, and that distinction turns out to matter more than it looks.
The confusion isn't really about terminology. It's about trust: which number do you believe when they don't match, and does the gap mean anything clinically, or is it just measurement noise.
3 studies
- Pulse oximeter readings (SpO2) were compared against directly sampled arterial oxygen saturation (SaO2) during controlled desaturation plateaus at 60-100%; at 60-70% SaO2, SpO2 overestimated the arterial value, and the size of that overestimation was tied to skin pigmentation.
- In a prospective lab study across 146 subjects grouped by Fitzpatrick skin type, matched SpO2 and SaO2 readings during stable induced hypoxemia (68-100% SaO2) were used to quantify how skin pigmentation and perfusion index affect the accuracy of the SpO2 estimate.
- Across a body of pulse oximetry research, the bias between SpO2 and SaO2 in a given population can average close to zero while still having wide limits of agreement, meaning SpO2 overestimates SaO2 in many individual cases even when the group average looks fine.
SaO2, SpO2 and PaO2 side by side
The three numbers come from two tests. SaO2 and PaO2 both come from one arterial blood sample; SpO2 comes from a pulse oximeter clipped to a finger or built into a watch or ring. In healthy adults SaO2 and SpO2 both normally read 95 to 100 percent and PaO2 75 to 100 mmHg, and a pulse oximeter reading may be 2 to 4 percent higher or lower than the actual blood oxygen level, according to MedlinePlus, the US National Library of Medicine’s consumer health service. It lists 92 percent or lower as the point to contact a provider and 88 percent or lower as the point to seek immediate care.
| SaO2 | SpO2 | PaO2 | |
|---|---|---|---|
| What it is | Share of hemoglobin in arterial blood carrying oxygen | A pulse oximeter’s estimate of that share | Pressure of oxygen dissolved in arterial plasma |
| How it is measured | Arterial blood sample, read by a co-oximeter | Light through a finger, ear or wrist | The same arterial blood sample, on a blood gas analyzer |
| Unit | Percent | Percent | mmHg |
| Normal in healthy adults | 95 to 100 percent | 95 to 100 percent | 75 to 100 mmHg |
| Continuous | No, one sample at a time | Yes | No, one sample at a time |
| Carbon monoxide | Measured separately by a co-oximeter | Read as if it were oxygen | Not a saturation measure |
| Typical error | The reference | About 2 to 4 points either way | The reference |
Normal ranges and pulse oximeter margin of error from MedlinePlus (blood oxygen level test, updated 2025; pulse oximetry, updated 2024). Carbon monoxide row from Annals of Emergency Medicine, 1994 and 1997, and Chest, 1998. Ranges can be lower and still acceptable with lung disease such as COPD and at high altitude.
What SaO2 actually is
SaO2 comes from a blood sample, typically arterial, run through a co-oximeter in a lab. It's a direct measurement of how much hemoglobin in that sample is carrying oxygen. It doesn't rely on light absorption through skin or tissue, and it isn't affected by motion, nail polish, or finger temperature the way a clip-on sensor can be. That's part of why it works as the reference standard that pulse oximeter studies get checked against.
The tradeoff is obvious. Drawing blood means it's not continuous, and it's not something a device on your wrist or finger can do. Every comparison study in this space, including the classic work here, uses SaO2 as the fixed point and asks how well SpO2 tracks it.
That's also the design behind the studies that induce controlled hypoxia in healthy volunteers, lowering inspired oxygen in stages while drawing blood at each plateau and comparing it to what the pulse oximeter shows in real time.
What SpO2 is estimating, and where it slips
SpO2 is the number a pulse oximeter displays, whether that's a hospital finger clip, an emergency department monitor, or a consumer device. It's calculated from how light at two wavelengths is absorbed as blood pulses through tissue, an approach with well-documented limitations around motion artifact, weak perfusion, temperature, and interfering hemoglobin variants. None of that requires a blood draw, which is exactly why it became so widely used.
So SpO2 is always an inference, not a direct count. Research using four different pulse oximeter models under motion and low perfusion conditions found that all four could still detect hypoxia against an SaO2 reference, but with differences in how well each one performed under stress. Separate work on wrist-worn reflective devices, including a validation study of the Withings ScanWatch against arterial blood samples across a range of induced hypoxia levels, and a study testing the Apple Watch Series 7 against arterial saturation during controlled hypoxia induction, similarly used SaO2 plateaus as the comparison point, and found the wearable readings tended to run high relative to that reference.
Anyone curious about how that estimation process physically works, rather than just how it compares to blood values, might find how wearables actually measure blood oxygen useful background.
Where PaO2 fits, and why it keeps coming up
PaO2 is the third number in this family, and it comes out of the same arterial blood draw as SaO2. The difference is what each one counts. SaO2 is the percentage of hemoglobin carrying oxygen. PaO2 is the partial pressure of oxygen dissolved in the arterial plasma, reported in mmHg or torr rather than as a percentage. One is how full the carriers are, the other is how hard the oxygen is pushing to get onto them.
The two are joined by the oxyhemoglobin dissociation curve, which is S-shaped rather than a straight line, and that shape has a consequence that matters for anyone reading a saturation number. Saturation stops tracking oxygenation once oxygen tension is high: above roughly 100 torr, saturation measurements are not sensitive to changes in PaO2 at all (International Anesthesiology Clinics, 1988).
Read practically, that means a normal saturation reading does not establish that oxygenation is unchanged. PaO2 can fall a long way while saturation still sits at 97 or 98 percent, because the curve is nearly flat through that region. The same review gives the clinical version of the problem: a pulse oximeter can take minutes to reveal an esophageal intubation in a patient who was well preoxygenated, precisely because saturation has that much slack in it before it starts to move.
For a wrist or fingertip reading the limit is worth holding onto. A pulse oximeter estimates saturation, and saturation is the flattest, least sensitive part of the signal. Neither a watch nor a clip-on oximeter reports PaO2, and nothing in a consumer device substitutes for a blood gas when the question is what oxygenation is actually doing.
Where the gap between the two shows up most
The overestimation of SaO2 by SpO2 isn't random. The largest pooled comparison cited here combined 23 pulse oximetry studies, 197,353 SpO2 readings each matched to an arterial blood sample, and found a root-mean-square error of 3.96 percent on light skin, 4.71 on medium and 4.15 on dark, every group above the 3 percent threshold used in FDA guidance and industry standards (Journal of Medical Internet Research, 2024). In 903 intensive care patients in England, with 11,018 SpO2 readings checked against arterial blood, five fingertip oximeters read 0.6 to 1.5 points higher on darker skin, and when arterial saturation was 92 percent or lower, 7.6 to 62.2 percent of readings on darker skin still showed above 94 percent, depending on the device, against 1.2 to 26.9 percent on lighter skin (BMJ, 2026). Research has tied part of it to skin pigmentation, with darkly pigmented skin associated with a larger overestimation at lower saturation levels in controlled desaturation studies. A pediatric reflectance-based study similarly found SpO2 overestimated arterial saturation near 90% across participants, with the effect most pronounced at the lowest reflectance (most pigmented) end of the measured range. Ongoing prospective work, including a multisite pediatric cardiac catheterization study measuring skin color via spectrophotometry against directly sampled arterial saturation, is built specifically to test that relationship further in real clinical settings rather than lab-induced hypoxia.
That thread gets explored in more depth in a piece on whether blood oxygen readings work the same for everyone, since the SaO2-SpO2 gap is where that question actually lives in the data.
Measurement site matters too. A comparison of ear canal SpO2 against the standard finger site found a small average difference between the two locations at rest, along with a measurable delay between central and peripheral circulation during breath-holding. Separate issue from the SaO2 comparison, but still relevant to how any SpO2 reading should be read in context.
How closely smartwatch readings match arterial blood, model by model, is rated in KnowYourPrime Evidence Registry finding KYP-ER-0001, and the skin tone question in finding KYP-ER-0002.
The controlled desaturation studies comparing SaO2 and SpO2, including the pigmentation research, were conducted in healthy adult volunteers breathing altered gas mixtures under supervision. None of this establishes how the SaO2-SpO2 gap behaves in critically ill patients with abnormal hemoglobin, severe anemia, or unstable circulation, populations the underlying review literature flags as having separate, documented pulse oximetry limitations.
Carbon monoxide: when SpO2 reads normal and SaO2 does not
Carbon monoxide is the clearest case where the two numbers are different measurements rather than a measurement and its estimate. A co-oximeter counts oxygen-bound and carbon monoxide-bound hemoglobin separately. A pulse oximeter reads the carbon monoxide-bound kind as if it were carrying oxygen, so in carbon monoxide poisoning it can show a normal number while the blood carries far less oxygen.
In 124 patients evaluated for carbon monoxide poisoning at a US hyperbaric center, measured oxyhemoglobin averaged 88.7 percent and fell as carboxyhemoglobin rose, while finger pulse oximetry averaged 99.2 percent and never read below 92. The gap between the two approximated the carboxyhemoglobin level (Annals of Emergency Medicine, 1997). In 16 exposed adults, pulse oximetry did not fall below 96 percent with carboxyhemoglobin as high as 44 percent (Annals of Emergency Medicine, 1994), and in 30 patients with severe poisoning it consistently overestimated arterial oxygen saturation, leaving laboratory co-oximetry of arterial blood as the only accurate measure (Chest, 1998).
Watches and rings estimate blood oxygen with the same light-based principle. None of the studies cited here tested a consumer wearable during carbon monoxide exposure.
Why this distinction keeps mattering
Clinical decisions get built on the assumption that SpO2 is a close enough stand-in for SaO2, and that's the reason this distinction isn't just a technical footnote. Neonatal intensive care units, for instance, set SpO2 target ranges for preterm infants precisely because continuous arterial sampling isn't practical. A survey of European NICUs found wide variation in what those SpO2 targets actually were, with most units having shifted their limits over the preceding decade. That variation is itself indirect evidence of how much judgment goes into translating an SpO2 estimate into a clinical threshold.
For anyone tracking overnight readings on a personal device, the same SaO2-versus-SpO2 distinction is behind a lot of the confusion about what those numbers mean during sleep, a topic covered separately in how accurate wearable blood oxygen readings are during sleep.
Common questions
What is SaO2?
SaO2 means arterial oxygen saturation: the share of hemoglobin in arterial blood that is carrying oxygen. It is measured directly from a blood sample, an arterial blood gas, run through a co-oximeter. The S stands for saturation and the a for arterial. It is the reference that pulse oximeter readings, SpO2, are checked against.
Is SpO2 basically the same thing as SaO2?
They describe the same underlying quantity, the percentage of hemoglobin carrying oxygen, but SaO2 is measured directly from a blood sample while SpO2 is estimated from light absorption through tissue. Research comparing the two under controlled conditions has found they track closely at normal saturation levels but can diverge as saturation drops.
Which one is more accurate?
SaO2 from a lab-analyzed blood sample is the reference measurement that pulse oximeter studies are checked against, so it isn't subject to the same estimation error as SpO2. That accuracy comes at the cost of needing a blood draw rather than a continuous, non-invasive reading.
Does the difference between SpO2 and SaO2 get worse at low oxygen levels?
It depends on skin tone. In 21 healthy volunteers whose oxygen was lowered in steps, three finger pulse oximeters overstated arterial saturation at 60 to 70 percent by 3.56 points on average in people with darker skin and by 0.37 points in people with lighter skin, and the skin-tone gap grew as oxygen fell. It was a lab study of finger oximeters in healthy volunteers, not of wearables or of patients.
Can a home or wearable device show me SaO2?
No wearable or finger pulse oximeter measures SaO2 directly. Consumer and clinical pulse oximeters alike produce an SpO2 estimate; getting an actual SaO2 value requires an arterial blood sample analyzed in a lab.
What's the difference between SpO2, SaO2 and PaO2?
SaO2 and SpO2 both describe the percentage of hemoglobin carrying oxygen, one measured directly from arterial blood and one estimated through tissue by a pulse oximeter. PaO2 is a different quantity altogether: the partial pressure of oxygen dissolved in arterial plasma, reported in mmHg or torr rather than as a percentage. SaO2 and PaO2 come from the same blood gas sample and are related through the oxyhemoglobin dissociation curve.
Can a pulse oximeter tell you your PaO2?
No. A pulse oximeter estimates saturation, not oxygen tension, and the relationship between the two is a curve rather than a fixed conversion. Because that curve flattens at higher oxygen tensions, saturation readings stop responding to changes in PaO2 above roughly 100 torr, so a saturation figure cannot be read backwards into a reliable PaO2 (International Anesthesiology Clinics, 1988).
What saturation range have pulse oximeters actually been tested across?
Validation work in healthy adult volunteers has generally covered saturations from 70 to 100 percent, with device performance reported as good across that span (International Anesthesiology Clinics, 1988). Accuracy below that range is far less well characterized, which is part of why studies of pulse oximeter error concentrate on low saturation and on conditions such as skin pigmentation and poor perfusion.
What is a normal SpO2 and SaO2?
In healthy adults both normally read 95 to 100 percent, and PaO2 normally runs 75 to 100 mmHg, according to MedlinePlus from the US National Library of Medicine. Readings can be somewhat lower and still acceptable with lung disease such as COPD or at high altitude. MedlinePlus lists 92 percent or lower on a pulse oximeter as the point to contact a provider and 88 percent or lower as the point to seek immediate care.
How far off can SpO2 be from SaO2?
MedlinePlus puts pulse oximetry results at 2 to 4 percent higher or lower than the actual blood oxygen level. Pooled across 23 studies and 197,353 readings matched to arterial blood, the root-mean-square error ran about 4 to 4.7 percent in every skin pigmentation group (Journal of Medical Internet Research, 2024). The gap tends to widen as saturation falls, with darker skin pigmentation and with poor circulation, and it can be very large in carbon monoxide poisoning, where a pulse oximeter can read near 100 percent.
Can carbon monoxide make a pulse oximeter read normal?
Yes. A pulse oximeter reads carbon monoxide-bound hemoglobin as if it were carrying oxygen. In 124 patients evaluated for carbon monoxide poisoning, finger pulse oximetry averaged 99.2 percent while measured oxyhemoglobin averaged 88.7 percent (Annals of Emergency Medicine, 1997). Only co-oximetry of an arterial blood sample measures oxygen saturation accurately in that situation.
KnowYourPrime Evidence Registry: Finding KYP-ER-0001: Smartwatch Blood Oxygen (SpO2) Accuracy Against Arterial Blood (SaO2) · Finding KYP-ER-0023: Apple Watch Blood Oxygen Accuracy Against Medical Devices · Finding KYP-ER-0019: Blood Oxygen Readings With Poor Circulation
Sources
- Effects of skin pigmentation on pulse oximeter accuracy at low saturation.
- Low Perfusion and Missed Diagnosis of Hypoxemia by Pulse Oximetry in Darkly Pigmented Skin: A Prospective Study.
- Pulse Oximetry: 2023 Year in Review.
- Four Types of Pulse Oximeters Accurately Detect Hypoxia during Low Perfusion and Motion.
- Validation of the Withings ScanWatch as a Wrist-Worn Reflective Pulse Oximeter: Prospective Interventional Clinical Study. [author affiliations include Withings]
- Performance of Wearable Pulse Oximetry During Controlled Hypoxia Induction: Instrument Validation Study.
- Pilot Study: Using Reflectance as a Proxy for Skin Pigmentation to Assess Pulse Oximeter Accuracy.
- Protocol for a multisite, observational clinical study of the association between skin colour and pulse oximeter accuracy in children undergoing cardiac catheterisation (PACH study).
- In-Ear SpO 2 : A Tool for Wearable, Unobtrusive Monitoring of Core Blood Oxygen Saturation.
- Pulse oximeter saturation target limits for preterm infants: a survey among European neonatal intensive care units.
- Pulse oximetry: principles and limitations.
- Pulse oximetry: applications and limitations.
- Pulse Oximetry (MedlinePlus Medical Test)
- Blood Oxygen Level (MedlinePlus Medical Test)
- Confirmation of the Pulse Oximetry Gap in Carbon Monoxide Poisoning.
- The Pulse Oximetry Gap in Carbon Monoxide Intoxication.
- Pulse Oximetry in Severe Carbon Monoxide Poisoning.
- Impact of Skin Pigmentation on Pulse Oximetry Blood Oxygenation and Wearable Pulse Rate Accuracy: Systematic Review and Meta-Analysis [author affiliations include Verily Life Sciences]
- The impact of skin tone on performance of pulse oximeters used by NHS England COVID Oximetry @home scheme: measurement and diagnostic accuracy study