Classical Mechanics

Normal Force

The surface pushes back — a constraint force perpendicular to whatever you stand on

Normal force is the contact-surface force perpendicular to the contact plane. On flat ground N = mg; on incline angle θ, N = mg·cos θ. A constraint force, not from a field.

  • DefinitionContact force perpendicular to surface
  • Flat surfaceN = mg
  • Incline angle θN = mg·cos θ
  • Force typeConstraint — not from a field
  • Work doneZero (perpendicular to motion)
  • Microscopic originElectron-cloud repulsion (Pauli + Coulomb)

Interactive visualization

Press play, or step through manually. The visualization is yours to drive — try it before reading on.

Open visualization fullscreen ↗

Watch the 60-second explainer

A condensed visual walkthrough — narrated, captioned, under a minute.

Definition

Normal force is the component of a contact force perpendicular to the contact surface. When you place a book on a table, the table pushes up on the book with exactly enough force to prevent the book from sinking into the wood. That perpendicular push is the normal force.

Symbol: N (sometimes FN). Units: newtons (N).

The defining property: normal force always acts away from the surface — perpendicular to the tangent plane, outward from the supporting solid. It is a contact force, meaning it exists only when two solids are pressed against each other; lift the book off the table and N drops instantly to zero.

How it works

The normal force is a constraint force. Unlike gravity (always m·g, derivable from a gravitational potential), the normal force has no fixed value. It adjusts itself to whatever magnitude is necessary to keep two surfaces from interpenetrating.

For a book of mass m sitting at rest on a flat table:

ΣF_y = 0
N - mg = 0
N = mg

Newton's second law sets the constraint. If the book is at rest, vertical forces must sum to zero. Gravity pulls down with mg; the table must push up with exactly the same magnitude.

Press down on the book with an extra force Fpush, and N grows to compensate:

N - mg - F_push = 0
N = mg + F_push

This automatic-adjustment property is what makes the normal force a constraint — there is no Hooke's law for it, no fixed stiffness; the surface simply pushes as hard as needed.

Worked example — block on a 30° incline

A 10 kg block sits on a frictionless incline tilted 30° above horizontal. What is the normal force?

Step 1. Identify forces: gravity (mg = 10·9.8 = 98 N straight down) and normal force (perpendicular to incline surface).

Step 2. Choose axes aligned with the incline. The x-axis runs along the incline (down the slope), the y-axis runs perpendicular to the surface (out of it).

Step 3. Decompose gravity into incline-aligned components:

mg_perpendicular = mg·cos θ = 98 · cos 30° = 98 · 0.866 = 84.9 N
mg_parallel      = mg·sin θ = 98 · sin 30° = 98 · 0.500 = 49.0 N

Step 4. Apply Newton's second law in the y-direction (perpendicular to incline). The block stays on the surface (no acceleration perpendicular to it), so:

ΣF_y = 0
N - mg·cos θ = 0
N = mg·cos θ = 84.9 N

Answer. The normal force on the 10 kg block on a 30° incline is approximately 85 N. Compare this to the 98 N normal force on flat ground — the steeper the incline, the less the surface presses on the block (and the more friction must work to keep it from sliding).

Variants and cases

ConfigurationNormal forceWhy
Flat horizontal surface, object at restN = mgVertical forces balance
Incline at angle θN = mg·cos θOnly perpendicular component supported
Press down with force FN = mg + FBoth must be supported
Pull up with force F (F < mg)N = mg − FPull reduces effective weight
Elevator accelerating up at aN = m(g + a)Feels heavier
Elevator accelerating down at aN = m(g − a)Feels lighter
Free fall (a = g downward)N = 0Weightlessness
Top of vertical circular loop, speed vN = mv²/r − mgCentripetal needs extra

Microscopic origin

What actually pushes back when two surfaces touch? The answer is electromagnetism, refined by the Pauli exclusion principle.

When two solids approach, the electron clouds of their surface atoms begin to overlap. Two things happen at once:

  • Coulomb repulsion. Electrons are like-charged; they repel each other. As clouds compress, this repulsion grows.
  • Pauli exclusion. No two electrons can occupy the same quantum state. Forcing electron clouds together pushes electrons into higher-energy states — costly, so the system resists.

