Skip to main content
Metric

Blood Oxygen (SpO2)

How accurate your wearable's blood oxygen reading actually is, especially the overnight number most devices report, and a real, documented accuracy gap by skin tone the research doesn't let us ignore.

Blood oxygen, or SpO2, shows up on nearly every modern watch and ring as a clean percentage, usually somewhere in the high 90s. It feels like a lab reading. It isn't one. The sensor shines red and infrared light through your skin and infers oxygen saturation from how much of each color bounces back, a method with real, well-documented limits, some of them specific to the device sitting on your wrist or finger, not just to blood oxygen itself. Here's what the research actually says about how well that estimate holds up, and where it holds up less evenly than the single number on your screen suggests.

What your device actually calls this
Scientific measurementPeripheral oxygen saturation (SpO2), estimated by shining red and infrared light through skin and inferring blood oxygen from the ratio of light absorbed, a method called pulse oximetry. It is an estimate, not a direct measurement the way an arterial blood gas test is.
DeviceWhat they call itWhat it actually measures
Apple Watch"Blood Oxygen app"An on-demand, roughly 15-second spot-check reading, available on Series 6 and later plus Ultra models. Not continuous or automatic overnight in the US market as of this writing.
Garmin"Pulse Ox"Can run as an on-demand spot check or as continuous all-day/overnight tracking, depending on device settings, unlike Apple's on-demand-only model.
Oura Ring"Blood Oxygen Sensing (SpO2)"Overnight-only by design. Measures during sleep periods longer than three hours and reports Average Blood Oxygen plus a separate Breathing Regularity score. No daytime spot-check exists on Oura.
Fitbit"Estimated Oxygen Variation" (EOV)Deliberately not a raw SpO2 percentage. It's a relative overnight graph showing how much blood oxygen fluctuates, with a red/yellow/green pattern flagging possible breathing disturbances, a different approach from every other device listed here.
Whoop"Blood Oxygen"Added with the 4.0 hardware generation. Overnight-only, paired with a skin temperature sensor that feeds into Recovery; no daytime spot-check, the same overnight-only design as Oura's ring.
RingConn"Blood Oxygen"Continuous PPG tracking, reported as a percentage rather than a relative graph, closer to Oura's or Garmin's approach than Fitbit's.
Samsung Galaxy Watch"Blood Oxygen"Available both on-demand and as part of overnight Sleep Coaching tracking.
Ultrahuman Ring"SpO2"One of Ultrahuman's core individual markers, tracked alongside HRV, resting heart rate, VO2 max, and temperature.
Amazfit"Blood Oxygen"Available both on-demand and as continuous overnight monitoring via the BioTracker sensor.
Withings ScanWatch"SpO2" (used for sleep apnea signal detection)Tracks blood oxygen, heart rate, movement, and respiratory rate overnight. SpO2 itself is FDA-cleared for AFib detection, but sleep apnea detection specifically has not received separate FDA clearance.

Two different, real findings, not one: general accuracy against a reference oximeter holds up reasonably well across the studies reviewed here. But a separate, well-documented body of research finds pulse oximetry accuracy, including in consumer wearables, is reduced by skin pigmentation, and the direction of that bias is more nuanced than a simple light-skin/dark-skin split, one study found devices missed a dangerously low reading in 21% of darkly pigmented subjects under low-perfusion conditions, versus about 1% in lightly pigmented subjects.

General accuracy: Uncertain · on the Research Desk Accuracy by skin tone: Uncertain · on the Research Desk
How each device actually shows this

Sources: Apple's own support documentation (support.apple.com) for the Blood Oxygen app. Garmin's own Pulse Ox support pages (garmin.com) for on-demand vs continuous modes. Oura's own Blood Oxygen Sensing blog post and support article (ouraring.com) for overnight-only measurement and the two reported metrics. Fitbit's own help documentation for Estimated Oxygen Variation's relative-graph design. Whoop's own product documentation for the 4.0-generation blood oxygen sensor. Full study-by-study evidence lives on the Research Desk linked above.

Research Desk · live file
See the full Blood Oxygen Research Desk
Every claim rated Established, Emerging, Uncertain, Insufficient, or Unsupported, with a research log reviewed against new studies on a rolling basis.
Open the Research Desk
More on Blood Oxygen
Blood Oxygen During Sleep: How Accurate Is What Your Watch Shows You
Overnight SpO2 has been tested against lab oximetry and the picture is mixed, not reassuring. Where the wrist and ring sensors drift, and by how much.
Does Your Wearable's Blood Oxygen Reading Work the Same for Everyone?
Skin pigmentation changes pulse oximeter accuracy, especially at lower saturations, and the error runs one way: darker skin gets falsely reassuring readings.
What's the Difference Between SaO2 and SpO2
SaO2 comes from an arterial blood test, SpO2 is a pulse oximeter estimate of it, and PaO2 is a third number from the same blood draw measuring oxygen tension. What each one means and where they diverge.
Can a Smartwatch Detect Sleep Apnea?
Oximetry devices caught 97% of sleep apnea in 18 studies but cleared only 63% of people without it. Consumer wearables: 93% and 63%.
How Accurate Is the Apple Watch's Blood Oxygen Reading?
Apple Watch 6 was off arterial blood by 0.458% in COPD patients. Below 88% saturation, Series 7 landed within 2% only 32% of the time.
How Do Wearables Actually Measure Blood Oxygen?
Wearables never measure blood oxygen directly. They infer it from how much light the skin absorbs, which is why they inherit pulse oximetry's blind spots.
Do Cold Hands or Poor Circulation Throw Off Blood Oxygen Readings?
75% of oximeter models were accurate in poor circulation (22 studies). With low blood flow, missed low oxygen was 1.1% in light skin, 21.1% in dark skin.
Galaxy Watch 4 Oxygen Was About 2 Points Off in Sleep Tests
In 97 adults during sleep testing, the Galaxy Watch 4 had a 2.3% oxygen error against a finger sensor, rising to 2.9% in severe sleep apnea.
Can You Trust Your Watch's Blood Oxygen Reading at Altitude?
Hikers check their watch's SpO2 exactly when it matters most. Controlled altitude testing found accuracy falls apart right when you'd need it.
Why Blood Oxygen Readings Drop Overnight, and What the Sensor Itself Adds to That
A wrist pulse oximeter's own overnight study found 3.2 percent error and 30.4 percent of readings rejected outright at that location.
A Blood Oxygen Reading of 90 While Sleeping: The Number and the Sensor's Own Margin of Error
A watch reading of 90 is an estimate. In pooled Apple Watch studies, single readings fell within about 4 points either side of the reference.
Other metrics