Best smartwatches that can measure blood oxygen saturation levels 2024 (2024)

Jump to:

  • At a glance
  • Best overall
  • Best premium pick
  • Best health data
  • Best smartwatch
  • Best with FDA approval
  • FAQ
  • How to choose

Quick menu

Best smartwatches that can measure blood oxygen saturation levels 2024 (1)

1. At a glance
2. Best overall
3. Best premium pick
5. Best health data
6. Best flagship smartwatch
7. Best with FDA approval
8. FAQ
9. How to choose

Your body's blood oxygen levels serve as a warning sign of sleep apnea, trouble adjusting to high altitudes, or even serious pulmonary medical conditions. Finger-based pulse oximeters are the most accurate for spot readings, but uncomfortable for sleep tracking. And you won't know if you need one unless you do some long-term monitoring first. That's where smartwatches with SpO2 tracking come in.

Blood oxygen monitoring is increasingly common on smartwatches these days. But not all pulse oximetry sensors are created equal, and many watches are limited on when (or how often) you can take readings. Continuous SpO2 tracking is rare to find, and burns through battery life quickly. And of course, Apple Watch owners will need to look elsewhere, due to its legal issues with SpO2 readings.

Starting with the Garmin Forerunner 265, we've rounded up some of the best smartwatches with blood oxygen monitoring. We'll focus on the best options related to battery life, frequency of readings, related health-tracking features, accuracy, and more.

At a glance

Best overall

1. Garmin Venu 3

Best overall

The Venu 3 offers up to 14 days of battery life, and you'll need plenty of juice for its all-day SpO2 mode that takes readings every five minutes. It also gives you ECG testing, skin temp, and HRV.

Read more below.

Best premium pick

2. Garmin Forerunner 965

Best premium pick

The Garmin Forerunner 965 takes everything that makes the Forerunner 265 great and throws in a bigger battery, altitude acclimation tech, and a higher price.

Read more below.

Best health data

3. Fitbit Sense 2

Best health data

The Fitbit Sense 2 is, first and foremost, a health-tracking tool, giving you SpO2 data, passive AFib, continuous stress, and reliable heart rate data. Be ready to pay for Premium.

Read more below.

Best flagship

4. Samsung Galaxy Watch 6

Best flagship smartwatch

Despite some accuracy issues, the Galaxy Watch 6 has everything you could want in a wearable, including a powerful chip and continuous SpO2 tracking.

Read more below.

Best with FDA approval

5. Withings ScanWatch

Best with FDA approval

The only watch on this list to receive FDA approval for its SpO2 tracking, the Withing ScanWatch has been specially designed to detect and monitor health conditions.

Read more below.

Best overall

Best smartwatches that can measure blood oxygen saturation levels 2024 (7)

1. Garmin Venu 3

Best overall

Specifications

SpO2 modes: Spot check, Sleep, All-day

Health data: HR, HRV, ECG, skin temp, Body Battery

Display size: 1.2- or 1.4-inch AMOLED

Battery life: Up to 14 days

Water-resistant: ✔️ (5ATM)

Reasons to avoid

-

Expensive

-

Slightly limited smartwatch features

-

No acclimation mode

Garmin watches, generally speaking, are your best option for testing blood oxygen data. While some watches only offer SpO2 spot checks or data during sleep, Garmin is the rare brand to offer an all-day mode, measuring every 5–15 minutes and targeting moments when it detects a lack of motion. During runs, when the results would be unreliable, it takes fewer readings.

Nearly any of the best Garmin watches could claim this spot, since most have Pulse Ox readings and all-day mode. So why choose the Venu 3? It's one of the rare few to offer an ECG tool for AFib detection and skin temperature data during sleep data, as well as the usual accurate heart rate & heart rate variability (HRV) data. If you care about SpO2, you probably want as much other health data as possible.

In addition, the Garmin Venu 3 has the brand's latest Sleep Coach for judging your sleep quality, the enhanced Body Battery tool that detects what's draining your energy, and a Jet Lag Adviser to judge your recovery during travel. It's missing Garmin's acclimation mode — which we'll explain with our next pick — but it's otherwise on the cutting edge for Garmin software.

More generally, our Garmin Venu 3 review runs through its many positives compared to other Garmin watches, from its bright AMOLED display and more stylish design to its built-in mic and speaker for Bluetooth calls and voice assistant commands. You can even stream Spotify playlists. It's not as smart as your typical smartwatch, but it's as close as a fitness watch will get you.

Best premium pick

Best smartwatches that can measure blood oxygen saturation levels 2024 (8)

2. Garmin Forerunner 965

Best premium pick for athletes

Specifications

SpO2 modes: Spot check, Sleep, All-day, Acclimation

