Skip to content
FeaturesHeart RateBlood PressureGuidesToolsCompareFAQDownloadSupport
Blood oxygen tracker

Keep your blood oxygen readings next to your heart data

Record SpO2 from your pulse oximeter in two taps. Pulse Tracker flags Normal and Low readings, charts them over time and syncs with Apple Health.

★★★★★ 4.7 · 1k+ ratingsFree downloadiOS 17+
Blood oxygen log showing SpO2 98 percent, Normal

Simple SpO2 log

Type the percentage from your oximeter and save. Readings are classified as Normal or Low and dated automatically.

Timeline with everything else

See SpO2 on the same calendar as heart rate, HRV, respiratory rate and blood pressure.

Ask the assistant

“Is 94 percent normal at altitude?” The AI health assistant answers using your recent readings as context.

FAQ

Blood oxygen FAQ

Can the iPhone camera measure blood oxygen?

Not accurately enough to rely on. Clinical SpO2 needs red and infrared light at specific wavelengths; a phone flash and camera are not calibrated for that. Pulse Tracker therefore keeps a blood oxygen log for readings from a fingertip pulse oximeter or Apple Watch, rather than pretending to measure it.

What is a normal blood oxygen level?

For most healthy people, 95 to 100 percent at rest. Readings consistently below 92 percent deserve a conversation with a doctor; below 90 percent is generally considered low. Altitude, lung conditions and cold hands can all affect readings.

Why log blood oxygen in a heart rate app?

Heart rate, HRV, respiratory rate and SpO2 together paint a much clearer picture than any one of them. Seeing them on one timeline helps you and your doctor spot patterns.

Download Pulse Tracker

Heart rate, HRV, blood pressure and blood oxygen in one free iPhone app.

Download for iPhone

Requires iOS 17 or later · ★ 4.7 rating · Available in 8 languages

Wellness disclaimer. Pulse Tracker is intended for general wellness use only. It is not a medical device, is not FDA cleared or approved, and is not intended to diagnose, treat, cure or prevent any disease or condition. Blood pressure shown in the app is either a value you entered from your own cuff or an estimate derived from the pulse signal after cuff calibration; it is not a measurement and must not be used to make medical decisions. Read the full wellness disclaimer. Camera readings, estimates and classifications are for general information only and can be affected by movement, lighting, skin temperature and other factors. Do not use them to diagnose, treat or make decisions about a medical condition. Always consult a qualified healthcare professional, and call emergency services if you have chest pain, shortness of breath, fainting or other urgent symptoms.