How to use this chart
- Pick the right context at the top of the tool. Most adult readings stay on the default. Switch to COPD if you have a chronic-lung diagnosis with a prescribed home-oxygen plan, High altitude if you're above ~5,000 ft, Newborn only for the first 10 minutes of life, Athlete if your resting heart rate runs in the 40–60 range, or Child for ages 1–12. Each context shifts the bands and the pulse-rate norms — a 91% reading is "mild concern" for an adult but "within baseline" for someone with COPD.
- Type your SpO2 reading in the left field — just the number, no percent sign. Optionally enter your pulse rate on the right. The result updates instantly. The colored band on the right side of the result card tells you the tier: green (safe), amber (monitor), orange (contact clinician same-day), or red (urgent / emergency).
- Read the guidance and the band visualization. The horizontal color bar below the inputs shows where your reading falls across all five bands for the chosen context. The little black diamond marks your number.
- Save the reading if you're tracking SpO2 over time (post-COVID recovery, COPD home-oxygen titration, sleep-apnea monitoring, altitude acclimatization). Add an optional note like "after walking up stairs" or "morning, before breakfast" for context.
- Download or share the log when it's time for a clinic visit. The PDF lists chronological readings with timestamps, context, band, and notes — formatted to hand directly to a pulmonologist or primary-care provider.
What the bands mean (and how this differs from a single chart)
Most pulse-oximeter charts you'll find online — including the one near the top of MedicineNet's article and the static PDFs from NHS practices — are one-size-fits-all. They show "95–100% normal, below 90% hypoxemia" and that's it. The number that matters depends on who you are, where you are, and what's happening in your body.
Adult (default)
For a healthy adult at sea level: 95–100% is normal. 91–94% is the mild-concern zone — usually fixed by a few minutes of calm rest or by warming a cold finger. Below 90% (hypoxemia) is the threshold the CDC/NHLBI use to flag a reading as clinically concerning. Below 80% is severe and below 70% is a true emergency.
COPD baseline
The American Thoracic Society recognizes that patients with stable COPD may have a baseline of 88–92% — and that's "normal" for them, especially if they're on a prescribed home-oxygen plan. Treating an 89% reading from a COPD patient like an 89% reading from a healthy 30-year-old leads to either unnecessary panic or, occasionally, missed deterioration. This tool's COPD context shifts the bands so the colors map to your actual baseline.
Newborn (first 10 minutes only)
Newborns transition from placental to pulmonary circulation across the first 10 minutes of life. Per the AAP Neonatal Resuscitation Program, expected SpO2 rises from ~60% at 1 minute to 85–95% at 10 minutes. After that, the same target as any other child applies (95% +). The newborn context is for those first 10 minutes only — not for ongoing pediatric monitoring.
High altitude
At sustained altitudes above ~5,000 ft (Denver, Albuquerque, ski resorts, the Andes, Himalayan trekking), normal SpO2 shifts down to about 90–95%. A 90% reading at 8,000 ft is not the same warning as a 90% reading at sea level — but a sustained drop combined with headache, breathlessness at rest, or nausea can signal acute mountain sickness or, more dangerously, high-altitude pulmonary edema (HAPE). The altitude context flags the difference and points toward descent + evaluation when the number drops below the altitude-adjusted threshold.
Trained athlete
SpO2 thresholds are the same for athletes as anyone else, but resting heart rate bands differ — endurance athletes routinely rest at 40–60 bpm, which is bradycardia in an untrained person but normal for them. The athlete context tells the pulse-rate display not to flag a 50 bpm resting rate as concerning when paired with a normal SpO2.
Child (1–12 years)
SpO2 targets match adults (95–100%), but children's normal pulse-rate range runs higher: roughly 70–120 bpm at rest for ages 1–10. A child's 110 bpm at rest isn't tachycardia.
Three real-world examples
COPD baseline at home
Marian, 68, has GOLD-stage 3 COPD and uses 2 L/min of supplemental oxygen at home. Her pulmonologist's plan: target 89–92% on oxygen, contact the office if she drops below 87% for two consecutive readings. She switches the tool's context to COPD, types 90, and the band shows green ("Within COPD baseline — monitor"). Two days later her morning reading is 86%; she switches to COPD context, sees the orange "Below your baseline" band and tier label "Contact your provider," logs the reading, repeats in 10 minutes (86% again), and calls her pulmonologist's office before lunch — exactly what the action plan said. Without context-aware bands, the same 86% would have looked alarming or, in the other direction, an 89% would have looked alarming.
Post-COVID recovery tracking
Daniel, 41, recovered from a moderate COVID infection three weeks ago but still notices breathlessness on stairs. He starts taking spot SpO2 readings: morning at rest, mid-day, and after a brief walk. He keeps the context on Adult. Most readings come back 96–98% (Normal, green). One afternoon he gets 92% after a half-mile walk; the band shows amber "Mild concern — Monitor closely." He logs it with the note "after walking 0.5 mi, slight breathlessness," rests 5 minutes, and re-tests. The recheck reads 96%. A week of logs goes to his primary care visit — the trend (normal at rest, modest exertional drops) plus a paired peak flow log drives the conversation toward pulmonary rehab rather than a CT scan.
Sleep apnea screening
Aiyana, 52, snores and wakes up tired. She has no oximeter at night, but during a daytime nap her partner uses a continuous overnight oximeter (a model her doctor mentioned) and downloads the trace. Several dips into the 86–88% range catch her attention. She enters one of the dips into this tool — Adult context, 87% — and reads "Moderate hypoxemia, contact your clinician same day." She brings the trace plus the SpO2 log to her primary care provider, gets a sleep-study referral, and is diagnosed with moderate obstructive sleep apnea. The oximeter didn't diagnose anything; it produced the data that triggered the right referral. (Continuous overnight tracking is what most spot-check oximeters can't do — see our pulse oximeter review for models that include overnight reports.)
What affects accuracy
A pulse oximeter shines red and infrared light through a fingertip and infers SpO2 from how the colors change. That's elegantly simple — and it has known failure modes that anyone using one at home should understand:
- Low perfusion (cold fingers, Raynaud's, shock). Reduces the pulsatile signal, so the device may report an artificially low SpO2 or fail to lock on. Warm the finger for 30–60 seconds (rub it, run warm tap water), and recheck. If still low, try the earlobe (some oximeters support ear sensors) or another finger.
- Nail polish (especially black, blue, dark green). Absorbs the wavelengths the sensor uses. Remove polish or rotate the sensor 90° so the light passes through skin instead of nail.
- Motion. Tremor or shivering disrupts the signal. Sit still for 60 seconds before reading.
- Ambient light. Bright sunlight or fluorescent overhead light can leak in. Cup your free hand around the sensor.
- Carbon monoxide poisoning. CO binds hemoglobin so tightly the pulse oximeter can't distinguish CO-bound from oxygen-bound hemoglobin — and reports a falsely normal SpO2 in a patient who's actively dying. Headache, dizziness, and nausea after a closed-room exposure (gas heater, generator, car) warrant emergency care regardless of the SpO2 reading.
- Skin pigmentation. Per FDA 2024 guidance, pulse oximeters can overestimate true SpO2 in people with darker skin — meaning a reading of 92% may correspond to a true value lower than that. If you have darker skin and your reading is in the 91–94% "mild concern" range with any symptoms, treat it as if it were a band lower and contact a clinician.
Frequently asked questions
What is a normal pulse oximeter reading by age?
For healthy adults and children (1+ years), normal SpO2 is 95–100%. For newborns in the first 10 minutes of life, 90–95% is part of the normal transition. Adults with stable COPD may have a baseline of 88–92% (per ATS guidance) — that's the COPD context in this tool.
At what oxygen level should I go to the ER?
SpO2 below 90% with any new symptoms (shortness of breath, chest pain, blue lips or fingertips, confusion, severe fatigue) warrants emergency evaluation. Below 80% is a clear emergency at any context. If your reading is below 80% and you're alone, call 911 — don't drive yourself.
Can I trust a $20 fingertip pulse oximeter?
For spot-checking SpO2 in the 92–100% range in a healthy adult with normal perfusion, the cheap fingertip oximeters sold on Amazon are accurate enough — most claim ±2% and clinical comparisons confirm that for the upper range. They get less reliable below 90%, in low-perfusion states, in dark skin, and during motion. For COPD home monitoring, post-surgical recovery, or anything where decisions ride on the number, an FDA-cleared device is worth the extra cost. See our guide to pulse oximeters for the FDA-cleared models we recommend.
Why does my reading change so much within a few minutes?
Real SpO2 doesn't change by 5% over a few minutes in a healthy person — but the measurement can, because of finger temperature, motion, sensor placement, and ambient light. If two consecutive readings disagree by more than 2%, take a third. Use the median of three readings. The trend across several days matters more than any single reading.
Can I embed this tool on my own site?
Yes — copy the embed snippet at the bottom of this page. The embedded version is a stripped-down variant designed for clinics, COPD support communities, sleep-apnea blogs, pulmonologist practices, and patient-education pages. Required attribution is built in. There is no fee, no signup, no analytics attached to the embed.
Related tools
- Wong-Baker FACES® Pain Scale — track pain alongside SpO2 when respiratory distress is in the picture.
- Steps to Miles Calculator — convert daily activity volume; useful when SpO2 drops correlate with walking distance.
- Browse all free tools by Dr. Taylor →
Dr. Taylor's recommendations for home pulse oximetry
If you're tracking SpO2 at home — for COPD, post-COVID, sleep-apnea screening, altitude trips, or general wellness — these four product categories cover most needs. Each links to the full review with current top picks, prices, and pros/cons:
- Best Pulse Oximeters — FDA-cleared fingertip and ring oximeters, including continuous overnight models for sleep-apnea screening.
- Best Nebulizers — when SpO2 drops correlate with airway inflammation (asthma, COPD exacerbation, post-viral bronchitis), a nebulizer delivers bronchodilators and steroids directly to the lungs.
- Best Peak Flow Meters — pairs naturally with SpO2; peak flow drops before SpO2 does in asthma, giving earlier warning.
- Best CPAP Machines — for sleep apnea, the long-term fix once a sleep study confirms it. Some include built-in SpO2 tracking.
Sources & methodology
- MedicineNet — Normal Blood Oxygen Levels Chart (medically reviewed 2025-09-25). Source for adult / newborn / chronic-disease normal ranges.
- NHS England — Easy-read pulse oximeter PDF (2022). Source for patient-facing escalation thresholds (96+ normal, 95 contact, 94 / 93 escalate).
- American Thoracic Society — Patient Information Series: Oxygen Therapy. Source for COPD baseline range (88–92% on prescribed oxygen).
- AAP Neonatal Resuscitation Program. Source for the newborn SpO2 transition curve.
- FDA Safety Communication — Pulse Oximeter Accuracy and Limitations (2024). Source for skin-pigmentation overestimation guidance.
- Mayo Clinic — Heart rate normal ranges. Source for adult / child / newborn pulse rate bands.
This tool is reviewed annually for citation currency. About Dr. Taylor · Last reviewed April 28, 2026.
Embed this tool on your site
Free for clinics, COPD support communities, sleep-apnea blogs, pulmonologist practices, patient-education sites, and personal blogs. Required attribution is included in the snippet. No fee, no account, no analytics.
<iframe
src="https://bestrateddocs.com/pulse-oximeter-chart/embed/"
width="100%"
height="760"
loading="lazy"
style="border:1px solid #e8dfeb; border-radius:16px; max-width:680px;"
title="Pulse Oximeter Reading Chart (BestRatedDocs)">
</iframe>
<p style="font-size:12px;color:#666;margin-top:8px">
Pulse oximeter chart by
<a href="https://bestrateddocs.com/pulse-oximeter-chart/">BestRatedDocs</a>
· Reviewed by Dr. David Taylor, MD, PhD
</p>