A normal blood oxygen level falls between 95% and 100% when measured with a pulse oximeter, the small clip-on device you place on your fingertip. Readings below 95% suggest your body may not be getting enough oxygen, and levels at or below 88% are considered dangerously low for most people. Those numbers shift depending on your age, health conditions, altitude, and whether you’re awake or asleep.
Normal Ranges for Healthy Adults
For most healthy adults at sea level, a pulse oximeter reading of 95% to 100% is normal. This number, called your oxygen saturation or SpO2, reflects the percentage of hemoglobin in your red blood cells that is carrying oxygen. A reading of 97% or 98% is typical and nothing to worry about, and a perfect 100% isn’t necessary for good health.
There’s also a more precise measurement called arterial blood oxygen, measured in millimeters of mercury (mm Hg) through a blood draw from an artery. A healthy range is about 75 to 100 mm Hg. This test gives additional information, including carbon dioxide levels and blood acidity, which a pulse oximeter can’t detect. You’ll only encounter this test in a hospital or clinical setting, typically when a doctor needs a fuller picture of how well your lungs are working.
What’s Normal During Sleep
Your oxygen level naturally dips slightly while you sleep. Breathing slows down, and brief pauses are common. For healthy people, levels still generally stay between 95% and 100% overnight.
The threshold that raises concern is 88% or below for five or more minutes during sleep. Sustained drops to that level can signal a sleep-related breathing disorder like sleep apnea. In children, the cutoff is a bit higher: oxygen saturation falling to 90% or below for five minutes or more may indicate a problem. If you use an overnight pulse oximeter and see repeated dips into the low 90s or below, that pattern is worth discussing with a healthcare provider.
Normal Levels for Babies and Children
Healthy babies should show readings between 95% and 100% on a pulse oximeter, with less than a 3% difference between readings taken on the hand and the foot. This hand-to-foot comparison is part of routine newborn screening for congenital heart defects. A significant gap between the two readings can indicate that oxygen-poor blood is bypassing the lungs, which is one of the earliest detectable signs of certain heart conditions. Children generally follow the same 95% to 100% range as adults.
The Target Range for COPD
People with chronic obstructive pulmonary disease (COPD) operate by different rules. Their bodies have adapted to lower oxygen levels over time, and pushing oxygen too high can actually cause harm by suppressing the drive to breathe and allowing carbon dioxide to build up.
Major medical guidelines, including those from the British Thoracic Society and the European Respiratory Society, recommend a target oxygen saturation of 88% to 92% for people with COPD. Research on hospitalized COPD patients found that mortality was lowest in those whose oxygen levels stayed within this 88% to 92% window. If carbon dioxide levels are confirmed to be normal, the target can be adjusted upward to 94% to 98%, but the default starting point is the lower range. If you or a family member has COPD, knowing this narrower target matters because well-meaning attempts to keep oxygen “as high as possible” can backfire.
How Altitude Changes Your Numbers
At higher elevations, the air contains less oxygen per breath. Your body compensates by breathing faster and deeper, but your saturation will still run lower than it would at sea level. At around 10,000 feet (3,050 meters), for example, a healthy person’s oxygen saturation can drop to 88% to 91% even without any illness. That’s a reading that would be alarming at sea level but is expected at altitude.
After one to two days of acclimatization, your body adjusts and levels typically improve somewhat. The real warning sign at altitude isn’t a moderately low reading. It’s a reading that’s significantly lower than what other healthy people show at the same elevation. High-altitude pulmonary edema, a serious complication, produces saturations of 50% to 70%, which run at least 10 points below what’s normal for that altitude.
Symptoms of Low Oxygen
Your body sends clear signals when oxygen is dropping. Early symptoms include shortness of breath, a faster heart rate, and a sense that you can’t get a full breath. As levels fall further, you may notice confusion, restlessness, headache, and a bluish tint to your lips or fingertips. The challenge is that these symptoms overlap with anxiety, dehydration, and other common conditions, which is why having an actual number from a pulse oximeter helps distinguish between “I feel short of breath” and “my oxygen is genuinely low.”
Not everyone feels symptoms at the same threshold. Some people tolerate saturations in the low 90s without obvious distress, while others feel noticeably unwell at 93% or 94%. People with chronic lung or heart conditions may have a muted response to low oxygen because their bodies have partially adapted over time.
Pulse Oximeter Accuracy
Pulse oximeters are useful screening tools, but they aren’t perfect. The FDA has noted that current evidence shows accuracy differences between individuals with lighter and darker skin pigmentation. Darker skin tones can lead to falsely elevated readings, meaning the device may show a number that’s a few points higher than the true value. This discrepancy matters most when readings are near a clinical threshold, like 92% or 94%, where a few points could change a treatment decision.
Other factors that can throw off readings include cold hands (reduced blood flow to the fingertips), nail polish or artificial nails blocking the sensor’s light, and excessive movement during the reading. For the most reliable result, warm your hands first, remove nail polish from the finger you’re testing, and hold still for at least 15 to 30 seconds to let the reading stabilize. If a reading seems surprisingly low and you feel fine, try a different finger before drawing conclusions.
Quick Reference by Situation
- Healthy adult at sea level: 95% to 100%
- During sleep (healthy person): 95% to 100%, with brief minor dips acceptable
- Newborns: 95% to 100%, with less than 3% difference between hand and foot
- COPD: 88% to 92% (target range)
- High altitude (10,000 feet): 88% to 91% can be expected
- Dangerously low for most people: 88% or below

