The formula you want is the aerodynamic lift equation: L = CL × (1/2) × ρ × V² × S. Plug in a lift coefficient, air density, airspeed, and wing area, and it tells you how many newtons of lift the wing produces. If that number is at least equal to the bird's weight in newtons, the bird can sustain level flight. That's the core test. Everything else in this article is about getting the inputs right, running the numbers without errors, and knowing what the answer actually means.
Give a Numerical Example for the Bird Flight Formula
What people usually mean by 'bird flight formula'
The phrase is genuinely ambiguous, so let's clear it up before doing any math. There are at least three relationships people could be reaching for: the aerodynamic lift equation (how much force a wing generates), the wing-loading relationship (how much weight each square meter of wing must support), and the stall-speed formula (the minimum airspeed needed to keep generating enough lift). All three are connected and all three use the same handful of variables, but they answer slightly different questions.
For most practical purposes, the one you want is the lift equation: L = CL × (1/2) × ρ × V² × S. It's the foundational equation used by NASA, aerodynamics textbooks, and biomechanics researchers to evaluate wing performance. The stall-speed formula (Vstall = √(W / (0.5 × ρ × S × CLmax))) is really just a rearrangement of the same thing, solved for speed when lift exactly equals weight at maximum lift coefficient. Wing loading (W/S) is a shorthand summary that tells you how hard the wing has to work per unit area. We'll focus on the lift equation because it's the most direct way to check whether a bird can generate enough force to stay airborne, and then we'll touch on the stall-speed rearrangement at the end.
One important caveat: this equation assumes steady, level flight with the wing acting like a fixed airfoil at a consistent angle. Real birds flap, which introduces unsteady aerodynamics that make the math considerably messier. For a pigeon in slow, active flapping flight, the true aerodynamics involve rotating and accelerating wings that don't behave exactly like a steady airfoil. The lift equation is still the standard starting point and gives genuinely useful ballpark results, but treat the output as an estimate rather than a precise prediction for a mid-wingbeat snapshot.
Setting up the example: inputs and units

We'll work through an example using a pigeon, because measured data exists for pigeons and they're a familiar, medium-sized bird. Before touching the formula, you need to lock down four inputs and make sure every single one is in SI units (kg, m, s, N). Mixing unit systems is the single most common mistake in these calculations, so I'll be explicit about every unit.
| Variable | Symbol | What it represents | Pigeon example value | Unit |
|---|---|---|---|---|
| Lift coefficient | CL | How efficiently the wing shape and angle of attack generate lift | 1.5 | dimensionless |
| Air density | ρ | Mass of air per unit volume (sea level, standard atmosphere) | 1.225 | kg/m³ |
| Airspeed | V | Speed of the bird relative to surrounding air | 10 | m/s |
| Wing area (planform) | S | Projected area of both wings viewed from above | 0.0592 | m² |
| Bird weight | W | Body weight expressed as a force (mass × 9.81) | 3.43 | N (≈ 350 g bird) |
A few notes on these values. The wing area of 0.0592 m² is twice the single-wing area measured by Usherwood et al. (2005) for a pigeon (approximately 0.0296 m² per wing), giving a total planform area for both wings combined. That's the number you use in the lift equation. Air density of 1.225 kg/m³ is the U.S. Standard Atmosphere value at sea level, the right default unless you're explicitly modeling flight at altitude. The lift coefficient of 1.5 is a reasonable mid-range value for a bird wing at a moderate angle of attack (measured values for bird wings often fall between 1.5 and 2.0 for conditions that generate useful lift). Airspeed of 10 m/s (about 36 km/h) is typical for a pigeon in relaxed cruising flight. The weight of 3.43 N corresponds to a body mass of about 350 grams, which is realistic for a rock pigeon.
Step-by-step calculation
Here's the formula written out one more time so you can follow each substitution: L = CL × (1/2) × ρ × V² × S.
- Calculate V² (airspeed squared): V² = 10² = 100 m²/s²
- Calculate dynamic pressure (1/2 × ρ × V²): q = 0.5 × 1.225 × 100 = 61.25 Pa (pascals, or N/m²)
- Multiply by wing area S: q × S = 61.25 × 0.0592 = 3.626 N/m² × m² = 3.626 N
- Multiply by the lift coefficient CL: L = 1.5 × 3.626 = 5.44 N
- Compare lift to weight: L = 5.44 N vs. W = 3.43 N
So at 10 m/s with CL = 1.5, this pigeon generates approximately 5.44 newtons of lift against a body weight of 3.43 newtons. That's a lift-to-weight ratio of about 1.59, meaning the wing is producing roughly 59% more lift than needed for level flight at this speed and angle of attack combination.
What that result actually tells you about the flight