Health data: HR, HRV, Body Battery, Training Readiness, Real-time stamina

Display: 1.4-inch AMOLED

Battery life: Up to 23 days

Water-resistant: ✔️ (5ATM)

Reasons to buy

+

Extremely accurate sensors and tracking features

+

Gorgeous AMOLED display

+

23-day battery life

+

Best running metrics on the market

+

Acclimation mode

Reasons to avoid

-

Expensive

-

A bit heavy for sleeping

Garmin watches tend to be expensive, so we chose the Venu 3 as the best smartwatch for blood oxygen data in part because it's "only" $450. If you can spare a little more, however, the Garmin Forerunner 965 is a better SpO2 option in three key respects.

First, the Forerunner 965 lasts 23 days in standard use. All-day SpO2 mode will significantly cut into that number, but you'll have more leeway than the 14-day Venu 3 will give you. If you only need spot checks or sleeping data, that might be less of a concern.

Second, only the Forerunner 965 has Garmin's Altitude Acclimation mode. When you're above 800 meters, it'll take averages of your blood oxygen,respiration rate, and resting heart rate to see how well you adapt to higher altitudes over three weeks. Serious athletes from climbers to marathoners could benefit from this tool.

Third, the Forerunner 965 has other cutting-edge fitness features for runners and cyclists. Our Garmin Forerunner 965 reviewer gushed over tools like training readiness, training load status, real-time stamina, and other metrics that helped him improve as a runner.

Aside from the high price, the downside to choosing the Forerunner 965, is that its last-gen Elevate v4 sensor lacks ECG spot readings and skin temperature data. Your choice may depend on whether you feel you need that information or not.

Best health data

Best smartwatches that can measure blood oxygen saturation levels 2024 (9)

3. Fitbit Sense 2

Best health data

Specifications

SpO2 modes: Sleep only

Health data: HR, HRV, cEDA, ECG, skin temp, breathing rate, passive AFib, Daily Readiness

Display size: 1.58-inch AMOLED

Battery life: 6+ days

Water-resistant: ✔️ (Up to 50m)

Reasons to buy

+

Onboard GPS

+

Heart-rate monitoring

+

5 ATM water resistance

+

ECG, cEDA, skin temperature sensors

+

Six-day battery life

+

Google Wallet and Maps

Reasons to avoid

-

Requires SpO2 app and Premium

-

Relatively short battery life

-

Not many "smart" features

If you care about blood oxygen data, then you're probably also interested in other bodily health data, too. Most smartwatches track heart rate and SpO2, but if you need more information, then the Fitbit Sense 2 is an excellent choice to consider — if you don't mind paying for Fitbit Premium.

We'll note upfront that the Fitbit Sense 2 can't take SpO2 spot checks. That might be a dealbreaker for you! We're still including it because its SpO2 app automatically sends this data to the Fitbit app overnight. Long-term graphical data during sleep is arguably more useful than random spot-checks for people suffering from sleep apnea. Plus, you can export that data to your doctor from the app — something competing brands don't offer.

In addition, the Fitbit Sense 2 can catch irregular heart rhythm, both actively with the ECG and passively with the HR sensor. The latter also captures HRV data to determine overnight energy recovery. The Sense 2's continuous electrodermal sensor (cEDA) can detect your current stress levels, and your temperature sensor tests the quality of your sleep at night.

Our Fitbit Sense 2 reviewer praised the watch for its redesign compared to the original Fitbit Sense. It's narrower, more comfortable, has a physical button to select things instead of an annoying capacitive touch button that you had to squeeze and didn't always work, and uses a revamped UI that we liked. Plus, you have the benefit of Google's Fitbit acquisition in that it gets access to Google Maps and Google Wallet, something that regular fitness watches can't usually access.

You may also want to consider the Fitbit Charge 6, which offers the same SpO2 tech and a similar battery life for half the price of the Sense 2. We only chose the Sense 2 over it because the Charge 6 technically is a fitness tracker, not a smartwatch.

Best smartwatch

Best smartwatches that can measure blood oxygen saturation levels 2024 (10)

4. Samsung Galaxy Watch 6

Best smartwatch

Specifications

SpO2 modes: Spot check, Sleep

Health data: HR, stress, ECG, skin temp, BIA, passive AFib, sleep apnea

Display size: 1.3- or 1.5-inch AMOLED

Battery life: Up to 40 hours

Water-resistant: ✔️ (5ATM, IP68)

Reasons to buy

+

At-night SpO2 tracking

+

Wear OS 4

+

Onboard GPS / optional LTE

+

Google Assistant/Wallet

+

HRM, ECG, BIA, skin temperature sensors

Reasons to avoid

-

Short battery life

-

Some inaccurate readings

-

Some health features are Galaxy-exclusive

