Calculate contact force from mass and friction, normal force and friction, or two blocks pushed on a frictionless surface with unit conversions.

Contact Force Calculator

Choose the situation that matches the numbers you have.

Mass + friction
Normal + friction
Two blocks

Contact Force Formula

The calculator uses three formulas, one for each mode.

Mass + friction mode. The surface contact force is the resultant of the normal force and the friction force.

F_c = sqrt((m*g)^2 + (mu*m*g)^2) = m*g*sqrt(1 + mu^2)

Normal + friction mode. If you already know both component forces, combine them as perpendicular vectors.

F_c = sqrt(N^2 + f^2)

Two blocks mode. For two blocks pushed together on a frictionless horizontal surface, the contact force between them equals the mass of the non-pushed block times the system acceleration.

F_c = m_other * (F_applied / (m_A + m_B))
  • F_c = contact force (N)
  • m = object mass (kg)
  • g = gravitational acceleration (9.80665 m/s² by default)
  • μ = coefficient of friction (dimensionless)
  • N = normal force (N)
  • f = friction force (N)
  • F_applied = push force on the block pair (N)
  • m_A, m_B = masses of block A and block B (kg)
  • m_other = mass of the block that is not directly pushed

The first mode is for objects resting on a flat surface where you only know mass and the friction coefficient. It computes N from weight, then friction from μN, then combines them. The second mode skips that step when you already have force values from a free-body diagram. The third mode handles the classic textbook problem where two blocks travel together and you want the internal pushing force at their interface.

Reference Values

Use these tables when you need to plug in a sensible coefficient or convert your result.

Surface pair μ static μ kinetic
Ice on ice0.100.03
Lubricated metal0.150.06
Wood on wood0.500.30
Dry steel on steel0.740.57
Rubber on dry concrete1.000.80
Tire on wet road0.700.50
From To Multiply by
Nlbf0.2248
Nkgf0.1020
kNN1000
lbfN4.4482

Worked Example and FAQ

Example. A 12 kg crate sits on a wood floor with μ = 0.30. The normal force is N = 12 × 9.80665 = 117.68 N. The friction force is f = 0.30 × 117.68 = 35.30 N. The contact force is √(117.68² + 35.30²) = 122.86 N, tilted about 16.7° from the vertical normal direction.

Is contact force the same as normal force? No. The normal force is only the perpendicular component. The contact force is the full reaction at the surface, which includes friction acting along the surface.

What if there is no friction? Then f = 0 and the contact force equals the normal force.

Why does the two-block answer not depend on which block is heavier in the same way? The contact force always equals the mass being pushed through the interface times the shared acceleration. Pushing the lighter block transmits a larger contact force than pushing the heavier block with the same applied force.

Can contact force exceed the applied force? Not in the two-block case on a frictionless surface. The contact force is always a fraction of the applied force, equal to m_other / (m_A + m_B).