Skip to main content
Calcimator

Atmospheric Drag Calculator

Calculate atmospheric drag force, orbital decay rate, and estimated remaining orbital lifetime for satellites.

About this calculator

Atmospheric Density uses a piecewise-exponential thermosphere model: the 150-2000 km altitude range this calculator covers is split into bands (150, 180, 200, 250, 300 km, and so on up through 1000+ km), each with its own base density and scale height fitted to the real thermosphere profile defined by the joint NOAA/NASA/USAF U.S. Standard Atmosphere, 1976, following the exponential atmospheric density model widely used in orbital-mechanics references (e.g. Vallado, "Fundamentals of Astrodynamics and Applications") to fit that reference profile. This replaces a naive single sea-level scale height (8.5 km, correct near the ground but wrong by roughly nine orders of magnitude in the thermosphere) with scale heights of tens to hundreds of kilometers that actually govern density at orbital altitudes: at this calculator's 400 km default (roughly the International Space Station's altitude), the model gives about 3.7 x 10^-12 kg/m3, matching published real-world measurements (~3 x 10^-12 kg/m3) at that altitude to within the normal band-fit tolerance.

It is still an approximation -- it does not model solar-activity or diurnal density swings, which can shift real thermosphere density by a factor of several at a given altitude and season -- so treat any single result as representative of typical conditions, not a precise real-time value; but it is now correct in order of magnitude across the whole input range, not off by billions. Because Drag Force, Orbital Decay Rate, and Estimated Remaining Lifetime all derive directly from Atmospheric Density, all three now land in realistic ranges too: at the 400 km default, a 1,000 kg satellite with a 10 m2 cross-section and Cd = 2.2 sees roughly 2.4 x 10^-3 N of drag and an estimated remaining lifetime of about 3 years with no reboosts -- in line with how quickly real LEO satellites at that altitude actually decay. Drag Force itself follows the standard 0.5 x density x velocity-squared x Drag Coefficient x Cross-Section Area formula, and Orbital Decay Rate applies King-Hele's classical per-orbit decay approximation. Satellite Mass has no effect on Drag Force itself -- mass only enters through Orbital Decay Rate and Estimated Remaining Lifetime, where a heavier satellite for the same drag area decays more slowly.

Inputs

mi
sq ft
lb

Results

Drag Force

0 N

Estimated Remaining Lifetime

2.98 years

Atmospheric Density0 kg/m³
Orbital Decay Rate367.84 m/day

Figures current as of 1976. Source: NOAA, NASA, and USAF, U.S. Standard Atmosphere, 1976, NASA-TM-X-74335 / NOAA-S/T 76-1562

How to Use This Calculator
  1. Enter orbital altitude (km) and the spacecraft's drag coefficient (typically 2.0–2.5 for LEO).
  2. Set the effective cross-section area (m²) facing the velocity vector and spacecraft mass (kg).
  3. Review atmospheric density at the entered altitude, drag force (N), and orbital decay rate (m/day).
  4. Use the remaining lifetime estimate to plan deorbit maneuvers or station-keeping budgets.

How the result changes with Orbital Altitude

Orbital AltitudeDrag ForceEstimated Remaining Lifetime
2000.19 N0.02 years
3000.02 N0.35 years
6000 N112.76 years
1,0000 N8,801.94 years

What each input means

Orbital Altitude
Altitude above Earth's surface. Atmospheric drag is significant below ~800 km.
Drag Coefficient
Aerodynamic drag coefficient in free molecular flow. Typical satellite value is 2.0–2.5.
Cross-Section Area
Effective cross-sectional area of the satellite facing the velocity direction.
Satellite Mass
Total mass of the satellite. Higher mass means slower orbital decay for the same drag area.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Orbital Altitude = 400, Drag Coefficient = 2.2, Cross-Section Area = 10, Satellite Mass = 1000 = 4 input(s) provided
  2. Calculate Drag Force
    D = 0.5 x rho x V^2 x Cd x A
    0.002412 = 0.002412
  3. Calculate Estimated Remaining Lifetime
    Lifetime ~= Altitude / Decay Rate
    2.98 = 2.98
  4. Calculate Atmospheric Density
    rho = rho0 x e^(-h / H)
    3.725e-12 = 3.725e-12
  5. Calculate Orbital Decay Rate
    da/dt ~= -2 x pi x rho x r^2 / BC
    367.839 = 367.839

Figures and sources

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why doesn't Satellite Mass change the Drag Force result?

Drag Force is 0.5 x atmospheric density x velocity squared x Drag Coefficient x Cross-Section Area -- mass never appears in that formula, since drag is a force acting on the satellite's surface area, not its mass. Satellite Mass only matters afterward, when Orbital Decay Rate divides that same drag force's effect by mass (through the ballistic coefficient) to see how much a given force actually slows a heavier or lighter satellite.

Why does Orbital Altitude have such an enormous effect on Drag Force compared to Cross-Section Area?

Atmospheric Density falls off roughly exponentially with altitude within each thermosphere band this calculator models, with scale heights ranging from about 22 km near 150 km altitude up to nearly 270 km near 1,000+ km. Across the full 150 km to 2,000 km range, that compounds to a density drop of roughly seven orders of magnitude -- and Drag Force falls with it. Cross-Section Area, by contrast, only scales Drag Force linearly, so even its full 0.01 to 1,000 m² range (five orders of magnitude on its own) can't come close to matching altitude's effect once both are compared across their full input ranges.

How accurate is the atmospheric density figure at realistic satellite altitudes?

It's a good order-of-magnitude estimate for typical conditions, not a precise real-time value. This calculator uses a piecewise-exponential thermosphere model with band-specific scale heights (tens to hundreds of kilometers, not a single sea-level 8.5 km figure), fitted to the real thermosphere density profile published in the joint NOAA/NASA/USAF U.S. Standard Atmosphere, 1976 (NASA-TM-X-74335). At the 400 km default, it gives about 3.7 x 10^-12 kg/m3, matching published real-world measurements (~3 x 10^-12 kg/m3) at that altitude closely. What it does not capture is solar-activity and diurnal variation, which can shift actual thermosphere density by a factor of several at a given altitude depending on space-weather conditions -- so use this for planning-level estimates, not a precise real-time drag budget.

Is Estimated Remaining Lifetime the actual time until reentry?

Treat it as a planning-level estimate for typical solar-activity conditions, not a precise reentry date. It's computed from Orbital Decay Rate, which comes from Atmospheric Density -- now modeled with realistic thermosphere scale heights, so the result lands in a physically reasonable range (for example, roughly 3 years at the 400 km default with no reboosts, consistent with how quickly real LEO satellites at that altitude actually decay). Actual reentry timing still depends on real-time solar activity, spacecraft attitude, and reboost history, none of which this simplified model tracks; use a validated orbital mechanics tool for any real mission's deorbit timeline.

What does Drag Coefficient actually represent, and why does raising it always increase Drag Force?

Drag Coefficient captures how a satellite's specific shape interacts with the rarefied, free-molecular airflow at orbital altitudes -- a flatter, more streamlined shape typically has a lower coefficient than a boxy one with protruding panels. Because Drag Force is directly proportional to Drag Coefficient with everything else held fixed, raising it always increases Drag Force by the same proportion, across this calculator's full 1.0 to 4.0 range.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Engineering.