Smartwatch SpO2 monitoring: what blood oxygen readings actually mean
Founder & CEO, Smartlet - CentraleSupelec engineer - Concours Lepine 2025, Awarded - CES 2026
Table of contents
- What SpO2 actually measures
- How your smartwatch measures it
- What the numbers mean
- Accuracy: the honest picture
- When SpO2 monitoring genuinely matters
- SpO2 during sleep
- Altitude and SpO2
- What smartwatch SpO2 cannot do
- Wearing your smartwatch correctly for SpO2
- Wearing a mechanical watch alongside your smartwatch
- Frequently asked questions
Key takeaways
| Topic | What you need to know |
|---|---|
| Normal SpO2 | 95-100% is the healthy range for most adults at sea level |
| Sensor method | Optical sensors shine light through the skin and measure how much reflects back |
| Accuracy | Typically ±2-3% compared to clinical pulse oximeters; motion and skin tone can affect readings |
| Best use cases | Trend tracking during sleep, altitude awareness, general wellness context |
| Not a medical device | Smartwatch SpO2 does not replace clinical diagnosis or pulse oximetry |
| Wrist fit | Snug, consistent contact above the wrist bone produces the most reliable readings |
Your smartwatch measures blood oxygen. The number appears on the screen, 97%, 95%, sometimes 92% in the middle of the night, and you are not entirely sure what to do with it. That is a reasonable response. SpO2 data from a wrist sensor is genuinely useful, but it requires some context before it becomes actionable. This guide provides that context, without the jargon.
"Getting health data to count, not to worry, means understanding what a number is measuring and what it is not."
What SpO2 actually measures
SpO2 stands for peripheral capillary oxygen saturation. It measures the percentage of hemoglobin in your blood that is carrying oxygen. Hemoglobin is the protein inside red blood cells responsible for transporting oxygen from your lungs to every tissue in your body.
When you breathe in, oxygen crosses the thin membrane of your lung tissue into the bloodstream. Hemoglobin molecules bind to that oxygen and carry it to your muscles, organs, and brain. After delivering the oxygen, hemoglobin returns to the lungs carrying carbon dioxide for exhalation.
The SpO2 reading tells you what fraction of your hemoglobin is currently bound to oxygen. A reading of 97% means 97 out of every 100 hemoglobin molecules are carrying oxygen. The remaining 3% are in the deoxygenated state, returning from the tissues.
SpO2 is a proxy measurement, not a direct count. It estimates oxygen saturation from light absorption patterns rather than analyzing individual blood cells. This distinction matters when you interpret the numbers.
The measurement is called "peripheral" because it is taken at the surface of the body, typically a fingertip, earlobe, or wris, rather than from arterial blood drawn directly from a vein. This is important context for accuracy, which we address later in this article.
How your smartwatch measures it
The SpO2 sensor in your smartwatch uses a technology called photoplethysmography, or PPG. This is the same underlying principle used in clinical pulse oximeters, adapted for the wrist.
The sensor shines light, typically red light at around 660nm and infrared light at around 940nm ,into the skin on the underside of your wrist. Blood absorbs these wavelengths differently depending on its oxygenation state. Oxygenated hemoglobin absorbs more infrared light and less red light. Deoxygenated hemoglobin absorbs more red light and less infrared.
When light of two different wavelengths transmitted through tissue is captured by the photodetector on the sensor, the ratio of absorption across those two wavelengths produces an estimate of oxygen saturation. The processor inside the watch converts that ratio into the percentage you see on screen.
"The physics of the measurement are sound. The challenge is that the wrist is not an ideal measurement site, it is a pragmatic one."
Clinical pulse oximeters clip to a fingertip for a reason: the tissue there is thin, well-perfused, and relatively stable. The wrist has more intervening tissue, tendons, and bone. Movement creates noise in the signal. Loose fit reduces contact consistency. Skin tone affects light absorption. These are the variables that explain why wrist-based SpO2 requires more careful interpretation than a clinical reading.
Modern watches use algorithms to filter movement artifacts and compensate for signal quality variations. Apple Watch Series 9 and Ultra 2, Samsung Galaxy Watch 7, and Garmin Venu X1 all incorporate multi-channel PPG with accelerometer-assisted noise cancellation. The result is meaningfully better than first-generation wrist SpO2 sensors, but still not equivalent to a clinical oximeter at rest.
What the numbers mean
For a healthy adult at sea level, normal SpO2 sits between 95% and 100%. Most people reading at rest will see 97% or 98% on a clinical device.
| SpO2 range | Clinical interpretation | What to do |
|---|---|---|
| 98-100% | Optimal | Normal baseline, no action needed |
| 95-97% | Normal range | Expected for many healthy adults |
| 92-94% | Borderline low | Worth noting; verify with clinical device if persistent |
| 88-91% | Low, clinically significant | Consult a healthcare professional promptly |
| Below 88% | Severely low | Seek medical attention |
These thresholds apply to readings from a clinical pulse oximeter. When your smartwatch reports a reading, add an honest margin: typical wrist SpO2 accuracy is ±2-3 percentage points. A smartwatch reading of 92% could represent a clinical reading anywhere from 89% to 95%. That range changes the interpretation considerably.
Treat a single smartwatch SpO2 reading as a prompt, not a diagnosis. A consistently low trend over several nights of sleep monitoring carries more informational weight than any single spot reading.
One additional consideration: the 95-100% range that defines normal was established using clinical oximeters on fingertips. There is emerging evidence that acceptable SpO2 varies with age, fitness level, and underlying health conditions. Knowing your personal baseline over weeks is more useful than comparing any single reading to a population threshold.
Accuracy: the honest picture
The accuracy of wrist-based SpO2 sensors has improved substantially since the first consumer implementations appeared around 2019. That said, the gap between wrist sensors and clinical pulse oximeters remains real and should inform how you use the data.
The main variables affecting accuracy are:
- Skin tone. Multiple studies have documented that pulse oximeters, both clinical and consumer, perform less accurately on darker skin tones. The underlying physics of light absorption through melanin creates systematic bias that manufacturers are actively working to address.
- Movement. Any motion during measurement introduces noise into the signal. Readings taken during exercise are significantly less reliable than readings taken at rest.
- Wrist contact. Loose fit, perspiration, or a rotated watch all reduce signal quality. Consistent positioning directly over the wrist pulse point improves accuracy.
- Cold extremities. Cold reduces peripheral blood flow. If your wrist is cold, the sensor has less perfused tissue to read from, which degrades accuracy.
- Tattoos. Ink on the underside of the wrist can interfere with light transmission, reducing sensor accuracy.
- Ambient light. Strong direct sunlight can overwhelm the photodetector. Some devices compensate with adaptive LED brightness; others struggle in bright outdoor conditions.
Research published in npj Digital Medicine and Annals of the American Thoracic Society has confirmed that consumer wrist-based SpO2 sensors perform within ±2-3% of clinical standards under controlled conditions. Under real-world condition, movement, variable fit, diverse skin tone, the variance is wider. This is not a reason to dismiss the data. It is a reason to interpret it as a directional indicator rather than a precise clinical measurement.
When SpO2 monitoring genuinely matters
SpO2 monitoring from a consumer smartwatch is most valuable in four contexts: sleep quality assessment, altitude exposure, post-illness recovery, and long-term trend baseline.
Sleep quality assessment
Repeated dips in SpO2 during slee, particularly drops below 90%, can indicate sleep-disordered breathing, including sleep apnea. A continuous overnight reading from a smartwatch that shows frequent desaturation events is worth discussing with a physician. The watch will not diagnose sleep apnea, but it can identify a pattern that warrants clinical investigation.
Altitude exposure
At altitude, the partial pressure of oxygen in the air decreases. SpO2 monitoring during mountain travel provides real-time feedback on acclimatization. A reading that stays above 90% during rest at altitude generally indicates adequate acclimatization. A reading that drops below 85% at rest warrants descent or supplemental oxygen.
Post-illness recovery
After respiratory illness, influenza, COVID-19, pneumonia, SpO2 monitoring during recovery provides data that supports both peace of mind and early detection of deterioration. Several major health authorities recommended home SpO2 monitoring during the COVID-19 pandemic precisely because silent hypoxemia is a documented risk in some respiratory infections.
Establishing a personal baseline
Your SpO2 baseline is individual. Measuring it consistently over several weeks at the same time of day, resting, seated, after a few minutes of stillness, builds a reference that makes deviations meaningful.
SpO2 during sleep
Sleep monitoring is arguably the most valuable application of wrist-based SpO2. During sleep, you are still and consistent, the two factors that improve measurement accuracy. Readings taken every few minutes through an eight-hour sleep window produce a dataset that no single daytime measurement can match.
What to look for in overnight SpO2 data:
- Average overnight SpO2. For most healthy adults, this should sit between 94% and 99%.
- Minimum SpO2. Brief dips during sleep are normal. Sustained dips below 90%, or frequent brief dips below 88%, are worth noting.
- Number of desaturation events. Some devices report how many times SpO2 dropped below a threshold during the night. A high count warrants clinical follow-up.
- Correlation with sleep stages. SpO2 can naturally dip slightly during REM sleep. Context from the full sleep graph is more useful than isolated readings.
"Overnight SpO2 data is most useful when it shows a pattern over weeks, not when it produces a single alarming number on one night."
Sleep apnea affects an estimated 1 billion people globally, the majority undiagnosed. Many of those cases occur in adults over 50 who attribute their fatigue to aging rather than a treatable condition. Overnight SpO2 monitoring from a smartwatch is not diagnostic, but it is a practical first filter that can prompt a sleep study referral.
Altitude and SpO2
At sea level, the air is approximately 21% oxygen by volume, and atmospheric pressure is sufficient to drive that oxygen efficiently across the lung membrane into the blood. SpO2 at sea level for a healthy adult is typically 97-99%.
| Altitude | Typical resting SpO2 | Practical guidance |
|---|---|---|
| 0-1,500m (sea level to ~5,000ft) | 95-100% | Normal baseline zone |
| 1,500-3,000m (~5,000-10,000ft) | 92-96% | Mild reduction expected; allow acclimatization time |
| 3,000-4,500m (~10,000-15,000ft) | 87-92% | Monitor for symptoms of altitude sickness |
| Above 4,500m (above ~15,000ft) | Below 87% | Supplemental oxygen or descent if symptomatic |
SpO2 monitoring at altitude is most useful as a trend indicator rather than an absolute threshold. Pair SpO2 data with symptom awareness. Headache, nausea, fatigue, and dizziness alongside a falling SpO2 reading is a clearer signal than SpO2 in isolation.
What smartwatch SpO2 cannot do
Clear limits deserve clear statement.
It cannot diagnose any condition. A smartwatch SpO2 reading can suggest that further investigation is warranted. It cannot confirm or rule out sleep apnea, COPD, heart failure, anemia, or any other condition that affects blood oxygen.
It cannot replace a pulse oximeter for clinical decisions. If you or a family member has been prescribed supplemental oxygen based on clinical SpO2 thresholds, manage that prescription using a clinical pulse oximeter, not a smartwatch.
It cannot measure carbon monoxide poisoning accurately. Standard pulse oximeters, including wrist sensors, cannot distinguish between hemoglobin bound to oxygen and hemoglobin bound to carbon monoxide. In a suspected CO poisoning situation, a normal SpO2 reading from a smartwatch is not reassuring.
It cannot replace clinical assessment for symptoms. If you are experiencing chest pain, difficulty breathing, confusion, or persistent fatigue, seek clinical evaluation. Do not make that decision based on a SpO2 reading that appears normal on your wrist.
Symptoms, breathlessness, confusion, persistent chest tightness, blue-tinged lips, indicate clinical evaluation independent of what your smartwatch shows. Trust your body's signals, not only the number on the screen.
Wearing your smartwatch correctly for SpO2
Sensor contact quality is the single biggest variable you can control. The following positioning guidelines apply to any smartwatch with an optical SpO2 sensor, whether you wear it alone or alongside a mechanical watch via Smartlet.
- Position the watch face side up, sensor side against the skin. The underside of the watch, where the sensor array sits, needs firm, consistent skin contact.
- Place it one to two finger-widths above the wrist bone. Over the wrist bone reduces perfusion to the reading site. Above the bone, the tissue is more consistently vascularized.
- Snug but not tight. The watch should not slide freely but should not restrict circulation. A gap you can slide one finger under is too loose for accurate SpO2.
- Keep it still during spot readings. Rest your arm flat on a surface and remain still for the duration of the measurement, typically 15 to 30 seconds.
- Clean the sensor and wrist before overnight monitoring. Lotion, sweat residue, and debris on either surface degrade optical contact.
For overnight SpO2 monitoring, the watch position you fall asleep in is not always the position you wake up in. If you find your overnight readings unusually variable, check whether the watch has rotated during sleep. A silicone strap with a secure buckle helps maintain consistent positioning through the night.
Wearing a mechanical watch alongside your smartwatch
If you wear both a mechanical watch and a smartwatch on the same wrist, SpO2 sensor performance depends on where the smartwatch sits relative to the adapter and your wrist anatomy.
The Smartlet system positions the smartwatch on the inner side of the wrist, the side facing your body when your arm hangs naturally. This positioning places the optical sensor directly over the radial pulse point, which is precisely the location that produces the most reliable PPG signal. Wrist perfusion is highest at this point, which is why clinical pulse oximetry sites are chosen for their proximity to arterial blood flow.
In practice, most collectors who use Smartlet with a smartwatch report SpO2 accuracy comparable to wearing the smartwatch alone. The key variable is strap tension: the combined assembly needs to sit snugly enough that the smartwatch sensor maintains consistent skin contact through the day and overnight.
For overnight SpO2 monitoring specifically, the Smartlet setup works well because both watches remain in a fixed position during sleep. The mechanical watch sits at the standard wrist position. The smartwatch sits further toward the forearm. Neither rotates independently during sleep because the single strap holds both in place.
Compatible smartwatches for this dual wear setup include Apple Watch (via the adapter included with your Smartlet), Samsung Galaxy Watch 7 (direct 20mm spring bar compatibility), and Garmin Venu X1 (direct 24mm spring bar compatibility). The full list is at smartlet.io/pages/compatibility-smartwatches.
The Smartlet system makes continuous SpO2 monitoring possible without asking you to leave your mechanical watch behind.
Frequently asked questions
What is a normal SpO2 reading on a smartwatch?
For most healthy adults at sea level, a normal resting SpO2 is between 95% and 100%. Given the ±2-3% accuracy margin of wrist sensors, a reading of 94% on your smartwatch may represent a clinical reading of 92% to 97%. Treat readings below 92% as a prompt to take a follow-up reading at rest and, if persistent, consult a healthcare professional.
Is smartwatch SpO2 accurate enough to rely on?
For trend tracking over time, overnight sleep monitoring, altitude acclimatization, post-illness recovery, yes. For precise clinical decisions at specific threshold values, no. The ±2-3% variance means that individual readings should prompt investigation, not direct clinical action. Use a clinical pulse oximeter if a specific threshold matters.
Why does my SpO2 drop during sleep?
Brief drops during sleep are normal, particularly during REM sleep. Sustained drops below 90%, or frequent brief drops below 88%, are worth discussing with a physician, as they may indicate sleep-disordered breathing. Export your overnight SpO2 data from your smartwatch app before any medical consultation.
Does SpO2 monitoring work when wearing Smartlet?
Yes. The Smartlet system positions the smartwatch toward the forearm with the sensor facing the inner wrist. This placement maintains good skin contact for optical PPG sensors. Multiple users report SpO2 accuracy consistent with solo smartwatch wear. Snug strap tension is the key variable for consistent readings.
What affects SpO2 accuracy most on a smartwatch?
Movement during measurement, loose wrist fit, skin tone (darker skin tones can affect sensor accuracy), cold extremities reducing peripheral blood flow, and tattoos on the sensor site. For the most reliable readings: take measurements at rest, ensure snug fit, and clean both the sensor and your wrist before overnight monitoring.
Should I be worried if my SpO2 reads 94% at rest?
Not necessarily. Given the ±2-3% margin of wrist sensors, a reading of 94% may represent a clinical value anywhere from 91% to 97%. If this is your consistent baseline over several weeks, establish it as your personal norm and compare future readings against it rather than against population averages. If you experience symptoms, breathlessness, fatigue, dizziness, alongside a 94% reading, seek clinical evaluation.
Which smartwatches give the best SpO2 readings?
Apple Watch Series 9, Ultra 2, and Ultra 3 use multi-channel PPG with accelerometer-assisted noise cancellation, producing reliable results under most conditions. Samsung Galaxy Watch 7 and Garmin Venu X1 also perform well in published accuracy studies. All three are compatible with the Smartlet dual wear system.