The combined effect is a steeply repulsive force at sub-nanometer distances. The "rigid surface" we draw in free-body diagrams is in reality a balance between this short-range repulsion and the longer-range attraction (van der Waals + crystal bonding) that holds the solid together. Nothing actually touches at the atomic scale — what feels like contact is electron clouds repelling each other.

Why perpendicular?

The full contact force at an interface splits into two components:

  • Normal stress. Perpendicular to the surface. Always compressive for rigid bodies (surfaces push, not pull).
  • Shear stress. Tangent to the surface. This is friction — a separate mechanism, with its own coefficient μ.

"Normal force" by convention refers only to the perpendicular component. The tangent component is called friction and treated separately. This split is purely mathematical — physically, the surface contact produces a single force with both components, but for analysis we always decompose along surface-aligned axes.

Why call it a constraint force?

Forces in physics come in two broad flavors:

  • Applied forces are derived from physical fields (gravity from g, electric from E, springs from k·x). They have definite magnitudes set by the field and the object's position.
  • Constraint forces arise from geometric restrictions ("block stays on surface", "string stays taut", "rod stays rigid"). They have whatever magnitude is needed to enforce the constraint.

Normal force is the canonical constraint force. It cannot be calculated from a potential — it must be solved for using Newton's second law plus the constraint condition. In Lagrangian mechanics, constraint forces are encoded as Lagrange multipliers; in robotics, they are computed via the constraint Jacobian.

JavaScript — incline normal force

// Normal force on an object resting on an incline
function normalForce(m, theta_deg, g = 9.8) {
  const theta = theta_deg * Math.PI / 180;
  return m * g * Math.cos(theta);
}

console.log(normalForce(10, 0));   // 98 N (flat ground)
console.log(normalForce(10, 30));  // 84.87 N (30° incline)
console.log(normalForce(10, 45));  // 69.30 N (45° incline)
console.log(normalForce(10, 60));  // 49.00 N (60° incline)
console.log(normalForce(10, 90));  // 0 N (vertical wall — object isn't on it)

// In an accelerating elevator
function elevatorNormal(m, a, g = 9.8) {
  // a positive = upward acceleration; negative = downward
  return m * (g + a);
}

console.log(elevatorNormal(70, 0));   // 686 N (at rest)
console.log(elevatorNormal(70, 2));   // 826 N (up at 2 m/s², feels +20% weight)
console.log(elevatorNormal(70, -2));  // 546 N (down at 2 m/s², feels -20% weight)
console.log(elevatorNormal(70, -9.8));// 0 N (free fall — true weightlessness)

// Check: at what incline angle does N drop below half of mg?
// mg·cos θ < 0.5·mg  →  cos θ < 0.5  →  θ > 60°
for (let deg = 0; deg <= 90; deg += 10) {
  console.log(`${deg}°: N/mg = ${Math.cos(deg * Math.PI / 180).toFixed(3)}`);
}

Applications

  • Friction analysis. Maximum static friction is f_max = μsN. Sliding kinetic friction is fk = μkN. Every problem involving slipping starts by computing N.
  • Slope safety. Whether a car can drive up an icy hill or a hiker can stand on a snowy slope is set by μN versus the parallel weight component — directly determined by N = mg·cos θ.
  • Tire engineering. Tire grip is roughly proportional to normal load. Race cars use downforce (aerodynamic) to increase N above mg, which increases the maximum cornering force.
  • Civil engineering. Soil mechanics, foundation design, retaining walls. The shear strength of soil is roughly μN, where N is the overburden pressure.
  • Robotics and grasping. Grip force = normal force pressed by gripper fingers. Frictional grasp stability requires N to be large enough that μN exceeds the object's weight.
  • Roller coasters. Apparent weight at the top of a loop is N = mv²/r − mg. If v is too low, N becomes negative — meaning gravity exceeds centripetal requirement — and the car falls off the track.
  • Skiing and skating. The normal force on an edged ski is reduced by the carve angle, modulating grip and slide.

