Friction Calculator

Calculate friction force from the coefficient of friction and the normal force between two surfaces.

Calculate friction force
Enter a dimensionless friction coefficient and normal force in newtons.

About friction force

Friction is a contact force that resists relative motion or the tendency of motion between surfaces. For the common dry-friction model, friction force equals the coefficient of friction multiplied by the normal force. The coefficient is dimensionless and summarizes how the two materials interact, while normal force is the perpendicular force pressing them together. Enter those values and this calculator reports the friction force in newtons. Static and kinetic friction use the same multiplication form but different coefficients. Static friction adjusts from zero up to a maximum value as an applied force increases. The static coefficient is used to estimate that maximum just before slipping begins. Once surfaces slide, the kinetic coefficient is used to estimate the opposing force, and it is often lower than the static coefficient. Be sure the coefficient selected for a calculation matches both the material pair and the intended motion state. On a level surface with no other vertical forces, normal force commonly equals the object's weight, which is mass multiplied by gravitational acceleration. On a slope, the normal force is smaller than the full weight and depends on the incline angle. Extra downward or upward forces also change it. This calculator expects normal force directly, so resolve the force balance first when the geometry is more complex. Coefficients vary with surface finish, lubrication, temperature, contamination, wear, speed, and pressure; handbook values are approximations rather than universal constants. The simple Coulomb-friction model is useful for introductory mechanics, rough machine calculations, braking estimates, and checking whether an applied horizontal force can initiate sliding. It does not capture rolling resistance, fluid drag, adhesion, deformation, or speed-dependent tire behavior. A coefficient and normal force should not be negative in this model. Keep units consistent: when normal force is entered in newtons, the resulting friction force is also in newtons. For safety-critical engineering, use tested coefficients under representative operating conditions and apply the required design factors rather than relying solely on a nominal table value.

Friction force examples

Coefficient and normal forceFriction forceExample context
0.60 and 500 N300 NHigh-grip dry contact estimate
0.15 and 80 N12 NLow-friction sliding contact
0.35 and 1,200 N420 NModerate kinetic-friction estimate

How to calculate friction

  1. Identify whether the problem requires a static or kinetic friction coefficient.
  2. Determine the perpendicular normal force in newtons.
  3. Enter the coefficient and normal force in the calculator.
  4. Select Calculate friction force and interpret the result for the chosen model.

Frequently asked questions

What is the formula for friction force?

For the simple dry-friction model, friction force equals coefficient of friction multiplied by normal force. The answer is in newtons when normal force is entered in newtons.

What is the difference between static and kinetic friction?

Static friction acts before sliding and varies up to a maximum value. Kinetic friction acts while surfaces slide and commonly uses a lower coefficient.

Is the normal force always equal to weight?

It equals weight on a level surface only when no other vertical forces act. Inclines, lifts, pushes, and pulls can all make normal force different from weight.

Can a coefficient of friction exceed one?

Yes, some high-adhesion material pairs can have coefficients greater than one. The coefficient is a ratio, not a probability, so it is not restricted to values below one.

Why do published friction coefficients vary?

Surface roughness, cleanliness, moisture, lubrication, temperature, speed, and wear all affect measured friction. Use a value measured under conditions close to the real application whenever possible.