The fact that L > W is good news: it confirms the pigeon can sustain level flight under these conditions. Those forces also connect to the bird's energy budget, because producing lift and managing drag determine how much energy it needs to keep flying. But the surplus lift is meaningful too. A bird doesn't just need to equal its weight in lift at one instant; it needs to be able to modulate lift across a range of speeds and body angles. In other words, even if a bird can generate enough lift to fly, lightning could still strike it in midair lightning strike. Having L well above W at 10 m/s means the bird has room to slow down (where V² drops and lift decreases) before hitting the stall condition where L can no longer meet W.
You can also flip the relationship around using the stall-speed formula. Rearranging L = W for minimum speed: Vstall = √(W / (0.5 × ρ × S × CLmax)). Using CLmax = 2.0 (the high end of the typical bird-wing range): Vstall = √(3.43 / (0.5 × 1.225 × 0.0592 × 2.0)) = √(3.43 / 0.0726) = √(47.25) ≈ 6.9 m/s. So this pigeon needs to maintain roughly 6.9 m/s or faster to stay airborne in steady gliding conditions. Drop below that and the wing can't produce 3.43 N of lift no matter how steeply it's angled.
This also connects to something worth knowing about bird energetics: birds carrying lift surplus at cruise speed are spending energy on drag too, so there's a speed at which the ratio of useful lift to total drag is optimized. The lift equation alone doesn't capture drag, but understanding where L = W gives you the floor. If you're also curious about the forms of energy involved in flight (kinetic, potential, chemical), those questions sit alongside this one and are worth exploring in their own right. This is where the bird's energy picture starts to matter, because the flight speed and the height changes affect how much kinetic and potential energy the bird must manage. A related idea in biomechanics and physics is the will to power in flight, which frames why organisms prioritize expanding influence and capability through movement will to power fly bird. To understand that, it helps to consider what type of energy is a flying bird using, from the chemical energy in food to the kinetic and potential energy changes during flight.
Common mistakes and quick sanity checks
These are the errors I see most often when people work through this formula for the first time.
- Using grams instead of kilograms for mass: if your bird is 350 g, convert to 0.35 kg before multiplying by 9.81 to get weight in newtons. Using 350 gives you a weight of 3,433 N, which is the weight of a small car, not a pigeon.
- Using wing span instead of wing area: S in the lift equation is the planform area (m²), not the wingspan (m). A pigeon with a 65 cm wingspan does not have S = 0.65 m². The actual area is much smaller (around 0.059 m²).
- Forgetting to use both wings: measured data often reports single-wing area. Double it for the total planform area used in the equation.
- Using km/h for airspeed instead of m/s: 36 km/h is 10 m/s. If you use 36 in the formula, V² becomes 1,296 instead of 100, inflating your lift estimate by a factor of nearly 13.
- Using a CL value from the wrong context: values from aircraft airfoils (often 0.3 to 1.5 for clean wings in cruise) can differ from bird wings at high angles of attack. Use bird-specific data when available, and note whether the value is for cruise or near-stall conditions.
- Sanity check 1: for level flight, your computed L should be close to W. If L is 100× W or 0.01× W, recheck your unit conversions first.
- Sanity check 2: compute wing loading (W/S) as a rough plausibility check. For small to medium birds, wing loading typically falls between 10 and 100 N/m². Our pigeon: 3.43 / 0.0592 ≈ 58 N/m², which is right in range.
Adapting the example to a different bird or scenario
The formula is the same for any bird. What changes are the four input values. Here's how to approach a different species or flight condition systematically.
Changing the bird
Start with the bird's body mass in kilograms and multiply by 9.81 to get weight in newtons. Then find (or estimate) the total planform wing area in square meters. Wing area scales roughly with body mass across bird species, so a 5 kg Canada goose will have a much larger S than a 20 g warbler. If you can't find a measured value, published allometric relationships for birds can give a reasonable estimate from body mass alone. Keep CL in the 1.2 to 2.0 range unless you have species-specific data, and use a realistic cruise airspeed for that species.
Changing altitude

