Salud

Normal Blood Oxygen (SpO2) at Altitude — Calculator & Reference Chart

Enter your pulse oximeter reading and altitude to instantly know if your SpO2 is normal for that elevation. Altitude-adjusted thresholds: ≥95% at sea level, ≥93% at 1,500 m, ≥90% at 2,500 m, ≥88% above 3,500 m. Based on published altitude-physiology research.

🗓️ Updated June 2026 Reviewed by
Calculator Free · Private
Reviewed by: (editorial policy ) · Last reviewed:
Have a website? Embed this calculator for free Free — copy the code and paste it on your website Embed on your site
<iframe src="https://hacecuentas.com/embed/blood-oxygen-saturation-spo2-altitude" width="100%" height="560" style="border:1px solid #e2e8f0;border-radius:12px;max-width:720px" loading="lazy" title="Normal Blood Oxygen (SpO2) at Altitude — Calculator & Reference Chart"></iframe>
<p style="font-size:13px;text-align:center;margin:8px 0">Powered by <a href="https://hacecuentas.com" target="_blank" rel="noopener">Hacé Cuentas</a> — <a href="https://hacecuentas.com/blood-oxygen-saturation-spo2-altitude" target="_blank" rel="noopener">Normal Blood Oxygen (SpO2) at Altitude — Calculator & Reference Chart</a></p>
Preview →

Paste it on your site. Keep the credit link — thanks for sharing. More widgets →

At sea level a healthy adult typically reads 95–100% SpO2 on a pulse oximeter. But the same person trekking above 3,500 m (11,500 ft) may read 88–92% — and that is physiologically expected, not an emergency. This calculator applies altitude-adjusted reference thresholds so you can interpret your reading in context. Enter your SpO2 and your current elevation to get an instant classification.

When to use this calculator

  • Hikers and trekkers checking their pulse oximeter readings at altitude (Kilimanjaro, Machu Picchu, Everest Base Camp)
  • Travelers who flew to a high-altitude city (Cusco at 3,400 m, La Paz at 3,650 m, Lhasa at 3,656 m) and want to know if their SpO2 is acceptable
  • Athletes training at altitude who need objective feedback on acclimatization progress
  • Nurses and paramedics doing quick triage at mountain rescue posts or high-altitude clinics

Minimum normal SpO2 by altitude band

Altitude bandExample locationsMinimum normal SpO2Classification if below
0 – 1,500 m (0 – 4,900 ft)Buenos Aires (25 m), Lima (154 m), New York (10 m)≥ 95%Mild hypoxia < 94%; Significant < 90%
1,500 – 2,500 m (4,900 – 8,200 ft)Mexico City (2,240 m), Nairobi (1,795 m), Denver (1,609 m)≥ 93%Mild hypoxia < 92%; Significant < 88%
2,500 – 3,500 m (8,200 – 11,500 ft)Bogotá (2,625 m), Quito (2,850 m), Cusco (3,400 m)≥ 90%Mild hypoxia < 89%; Significant < 85%
Above 3,500 m (above 11,500 ft)La Paz (3,650 m), Lhasa (3,656 m), Everest Base Camp (5,364 m)≥ 88%Mild hypoxia < 87%; Significant < 83%

Source: Wilderness Medical Society — Practice Guidelines for High-Altitude Illness; WHO Environmental Health Criteria 111. Thresholds are for healthy adults at rest; cold fingers or peripheral vasoconstriction can lower readings by 2–4%.

How it works

Normal SpO2 by altitude — reference table

Altitude bandExample locationsMinimum normal SpO2
Sea level to 1,500 mBuenos Aires (25 m), Lima (154 m), New York (10 m)≥ 95%
1,500 m – 2,500 mMexico City (2,240 m), Nairobi (1,795 m), Denver (1,609 m)≥ 93%
2,500 m – 3,500 mBogotá (2,625 m), Quito (2,850 m), Cusco (3,400 m)≥ 90%
Above 3,500 mLa Paz (3,650 m), Lhasa (3,656 m), EBC (5,364 m)≥ 88%

How the calculator classifies your reading