Common mistakes

  • Assuming N = mg always. Only true on a flat horizontal surface with no other vertical forces. Incline, elevator, banked curve — N changes.
  • Forgetting cos θ on an incline. The full weight is not perpendicular to the surface; only mg·cos θ is. Failing to decompose leads to wrong friction values.
  • Treating normal force as Newton's third-law partner of gravity. They are not. Gravity pulls the block down; the third-law partner of gravity is the block pulling Earth up. Normal force is a separate contact force; its third-law partner is the force the block exerts on the surface.
  • Confusing weight and normal force. Weight (mg) is a property of the object in a gravitational field. Normal force (N) is a property of contact. In free fall, the weight is still mg but N = 0.
  • Computing work done by N. The normal force does no work on objects sliding along a fixed surface — F is perpendicular to displacement, so F·d·cos 90° = 0. Worked solutions that include "work done by N" usually have a sign or geometry error.
  • Forgetting N can be zero. Objects in free fall, at the top of a fast loop, or on the brink of losing contact have N → 0. This is the condition for "losing contact" — when the surface no longer needs to push back.

Force-balance analysis — block on incline

Consider a block of mass m on an incline at angle θ with kinetic friction coefficient μk. The standard free-body analysis:

Perpendicular to incline:
  N = mg·cos θ

Parallel to incline (down-slope positive):
  ma = mg·sin θ − μ_k · N
     = mg·sin θ − μ_k · mg·cos θ
     = mg (sin θ − μ_k · cos θ)

Acceleration:
  a = g (sin θ − μ_k · cos θ)

For sliding to be on the verge of starting (static threshold), set a = 0 and solve for θ:

tan θ_critical = μ_s

So on a μs = 0.4 surface, the block starts slipping at θ ≈ 21.8°. The critical angle is independent of the object's mass — a 1 kg block and a 1000 kg block slip at the same angle. This is why "angle of repose" is a property of the surface materials, not of the load.

Frequently asked questions

Is the normal force always equal to mg?

Only on a horizontal surface with no other vertical forces acting. On an incline of angle θ, the normal is N = mg·cos θ — smaller than mg. Inside an accelerating elevator, N = m(g ± a). When you press down on a book on a table, N is larger than mg because it has to support both the book and your push. The normal force is a constraint force — it equals whatever value is needed to prevent interpenetration, no more, no less.

Why is the normal force perpendicular to the surface?

Because the surface can only push, never pull, and it can only push along the direction it "sees" — outward from itself, perpendicular to its tangent plane. Any along-surface contact force is friction, a separate mechanism. The decomposition is mathematical (Helmholtz-like) — contact stress splits into normal stress (perpendicular, always compressive for rigid contact) and shear stress (tangential, friction).

What microscopically creates the normal force?

Electromagnetism. When two solids touch, electron clouds of surface atoms overlap. The Pauli exclusion principle forbids electrons from occupying the same quantum state, producing a steep repulsive force at distances around 0.1 nm. Add to that the Coulomb repulsion between like-sign electron clouds. So "contact" is actually electromagnetic repulsion between electron clouds — nothing literally touches at the atomic scale.

How do I calculate normal force on an incline?

Decompose gravity into components parallel and perpendicular to the inclined surface. The perpendicular component is mg·cos θ, where θ is the angle of the incline measured from horizontal. The normal force must balance this perpendicular component (otherwise the object would sink into or lift off the surface), so N = mg·cos θ. The parallel component mg·sin θ is what drives the object to slide down.

Does the normal force do work?

Almost never. Work is W = F·d·cos(angle between F and d). For an object sliding along a surface, the displacement is along the surface, but the normal force is perpendicular to the surface — so the angle is 90°, cos(90°) = 0, and W = 0. The normal force is purely a constraint, redirecting motion but not adding or removing energy. The lone exception is moving constraints — like a piston pushing on a surface that is itself moving.

Why does the normal force matter for friction?

Friction is proportional to normal force: f_max = μN. On flat ground, N = mg, so friction can be up to μmg. On a 30° incline, N = mg·cos 30° ≈ 0.866 mg, so friction is only μ·0.866 mg — about 13% less. This is why steeper slopes are slipperier — the surface presses with less force on the object, so friction has less to grip with. The Earth-pulls-down component grows as sin θ at the same time, accelerating the slide.

What happens inside an accelerating elevator?

Apparent weight changes. If the elevator accelerates upward at a, Newton's second law gives N - mg = ma, so N = m(g + a). You feel heavier — for a 70 kg person at a = 2 m/s², N = 70·(9.8 + 2) = 826 N (versus 686 N at rest). If the elevator accelerates downward, N = m(g - a). In free fall (a = g), N = 0 — true weightlessness. This is how astronauts in orbit feel weightless even though gravity is still pulling them.