If the bird is flying at altitude, air density drops and so does lift for the same speed and wing area. At 3,000 m elevation, ρ is approximately 0.909 kg/m³ instead of 1.225 kg/m³. Substitute that into the equation and you'll see the bird needs either a higher airspeed or a higher CL (steeper angle of attack) to maintain the same lift. This is why high-altitude migrants like bar-headed geese (which cross the Himalayas) face a genuinely harder aerodynamic challenge than sea-level fliers.
Solving for required airspeed instead of lift
If you want to know how fast a bird must fly to generate enough lift, rearrange the equation: V = √(W / (0.5 × ρ × S × CL)). Plug in your bird's weight, the sea-level air density, its wing area, and an assumed CL, and the formula gives you the required airspeed. This is essentially the stall-speed calculation, and it's one of the most practical things you can do with the equation because it ties the abstract lift coefficient directly to a real, observable flight behavior.
The same rearrangement works if you're asking about wing area: S = W / (0.5 × ρ × V² × CL). This tells you the minimum wing area needed to support a given weight at a given speed. That's the question evolution has been answering for every flying bird species, trading off wing size, body mass, and flight speed in ways that suit each bird's ecological niche. The lift equation is a surprisingly powerful lens for understanding why a wandering albatross has wings that look nothing like a hummingbird's, and why both solutions work perfectly for the birds that use them.
FAQ
In the numerical example, what lift value do you get if you use only one wing instead of total wing area?
If you mistakenly use the single-wing area S = 0.0296 m² instead of the total S = 0.0592 m², the lift halves: L = 1.5 × 0.5 × 1.225 × (10)² × 0.0296 ≈ 2.72 N. That is below the weight 3.43 N, so the bird would not meet the L ≥ W threshold in steady level flight (with the same CL and speed).
The example uses CL = 1.5. What happens to lift if CL is 2.0 at the same speed and wing area?
With CL = 2.0, lift scales linearly with CL. From the example L ≈ 5.44 N at CL = 1.5, you get L ≈ 5.44 × (2.0/1.5) ≈ 7.25 N. That increases margin above weight and would correspond to a lower required speed for the same bird if you solve for V.
If I double the airspeed from 10 m/s to 20 m/s in the same example, how much lift changes?
Lift scales with V². So doubling V from 10 to 20 m/s multiplies lift by 4: L ≈ 5.44 × 4 ≈ 21.8 N. This is why speed increases rapidly increase lift in the steady-airfoil approximation, though real flapping flight may not follow it exactly mid-wingbeat.
How can I quickly check whether a bird can maintain level flight without redoing all the arithmetic?
Compute the ratio L/W, or use the fact that L/W is proportional to CL, ρ, S, and V². In the example, L/W ≈ 1.59 at 10 m/s. If any one input changes, update L/W by the same factor (for instance, if air density drops to 0.909 at altitude, L/W becomes 1.59 × 0.909 ≈ 1.45).
What unit mistakes most often cause wrong results in these calculations?
The big two are mixing mass and weight (use weight W = m × 9.81 in newtons, not mass directly), and mixing area units (use m², not cm² or mm²). A third common issue is treating V as km/h instead of m/s, since V² would then be off by a factor of 3600.
If I want to estimate required speed for level flight, should I use CL_max or a cruise CL?
Use cruise CL if you are trying to estimate whether the bird can fly at its typical operating condition. Use CL_max only if you are specifically modeling the best-case or near-stall limit (the same rearrangement leads to a minimum-speed estimate). Using CL_max in a “can it cruise?” context will underestimate the real required speed.
Can I estimate minimum wing area needed for a given flight speed and bird mass?
Yes, rearrange for S: S = W / (0.5 × ρ × V² × CL). For any new scenario, start from W = m × 9.81, keep ρ in kg/m³ and V in m/s, then choose a realistic CL. If the computed S is far above measured planform areas, that flight speed or assumed CL is likely unrealistic for that species.
Why does the altitude example change lift, and how do I update the lift result numerically?
Because air density ρ appears as a multiplier in the lift equation. The ratio method is fast: L_at_alt / L_sea = ρ_at_alt / ρ_sea. For example, going from 1.225 to 0.909 kg/m³ reduces lift to about 0.909/1.225 ≈ 0.742 of the sea-level value at the same V, CL, and S.
Citations
NASA’s VirtualAero “Lift Equation” presents the standard aerodynamic lift equation: \(L = C_L\,(A)\,\tfrac{1}{2}\,\rho\,V^2\), and states that the lift coefficient is designated \(C_l\) (sometimes written \(C_L\)).
Lift Equation — Glenn Research Center (NASA K-12: VirtualAero) - https://www.grc.nasa.gov/www/k-12/VirtualAero/BottleRocket/airplane/lifteq.html
NASA explains that the lift coefficient \(C_l\) is a factor that combines geometric effects and angle-of-attack effects (i.e., it “factors in” how effectively the wing generates lift for a given flow condition).
The Lift Coefficient — Glenn Research Center (NASA K-12: VirtualAero) - https://www.grc.nasa.gov/WWW/k-12/FoilSim/Manual/fsim0007.htm
NASA’s wind-tunnel curriculum shows the same lift relationship in the governing equations form: \(L = .5\,C_l\,\rho\,V^2\,S\), where \(\rho\) is air density, \(V\) is velocity, \(S\) is surface/wing area, and \(C_l\) is the lift coefficient.
Governing Equations — Glenn Research Center (NASA K-12: Wind Tunnel) - https://www.grc.nasa.gov/WWW/K-12/WindTunnel/WTExpKids/tsld016.htm
The aerodynamic lift equation uses dynamic pressure \(q = \tfrac{1}{2}\rho u^2\); the lift equation is commonly written \(L = C_L\,q\,S\).
Dynamic pressure — Wikipedia - https://en.wikipedia.org/wiki/Dynamic_pressure
For steady level flight, lift and weight are equal: \(L=W\). The page also includes the stall-speed rearrangement \(V_{stall} = \sqrt{W / (0.5\,\rho\,S\,C_{l,max})}\), which directly ties lift capability (via \(C_{l,max}\)) to whether the required lift can be met.
Steady Level Flight — Aircraft Flight Mechanics (Harry Smith) - https://www.aircraftflightmechanics.com/AircraftPerformance/SteadyLevelFlight.html
In steady state (no change in altitude or airspeed), Princeton’s educational “lift” page states the balance \(L=W\), i.e., lift equals weight in level flight.
Lift — mechanics (Princeton University MAE Lab educational page) - https://www.princeton.edu/~maelabs/hpt/mechanics/lift.htm
NASA’s Bernoulli explanation motivates the aerodynamic-pressure term underlying dynamic pressure (the \(\tfrac{1}{2}\rho V^2\) factor) that appears in the lift equation framework.
Bernoulli’s Equation | Glenn Research Center (NASA) - https://www1.grc.nasa.gov/beginners-guide-to-aeronautics/bernoullis-equation-1/
Harry Smith explicitly frames the steady-level-flight assumption (inferred from the “steady level flight” context) used to relate lift to weight via the lift coefficient expression.
Steady Level Flight (Harry Smith) - https://www.aircraftflightmechanics.com/AircraftPerformance/SteadyLevelFlight.html
NASA’s lift-formula activity restates the lift equation in the standard form using \(\tfrac{1}{2}\rho V^2 S C_L\) and uses it to solve lift/capability problems.
Lift Formula (NASA K-12: Wind Tunnel activities) - https://www.grc.nasa.gov/www/k-12/WindTunnel/Activities/lift_formula.html
AeroToolbox defines “reference wing area” as the planform area of the wing (the projected plan area used in aerodynamic coefficients such as lift coefficient).
Aircraft Reference Wing Area / planform definition — AeroToolbox - https://aerotoolbox.com/wing-area/
NASA’s planform/wing-area teaching materials distinguish wing view from above (planform) and describe area calculation for wing shapes used to compute lift.
Planform (wing reference area) in analysis examples — NASA K-12 (VirtualAero: Wing shapes/planform) - https://www.grc.nasa.gov/www/k-12/VirtualAero/BottleRocket/airplane/area.html
A US Standard Atmosphere (1976) PDF lists the sea-level density used in standard calculations: \(\rho_0 = 1.225\,\text{kg/m}^3\).
U.S. Standard Atmosphere (sea-level density) — Starpath PDF (US Standard Atmosphere, 1976) - https://www.starpath.com/resources2/3-R2_standard_atmosphere.pdf
NASA SP-367 provides standard sea-level conditions including sea-level density \(\rho_0 = 1.225\,\text{kg/m}^3\) (along with pressure and temperature).
NASA SP-367 Intro to Aerodynamics of Flight (standard sea-level conditions) - https://appel.nasa.gov/wp-content/uploads/2018/08/NASA-SP-367-Intro-to-Aero-of-Flight.pdf
A Cornell eCommons document notes typical maximum coefficient of lift values for bird wings are often recognized in the approximate range \(1.5\text{ to }2.0\) (for certain comparisons/experiments discussed).
The Aerodynamics of Bird Flight (Cornell eCommons) - https://ecommons.cornell.edu/bitstreams/595ccee9-d6ca-4fe5-9654-ecd0df05bf91/download
Usherwood et al. (2005) report a measured pigeon single-wing area of about \(0.0296\,\text{m}^2\) (with uncertainty).
Usherwood et al. (2005) — pigeon wing geometry (single-wing area) - https://bpb-us-w1.wpmucdn.com/sites.usc.edu/dist/1/927/files/2023/02/Usherwood-et-al.-2005-1.pdf
A paper in PMC reports that lift-coefficient behavior versus angle of attack for birds can be modeled (e.g., via polynomial relationships) and shows that \(C_{lift}\) depends on angle of attack and flight style.
Influence of flight style on avian wings as fixed lifting surfaces (PMC) - https://pmc.ncbi.nlm.nih.gov/articles/PMC5075716/
An SICB abstract for Usherwood (slow pigeon flight) indicates pigeon flight studies use aerodynamic considerations of lift/drag polars for slow flight regimes.
Slow pigeon flight shows a compromise… (SICB abstract) - https://sicb.org/abstracts/slow-pigeon-flight-shows-a-compromise-between-aerodynamic-and-inertial-power-minimisation/
A PMC article discusses that applying the *standard* lift coefficient definition to flapping systems can be nontrivial, because the denominator of \(C_L\) is based on \(\tfrac{1}{2}v^2\) using a forward-speed convention that may not account for energy from flapping/rotation.
Normalized Lift coefficient interpretation (PMC) — flapping/rotating lift coefficient nuance - https://pmc.ncbi.nlm.nih.gov/articles/PMC3357408/
Wikipedia defines the lift coefficient as \(C_L = \dfrac{L}{qS} = \dfrac{L}{(\tfrac{1}{2}\rho u^2)\,S}\), directly showing the proportionality to \(\rho\), \(v^2\), \(S\), and \(C_L\).
Lift coefficient definition (Wikipedia) - https://en.wikipedia.org/wiki/Lift_coefficient
A PMC paper gives a detailed pigeon flapping-flow context (including measured wing geometry and flight parameters) and supports that slow flapping flight involves complex unsteady aerodynamics beyond the steady lift-equation simplification.
The aerodynamic forces and pressure distribution of a revolving pigeon wing (PMC) - https://pmc.ncbi.nlm.nih.gov/articles/PMC3380271/
Because NASA’s lift-equation educational material uses the steady aerodynamic lift-equation form, it implies the standard coefficient framework where \(\rho\), \(V\), \(S\), and \(C_L\) are treated as operating-point parameters rather than time-varying during the wingbeat.
NASA Lift Equation — variable/assumptions context via standard equation usage - https://www.grc.nasa.gov/www/k-12/VirtualAero/BottleRocket/airplane/lifteq.html
Wing loading is defined as total weight (or mass times gravity) divided by wing area; this is effectively a “how much weight per unit area must the wing support” relationship that connects to whether \(L=W\) can be satisfied for a given dynamic pressure (via \(L=\tfrac{1}{2}\rho v^2 S C_L\)).
Wing loading definition (Wikipedia) - https://en.wikipedia.org/wiki/Wing_loading
Harry Smith gives \(V_{stall} = \sqrt{W / (0.5\,\rho\,S\,C_{l,max})}\), which explicitly encodes how lift capability scales with \(S\), \(\rho\), and \(C_{l,max}\) when comparing required lift to what a wing can produce.
Steady Level Flight — stall speed formula rearrangement (Harry Smith) - https://www.aircraftflightmechanics.com/AircraftPerformance/SteadyLevelFlight.html
The NASA lift-equation form can be transposed to solve for any variable (e.g., solve for required airspeed or required wing area to meet a lift requirement).
Lift Equation (NASA K-12) - https://www.grc.nasa.gov/WWW/k-12/VirtualAero/BottleRocket/airplane/lifteq.html
ERAU’s “wing shapes and nomenclature” page states that in aerodynamic equations a projected planform area is assumed and is called planform area / wing reference area, emphasizing the “reference area” convention in coefficient-based formulas.
Wing planform / reference area used in coefficients — ERAU educational “wing shapes and nomenclature” - https://eaglepubs.erau.edu/introductiontoaerospaceflightvehicles/chapter/wing-shapes-and-nomenclature/
Princeton explicitly provides \(L=W\) for steady state, allowing a beginners’ lift-feasibility check by comparing computed \(L\) to weight (rather than using mass directly).
Lift equation + steady level flight relation (Princeton lift page) - https://www.princeton.edu/~maelabs/hpt/mechanics/lift.htm
The same Usherwood et al. (2005) source provides the specific pigeon wing-area value usable for a numerical worked example with the lift equation, reducing ambiguity about plausible \(S\) for an actual bird measurement.
Wing area used for pigeon (Usherwood et al. 2005) - https://bpb-us-w1.wpmucdn.com/sites.usc.edu/dist/1/927/files/2023/02/Usherwood-et-al.-2005-1.pdf
NASA’s “Effect of Size on Lift” page states that (with other factors fixed) lift is directly proportional to wing planform area, i.e., increasing \(S\) increases \(L\) proportionally in the lift-equation framework.
Lift equation proportionality statement — NASA K-12 Effect of Size on Lift - https://www.grc.nasa.gov/WWW/k-12/VirtualAero/BottleRocket/airplane/size.html
Because the NASA lift equation includes \(\tfrac{1}{2}\rho V^2\), it also implies lift scales with density \(\rho\) linearly and with airspeed squared \(V^2\) (for fixed \(S\) and \(C_L\)).
Lift equation / dynamic pressure relationship — NASA Lift Equation page - https://www.grc.nasa.gov/www/k-12/VirtualAero/BottleRocket/airplane/lifteq.html