Once your altitude threshold is looked up, your SpO2 is placed in one of three zones:

  • Normal — SpO2 ≥ minimum for your altitude. Blood oxygen is adequate.

  • Mild hypoxia — SpO2 is 1–5 percentage points below the altitude minimum. Rest, monitor, consider descent if symptoms appear.

  • Significant hypoxia — SpO2 is more than 5 points below the minimum. Seek medical evaluation promptly or descend.
  • Why SpO2 drops with altitude

    At altitude, atmospheric pressure decreases, so each breath delivers fewer oxygen molecules even though the air is still 21% oxygen. The partial pressure of oxygen (PO₂) at sea level is about 159 mmHg; at 3,600 m it drops to roughly 100 mmHg. The hemoglobin–oxygen dissociation curve means this translates to a measurable fall in SpO2.

    With acclimatization (hours to days at altitude), the body compensates: breathing rate increases, more red blood cells are produced, and 2,3-BPG levels rise to help unload oxygen to tissues. This is why the same SpO2 that would alarm a doctor at sea level can be perfectly acceptable after 24–48 hours at altitude.

    Pulse oximeter accuracy notes

    Fingertip pulse oximeters measure SpO2 using two wavelengths of light through the finger. They are accurate to ±2% under normal conditions (well-perfused, warm fingers, no nail polish). At altitude, cold fingers and peripheral vasoconstriction can depress the reading further. If your result seems unexpectedly low: warm your hands, reposition the device, and take 2–3 measurements at rest.

    This calculator is a reference tool, not a medical device. If you have symptoms (severe headache, confusion, ataxia, cyanosis) do not wait for a second reading — descend and seek care.

    Example: First day in Cusco (3,400 m / 11,150 ft)

    You land in Cusco (3,400 m) and measure SpO2 with a fingertip pulse oximeter: 91%.
    At 3,400 m the altitude threshold applied is the >2,500 m bracket: expected minimum SpO2 = 90%.
    91% ≥ 90% → Classification: Normal for this altitude.
    Recommendation: No immediate action needed. Rest, hydrate, and re-check if you feel short of breath.
    91% SpO2 at 3,400 m = Normal (within the altitude-adjusted range of ≥90%)
    Disclaimer: Los resultados son orientativos y no reemplazan la consulta médica profesional. Antes de tomar decisiones con impacto, consultá con un médico, nutricionista o profesional de la salud matriculado.

    Frequently asked questions

    What SpO2 is normal at sea level?
    For a healthy adult at sea level, 95–100% is the normal range. A reading of 94% at sea level is borderline and worth monitoring, especially if persistent. Below 90% at sea level is considered clinically significant hypoxia.
    I'm in Cusco (3,400 m) with 89% SpO2. Is that an emergency?
    At 3,400 m, the expected minimum is 90%, so 89% is 1 point below the threshold — classified as mild hypoxia. Rest, hydrate, and avoid exertion. If it doesn't recover to ≥90% after 30 minutes at rest, or if you have symptoms (headache, confusion, vomiting), descend or seek medical help.
    What SpO2 requires immediate descent at high altitude?
    Most altitude-medicine guidelines (Wilderness Medical Society, ISMM) recommend descent when SpO2 falls more than 5–10 points below altitude norms AND symptoms are present. A single reading of <80% at any altitude is a red flag even without symptoms.
    Does the reading differ between day 1 and day 3 at altitude?
    Yes. On day 1 in a high-altitude city your SpO2 is typically at its lowest. As you acclimatize over 48–72 hours, SpO2 usually rises by 2–4 percentage points as your breathing rate increases and red blood cell production begins.
    My oximeter reads 92% at 2,000 m but I feel fine. Should I worry?
    At 2,000 m the expected minimum is 93% (the >1,500 m threshold), so 92% is 1 point below — mild hypoxia range. If you feel fine and the reading is stable, mild hypoxia at this level is usually not dangerous, but worth monitoring. If you feel any shortness of breath or headache, consult a doctor.
    Can cold fingers give a falsely low SpO2 reading?
    Yes. Peripheral vasoconstriction (common in the cold, common at altitude) reduces blood flow to the fingertip and can make the oximeter under-read by 2–4%. Warm your hands, use your index or middle finger, and take the average of 3 measurements at rest.
    What's the lowest SpO2 ever recorded in a healthy person at extreme altitude?
    On the summit of Everest (8,849 m), researchers measured SpO2 values as low as 54% in acclimatized climbers who remained conscious — far below the sea-level danger threshold, illustrating how extraordinary the body's hypoxic adaptation can be (Grocott et al., NEJM 2009).
    Does altitude affect SpO2 differently in people with lung disease (COPD, asthma)?
    Yes, significantly. People with COPD or other respiratory conditions often have a baseline SpO2 of 92–94% at sea level and tolerate altitude much less well. Anyone with a pre-existing cardiopulmonary condition should consult their doctor before traveling above 2,000 m.
    Is SpO2 the same as the PO₂ measured in an arterial blood gas?
    No — they are related but different. SpO2 measures the percentage of hemoglobin that is saturated with oxygen (non-invasive, via light). PaO₂ measures the partial pressure of dissolved oxygen in arterial blood (lab test). At high altitude, PaO₂ drops steeply while SpO2 drops more gradually, due to the shape of the hemoglobin dissociation curve.
    What is the normal SpO2 for children at altitude?
    Children's SpO2 thresholds at altitude are similar to adults, though some research (Lancet Global Health, 2020) shows healthy children at sea level may have slightly lower normal values (≥94%). At altitude, the same adjusted thresholds apply: ≥90% at 2,500–3,500 m and ≥88% above 3,500 m. The WHO uses <90% (or <87% above 2,500 m) as the threshold for treating hypoxia in children under 5.

    Methodology & trust

    Editorial

    Calculadora de salud revisada por el equipo editorial de Hacé Cuentas, contrastada con Grocott et al. — Arterial Blood Gases and Oxygen Content in Climbers on Mount Everest (NEJM 2009), según nuestra política editorial y metodología.

    Updates

    Última revisión: June 20, 2026. Los parámetros se verifican periódicamente con las fuentes citadas.

    Privacy

    Calculations run 100% in your browser. We do not store or transmit your data.

    Limitations

    Indicative results. For critical decisions, consult a professional.

    📌 How to cite this calculator

    Rodríguez, M. (2026). Normal Blood Oxygen (SpO2) at Altitude — Calculator & Reference Chart. Hacé Cuentas. https://hacecuentas.com/blood-oxygen-saturation-spo2-altitude

    Contenido bajo licencia CC-BY 4.0 — reutilizable citando la fuente con enlace a Hacé Cuentas.

    ✉️ Reportar un error en esta calculadora