HomeArticlesAerospace Engineering

NACA Airfoil & Wing Aerodynamics: How Wings Generate Lift

Four digits — camber, camber position, thickness — turned wing design from art into engineering. Here's the theory hiding inside a NACA 2412.

mysimulator teamUpdated July 2026≈ 9 min read▶ Open the simulation

Four digits, one shape

NACA's four-digit designation MPTT packs an entire airfoil geometry into two numbers: M is maximum camber as a percentage of chord, P is the chordwise position of that camber in tenths of chord, and TT is maximum thickness as a percentage of chord. NACA 2412 has 2% camber at 40% chord and 12% thickness; NACA 0012 is perfectly symmetric with no camber at all — a standard choice for tails and test cases. A closed-form thickness distribution and a piecewise-parabolic camber line generate the upper and lower surfaces from these three numbers alone.

Circulation, not "equal transit time"

Lift does not arise because air must "reunite" at the trailing edge — that's a persistent myth. It arises because the airfoil's shape and angle of attack deflect air downward. The Kutta condition requires flow to leave the sharp trailing edge smoothly, which fixes a specific circulation Γ around the airfoil. The Kutta-Joukowski theorem then gives lift per unit span directly from that circulation, and Bernoulli's principle explains the pressure split: faster flow over the curved upper surface means lower pressure there, slower flow underneath means higher pressure, and the difference pushes the wing up.

Kutta-Joukowski:  L' = ρ · U · Γ            (lift per unit span, N/m)
Thin-airfoil lift slope:  C_L = 2π · sin(α) ≈ 2πα      (α in radians, small α)
Example NACA 2412 at α = 4°:  C_L ≈ 2π × (4/57.3 + 0.02) ≈ 0.57
live demo · streamlines deflecting around a cambered profile● LIVE

Drag, L/D, and the point where a wing gives up

Total drag on a finite wing splits into profile drag and induced drag, the latter coming from tip vortices that tilt the local lift vector rearward: C_D = C_D0 + C_L²/(π·AR·e), where AR is aspect ratio and e is Oswald efficiency (0.7-0.95). Maximising lift-to-drag ratio sets the optimum cruise C_L — a B737 cruises around L/D ≈ 17, a glider can reach ≈ 50. As angle of attack keeps rising, the boundary layer eventually can't follow the steepening adverse pressure gradient on the upper rear surface and separates: C_L peaks then drops sharply while C_D rises — the stall, typically between 10° and 16° depending on the airfoil.

Induced drag:  C_Di = C_L² / (π·AR·e)
(L/D)_max = √(π·AR·e / C_D0) / 2
Example AR=8, e=0.85, C_D0=0.008:  (L/D)_max ≈ 29

Frequently asked questions

Does air really have to "reunite" at the trailing edge to create lift?

No — that is a common myth. Lift arises because the airfoil's shape and angle of attack deflect air downward, and the Kutta condition (flow must leave the sharp trailing edge smoothly) sets up circulation around the wing. The Kutta-Joukowski theorem then gives lift per unit span directly as L' = ρ·U·Γ, with no requirement that particles above and below meet up again at the same time.

What do the four digits in a NACA airfoil code mean?

In a NACA MPTT designation, M is maximum camber as a percentage of chord, P is the chordwise position of that maximum camber in tenths of chord, and TT is maximum thickness as a percentage of chord. NACA 0012, for example, is symmetric (M=0) with 12% thickness — a common choice for tail surfaces and test cases.

Why does a wing eventually stall as angle of attack increases?

Lift grows roughly linearly with angle of attack until the boundary layer on the upper surface can no longer follow the increasingly adverse pressure gradient and separates. Once separation reaches far enough forward, lift coefficient peaks and then drops sharply while drag rises — the stall. Thin airfoils tend to stall abruptly; thick ones stall more gradually.

Try it live

Everything above runs in your browser — open NACA Airfoil and adjust camber, thickness and angle of attack to watch C_L, C_D, L/D and the pressure distribution respond in real time. Nothing is installed, nothing is uploaded.

▶ Open NACA Airfoil simulation

What did you find?

Add reproduction steps (optional)