Blood oxygen saturation, measured at the wrist
Every night, your watch estimates how loaded with oxygen your blood is. A valuable signal when it drops off, but a noisy one at the wrist: here's how to read it, and why the app gives it only a small weight.
What does SpO₂ measure?
Blood oxygen saturation is the share of your hemoglobin that's carrying oxygen. Hemoglobin is the protein in your red blood cells that carries oxygen from your lungs to your tissues; saturation tells you, as a percentage, how full it is.
The “p” in SpO₂ indicates a measurement by pulse oximetry, through the skin; when it's measured directly in blood from an artery, it's called SaO₂. In the app, SpO₂ is one of the five signals in the “vitals” pillar of the Readiness Score.
What it reflects in your body
Each time it passes through your lungs, your blood reloads with oxygen. SpO₂ tells you whether that loading is complete: it depends on your breathing, the state of your lungs and the air you breathe. In a healthy person, hemoglobin is almost full at all times, and SpO₂ moves very little. That's why a clear drop is meaningful.
Don't confuse it with VO₂max, which measures how much oxygen your body can use during exercise. You can have perfect saturation and a modest VO₂max.
From blood test to wrist
The gold standard is arterial blood gas analysis: blood drawn from an artery and analyzed in a lab. Day to day, clinicians use a pulse oximeter, the little clip placed on your fingertip. It shines a red light and an infrared light through your finger; hemoglobin loaded with oxygen and hemoglobin without it don't absorb them the same way, and the device works out your saturation from that, beat by beat.
Your watch applies the same principle, but at the wrist, and without shining through: its sensor reads the light reflected back by your tissues. The signal is weaker, and more sensitive to movement, to your skin and to how tight the band is. The result: a less precise measurement than a medical fingertip oximeter, which works best when you're still, in other words while you sleep. The app then reads these values from Apple Health.
What is a normal blood oxygen level in adults?
In healthy adults, SpO₂ generally falls between 95 and 100%. During sleep, it dips slightly, because you breathe a little less deeply: that's normal.
Two healthy people don't necessarily have the same usual value: the state of their lungs and the altitude where they live matter, and, for wrist measurements, their skin and the way the watch sits on it. That's why the app doesn't judge you against a common threshold, but on the gap from your own normal.
What makes your blood oxygen drop
- Altitude: each breath brings in less oxygen up there, and your saturation goes down. Your body compensates by breathing more, which raises your respiratory rate. The details: training at altitude.
- Breathing pauses during sleep: each pause makes your saturation drop, and it comes back up when breathing resumes. Repeated night after night, they can point to sleep apnea.
- An infection or a respiratory illness: when your lungs exchange gases less efficiently, saturation drops.
- The measurement itself: a moving arm, a loose band, a cold wrist or a tattoo can produce outlier values.
How the app uses your SpO₂
The app pulls from Apple Health the saturation your watch measures while you sleep, and compares it with your baseline: your average and standard deviation over the last 42 days, not counting the day being assessed. It takes at least 7 days of data for the signal to count, and 28 days for full confidence.
- The direction: the higher your SpO₂ relative to your normal, the better. A drop costs you points.
- The threshold: at 2 standard deviations below your normal, this signal earns no points at all.
- The weight: 7% of the vitals pillar, which is worth 42 points out of 100. On a day when all the data is there, SpO₂ therefore weighs about 3 points of the score.
That small weight is deliberate. SpO₂ is a useful warning signal, but it's noisier and less directly tied to your recovery than heart rate variability and resting heart rate, which together make up 75% of the pillar. Same logic for wrist temperature, at 6%. If your watch didn't record your saturation, its weight is spread among the other vitals; without a watch, the whole pillar is redistributed.
The limits of wrist measurement
- It's not a medical tool: your watch's saturation measurement is for wellness tracking, not diagnosis, and this app isn't a medical device.
- A single value doesn't mean much: what counts is repetition over several nights.
- The score observes; it doesn't explain: the app sees that your saturation is moving away from your normal, not why. A night at altitude, a cold or a loose band: you're the one with the context.
When to see a doctor
Talk to a doctor if your SpO₂ is regularly low, if the people around you notice pauses in your breathing, or if you snore loudly and wake up tired despite full nights: these signs can raise suspicion of sleep apnea, which can be treated. Only a sleep study, ordered by a doctor, can settle the question.
Unusual shortness of breath, bluish lips or nails, chest pain or feeling faint: that's an emergency, so call your local emergency number (911 in the US, 999 or 112 in the UK and Europe). And never count on a watch to reassure you when you feel unwell.
References
- WHO (2011), pulse oximetry training manual. who.int
- Buchheit M. (2014), monitoring training status with heart rate measures, Frontiers in Physiology. doi:10.3389/fphys.2014.00073
Frequently asked questions
What is a normal blood oxygen saturation level?
In healthy adults, blood oxygen saturation (SpO₂) generally falls between 95 and 100%, with a slight dip during sleep. A value that's regularly lower, especially with symptoms, is worth discussing with a doctor.
Is smartwatch blood oxygen accurate?
The watch uses the same principle as an oximeter, but at the wrist, with a weaker signal: it's less precise than a medical fingertip oximeter and sensitive to movement, how tight the band is and your skin. It's for following a trend, never for making a diagnosis.
Why does my blood oxygen drop at night?
During sleep, you breathe a little less deeply, so a slight dip is normal. Altitude, a respiratory infection or breathing pauses can make it drop further; repeated drops along with snoring and waking up tired are reason enough to talk to a doctor.
You just read the method.
The app applies it to you.
Ecleptic brings your sleep, nutrition and training together in one score, every morning. The iOS beta is open to a small circle.
Request access