Calculate contact force from mass and friction, normal force and friction, or two blocks pushed on a frictionless surface with unit conversions.
- All Physics Calculators
- Coefficient of Friction Calculator
- Horizontal Vertical Force Calculator
- Incline Plane Force Calculator
- Tractive Force Calculator
- Applied Force Calculator
- Resultant Force Calculator
- Net Force Calculator
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 ice | 0.10 | 0.03 |
| Lubricated metal | 0.15 | 0.06 |
| Wood on wood | 0.50 | 0.30 |
| Dry steel on steel | 0.74 | 0.57 |
| Rubber on dry concrete | 1.00 | 0.80 |
| Tire on wet road | 0.70 | 0.50 |
| From | To | Multiply by |
|---|---|---|
| N | lbf | 0.2248 |
| N | kgf | 0.1020 |
| kN | N | 1000 |
| lbf | N | 4.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).
