Calculate the friction force between any object and a surface
Based on the simple formula F = μN, this calculator finds friction force, friction coefficient, or normal force.

The Friction Calculator helps you compute the friction force between two surfaces using the classic relationship . It’s designed for quick homework checks, engineering back-of-the-envelope estimates, and practical “will it slip?” sanity checks.
A simple way to think about it: tells you “how grippy” the surface pair is, and tells you “how hard they’re being pressed together.” Multiply them and you get a friction force estimate.
Who typically uses it?
Why it’s reliable: the core formula is standard physics, and the calculator lets you solve in either direction—find , , or —so you can work with the data you actually have. If you’re combining forces and motion, our SUVAT Calculator and Magnitude of Acceleration Calculator can be helpful companions.
Decide what you want to solve for
You can compute friction force , the coefficient , or the normal force . Enter any two, and the calculator finds the third.
Enter your two known values
Common inputs are (dimensionless) and (force). Make sure the force units match your context.
Read the result and sanity-check
If is near , the surface is very slippery. If it’s above , double-check the numbers—some materials can exceed , but it’s less common.
Quick example (find friction force)
Suppose a box has a normal force of and the surface pair has .
Interpretation: you’d need a horizontal pull greater than about to overcome that friction (assuming this is kinetic friction or a max static friction estimate—more on that below).
Example 1: Solve for the coefficient of friction
You measured a steady pull of to keep a crate moving on a level surface. The normal force is. What’s the coefficient?
Interpretation: a value around is a moderately “grippy” pairing (think rubber-ish contact or slightly rough surfaces).
Example 2: Solve for the normal force
You know the surface pair has and you observe friction around . What normal force does that imply?
Interpretation: a normal force near is consistent with that friction. If your object is on a flat surface, this can help you sanity-check the implied weight.
Warehouse: how hard to push a box?
Inputs: ,
Result:
How to use it: plan a push force above about (and add margin for bumps and uneven floors).
Moving: estimate strap grip / sliding risk
Inputs: ,
Result:
How to use it: if expected sideways forces exceed ~, add anti-slip mats or more secure tie-downs.
Ramps: compare surface choices
Inputs: , test two materials ,
Result: ,
How to use it: the higher- surface roughly doubles the friction force estimate, which may reduce slipping.
Workshop: clamp pressure vs holding force
Inputs: , desired hold
Result:
How to use it: you’d aim for a clamp normal force on the order of (plus safety margin).
Tip: if you’re turning friction into motion estimates (for example, predicting acceleration under a net force), calculate a net force first and then use the SUVAT Calculator to see what happens over time.
Sliding objects on a floor
Estimate how much horizontal force is needed to keep something moving.
Inclines and ramps (approx.)
Use it as a quick estimate when you already know (or can estimate) the normal force.
Transport and packaging
Compare anti-slip materials by checking how much friction force they can provide.
Clamps, grips, and fixtures
Back-calculate the normal force needed to achieve a target holding friction.
Safety checks (rough)
Quickly sanity-check whether a setup looks under-gripped before you test it.
Lab measurements
Compute from measured force and normal force data.
When this may not be a good fit
Get more accurate results with these habits
Common mistakes to avoid
The calculator is built around the standard dry-friction model:
Variables
Static vs kinetic
If the object is not yet sliding, friction adjusts up to a maximum:
Once it is sliding, kinetic friction is often modeled as:
Incline note (common source of confusion)
On a ramp with angle , the normal force is often close to:
If you substitute that into the friction model, you get a handy estimate:
This is still a simplified model, but it’s great for fast intuition-building.
A few terms you’ll see around friction problems:
Coefficient of friction
A dimensionless number that summarizes how two surfaces interact. It depends on material, roughness, contamination, and even speed.
Normal force
The contact force perpendicular to the surface. On a flat surface with no extra forces, it’s often near weight.
Free-body diagrams
A sketch that shows forces as arrows. It’s the fastest way to avoid mixing up directions and signs when solving.
If you want to go from forces to motion, you’ll often combine friction with Newton’s second law . That’s where tools like the Magnitude of Acceleration Calculator can help you connect the dots.
Often, yes—but not always. Some material pairs can have (very high grip), while lubricated contacts can be far below .
Static friction prevents motion up to a maximum , while kinetic friction applies once sliding begins and is often modeled as .
Yes—convert mass to weight first on a flat surface using . Then use the calculator with that normal force.
Because is not a universal constant. Surface dust, humidity, wear, speed, temperature, and pressure distribution can all shift the effective friction.
No. Rolling resistance is a different model than sliding friction. If you’re analyzing wheels, treat this calculator as a rough upper/lower bound, not a direct model.
Use it for preliminary estimates only. For safety-critical decisions, rely on validated test data, proper safety factors, and professional engineering review.
Limitations / disclaimers
Have a look at the flight path of the object with this trajectory calculator.
Calculate free fall parameters including gravitational acceleration, drop height, fall duration, and impact velocity. Supports bidirectional LRU solving with unit conversions.
Calculate free fall with quadratic air drag, including terminal velocity, fall time, maximum velocity, and drag force. Supports air resistance coefficient calculation from object properties.
Calculate the horizontal range of a projectile based on velocity, angle, and initial height. Supports bidirectional calculation with multiple unit systems.
Calculate projectile trajectory parameters including launch velocity, angle, distance, maximum height, and flight time with bidirectional solving.
Use this maximum height calculator to figure out what is the maximum vertical position of an object in projectile motion.