Hands down, Samsung makes the best Android smartwatches, with the Galaxy Watch 6 as our current favorite. Aside from loving the One UI 5 Watch interface, we really appreciate how Samsung stays at the cutting edge of health tracking.

With the Galaxy Watch 6, you can spot-check SpO2 data using the relevant Tile, or measure during sleep. There's no continuous SpO2 data, which would burn through the Watch 6 battery fairly quickly, but the first two blood oxygen options should suffice for many.

In addition to SpO2 data, Samsung also measures your heart rhythm, body composition, and skin temperature, and it's received FDA approval for passive AFib detection. Plus, it's been medically cleared for sleep apnea detection in the second half of 2024, which is one of the main reasons people track SpO2 data.

In our Galaxy Watch 6 review, we did have occasional issues with deflated blood oxygen data at night, particularly on the heavy Classic. The smaller Galaxy Watch 6 is more likely to be comfortable for sleep data and adhere to your wrist more naturally.

While the Galaxy Watch 6's 40-hour battery is well below what Garmin or Fitbit provide, many people care more about getting apps, Google Assistant, and other smarts that a typical fitness watch could never offer. So we've included it here as a more balanced pick compared to the other specialized entries.

Best with FDA approval

Best smartwatches that can measure blood oxygen saturation levels 2024 (11)

5. Withings ScanWatch

Best with FDA approval

Specifications

SpO2 modes: Spot check, Sleep

Health: HR, HRV, ECG, passive AFib, breathing

Display size: 0.54-inch (LCD); 1.6-inch (total)

Battery life: Up to 30 days

Water-resistant: ✔️ (5ATM)

Reasons to buy

+

Specifically designed to detect health conditions

+

Medically rated to test for AFib

+

Approved to detect sleep apnea

+

Great battery life

Reasons to avoid

-

Only a hybrid smartwatch with limited features

-

No built-in GPS

Most smartwatches have Pulse Ox these days, but you can never be fully sure how accurate the readings are. While most smartwatches ask for FDA approval for the accuracy of their heart rate monitors, they don't do the same for their SpO2 sensors because they're much more difficult to get right. In fact, as far as we know, only one smartwatch has SpO2 tracking FDA approval: the Withings ScanWatch.

This isn't your traditional smartwatch with proper apps, but that ensures it can last 30 days per charge with automatic 24/7 heart rate monitoring. It has "clinically validated oxygen saturation" readings — taken at the UCSF Hypoxia Research Laboratory in San Francisco — that were "validated against the gold standard which involved blood oxygen samples analysis." In other words, you can trust that its SpO2 data is as medically accurate as a smartwatch can deliver.

The Withings ScanWatch combines this SpO2 data with HRM, breathing, and movement data for some of the best sleep tracking data and sleep apnea detection you can get from a device that isn't medical-grade. It can also detect AFib and offers some standard workout tracking, though not quite at the level of a Garmin or Fitbit.

Withings has since announced the ScanWatch 2, which added respiratory rate, overnight HRV, and 24/7 temperature tracking. Withings apparently didn't get clinical approval for SpO2 with this model, calling it a "wellness feature," but we assume it uses the same technology, so perhaps it's equally accurate. We can't be sure, so we're keeping the first-gen watch as our pick for now.

  • Back to the top ^

FAQ

Why do you need a fitness smartwatch with blood oxygen monitoring?

Why you can trust Android Central Our expert reviewers spend hours testing and comparing products and services so you can choose the best for you. Find out more about how we test.

Hypoxemia, or low blood oxygen levels in your blood, is a serious condition caused by a variety of possible ailments. And without a pulse oximeter, you may not know that it's low blood oxygen that's causing the problem.

According to the Cleveland Clinic, symptoms can include headaches, shortness of breath, tachycardia, coughing, and (in extreme cases) bluish skin. Plus, of course, sleep apnea can cause other symptoms like poor and sweaty sleep, depression, and an inability to regain energy.

One common reason for low SpO2 scores at night is sleep apnea. The American Medical Association says that about 30 million people in the U.S. suffer from it, but only 6 million have a diagnosis for it. It goes unnoticed for many, hurting their sleep quality without them ever realizing it. But a smartwatch can detect these symptoms.

Which Garmin watch is best for blood oxygen monitoring?

Best smartwatches that can measure blood oxygen saturation levels 2024 (12)

Almost every Garmin watch supports all-day SpO2 data, aside from a few older models. You may want to choose based on longest battery life, but long-lasting watches also tend to be bulkier, which could make sleep tracking less comfortable. It's about finding the right balance.

Athletes who need Garmin's altitude acclimation widget will typically find it on Garmin's priciest watches like the Fenix or Epix watches. For something a little more affordable, you could choose the Garmin Instinct 2X Solar or 2 Solar, or any of the Forerunner 9X5 models.

If you're more generally looking for sleep quality data, the Venu 3 is a good option because of its solid battery life, Sleep Coach, and skin temperature data. But it's on the expensive side; the Garmin Forerunner 165 will save you $200, lasts 11 days, and has a couple more running tools that you'll appreciate. Not a bad trade-off!

How to choose

Blood oxygen monitoring has become so commonplace in advanced smartwatches that you almost assume it'll be there. But beyond the physical presence of the sensor, it's just as important how the Pulse Ox actually works on your watch and how the software makes use of the data.

Both Fitbit and Garmin generally take a similar approach, silently collecting blood oxygen data and giving you a score or average of how well you're actually sleeping. The difference is that you can manually take a SpO2 reading on the Garmin Forerunner 265 whenever you want, while Fitbits mostly run behind the scenes. Either way, they'll give you a general sense if you're having trouble getting enough oxygen while sleeping, and their large batteries ensure running the Pulse Ox won't require daily charges.

The Galaxy Watch and Pixel Watch support nightly SpO2 readings as well, if you want a more traditional smartwatch experience. The Apple Watch Series 9 and Ultra 2 used to track SpO2 data before having to disable it for legal reasons, so iPhone owners will have to look elsewhere until Apple finds a more legally appropriate replacement.

You may also want to consider smart rings like the Oura Ring Gen 3. They typically measure SpO2 data passively at night, with a much more comfortable sleeping experience than you'd get with a smartwatch.

Be an expert in 5 minutes

Get the latest news from Android Central, your trusted companion in the world of Android

Best smartwatches that can measure blood oxygen saturation levels 2024 (13)

Michael L Hicks

Senior Editor, Wearables & AR/VR

Michael is Android Central's resident expert on wearables and fitness. Before joining Android Central, he freelanced for years at Techradar, Wareable, Windows Central, and Digital Trends. Channeling his love of running, he established himself as an expert on fitness watches, testing and reviewing models from Garmin, Fitbit, Samsung, Apple, COROS, Polar, Amazfit, Suunto, and more.

With contributions from

  • Patrick FarmereCommerce Editor
  • Namerah Saud FatmiSenior Editor — Accessories
  • Courtney Lynch

More about wearables

Samsung may have inadvertently confirmed the Galaxy Watch UltraA Fitbit smart ring could challenge the Galaxy Ring in ways Oura can't

Latest

News Weekly: First look at RCS on iPhone, YouTube cracks down on VPN hacks, Android 15, and more
See more latest►

3 CommentsComment from the forums

  • SyCoREAPER

    While all supposedly have a 5ATM rating, I wouldn't trust anything below 10ATM.

    That aside, Garmin has been shoty for me in the past which is why I dumped them, their app never connected correctly.

    Reply

  • Mooncatt

    I'm also not a fan of Garmin's pulse ox readings. Mine is consistently around 10 points below medical grade sensors and my wife's Fitbit. There's tons of complaints across many Garmin watches of their inaccuracies that Garmin seems unwilling to address. This article has zero credibility in my book by having 3 Garmin watches on the list. If you get one, you are likely to be made to believe you have severe sleep apnea and other O2 related issues due to their tendency to read much lower than actual.

    Reply

  • tube517

    Yeah I have a Samsung Watch 6 and I have no clue about its o2 readings.

    I know the BP and AFib /ECG readings are accurate. I have a regular BP machine and a Kardia mobile monitor and they always confirm my watch readings

    Reply

Most Popular
Best MP3 players 2024
Best e-book apps for Android 2024
Best Motorola Edge and Edge Plus cases 2024
What color Google Pixel 8a should you buy?
Best E Ink tablet 2024
Best Google Pixel 8a screen protectors 2024
Best Google Pixel 8a cases 2024
OnePlus 13: Rumors, specs, and everything we want to see
Best NAS for home 2024
Best Chromebook apps and Chromebook extensions in 2024
Best free Meta Quest 2 and 3 games 2024
Best smartwatches that can measure blood oxygen saturation levels 2024 (2024)
Top Articles
Latest Posts
Article information

Author: Tish Haag

Last Updated:

Views: 5998

Rating: 4.7 / 5 (67 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Tish Haag

Birthday: 1999-11-18

Address: 30256 Tara Expressway, Kutchburgh, VT 92892-0078

Phone: +4215847628708

Job: Internal Consulting Engineer

Hobby: Roller skating, Roller skating, Kayaking, Flying, Graffiti, Ghost hunting, scrapbook

Introduction: My name is Tish Haag, I am a excited, delightful, curious, beautiful, agreeable, enchanting, fancy person who loves writing and wants to share my knowledge and understanding with you.