PhysSandbox
Classical MechanicsWaves & SoundElectricity & MagnetismOptics & LightGravity & OrbitsLabs
🌙Astronomy & The Sky🌡️Thermodynamics🌍Biophysics, Fluids & Geoscience📐Math Visualization🔧Engineering🧪Chemistry

More from Classical Mechanics

Other simulators in this category — or see all 85.

View category →
NewSchool

Slide to Stop

Initial velocity on a rough table: constant μ_k g decel, time and distance to rest.

Launch Simulator
School

Atwood Machine

Two masses on a pulley. Adjust masses to see acceleration and tension.

Launch Simulator
School

Elevator Physics

Person on a scale in an elevator. See apparent weight change.

Launch Simulator
FeaturedSchool

Energy Conservation

Ball on a roller coaster track with real-time KE, PE, and total energy bars.

Launch Simulator
NewSchool

1D Force Field

U(x) presets, F = −U′, bead on potential, phase (x,v) and E(t).

Launch Simulator
School

1D Collisions

Elastic and inelastic collisions with momentum and energy tracking.

Launch Simulator
PhysSandbox

Interactive physics, chemistry, and engineering simulators for students, teachers, and curious minds.

Physics

  • Classical Mechanics
  • Waves & Sound
  • Electricity & Magnetism

Science

  • Optics & Light
  • Gravity & Orbits
  • Astronomy & The Sky

More

  • Thermodynamics
  • Biophysics, Fluids & Geoscience
  • Math Visualization
  • Engineering
  • Chemistry

© 2026 PhysSandbox. Free interactive science simulators.

PrivacyTermsContact
Home/Classical Mechanics/Friction Simulator

Friction Simulator

Friction is a fundamental force that resists the relative motion of surfaces in contact. This interactive simulator explores the distinction between static and kinetic friction, two regimes governed by different physical laws. The core principle is that the maximum static frictional force, which must be overcome to initiate motion, is generally greater than the constant kinetic frictional force that opposes sliding motion. Both forces are modeled as proportional to the normal force pressing the surfaces together, expressed by the equations F_s ≤ μ_s * N and F_k = μ_k * N. Here, μ_s is the coefficient of static friction and μ_k is the coefficient of kinetic friction, both dimensionless properties of the interacting materials. The simulator simplifies reality by assuming a constant normal force (often from gravity, N = mg), a uniform surface contact area, and coefficients that do not change with speed. By adjusting these coefficients and the applied force, students can directly observe the transition from static equilibrium to kinetic sliding, verifying that the applied force must exceed the maximum static friction threshold to start motion. This hands-on exploration reinforces Newton's First Law (inertia), Newton's Second Law (F_net = ma), and the concept of force equilibrium. It also clarifies a common misconception that friction always equals μN; in static cases, it matches the applied force up to its maximum limit.

Who it's for: High school and introductory college physics students studying Newtonian mechanics, forces, and the laws of motion.

Key terms

  • Static Friction
  • Kinetic Friction
  • Coefficient of Friction
  • Normal Force
  • Newton's Laws of Motion
  • Force Equilibrium
  • Net Force
  • Free Body Diagram

Live graphs

Body & surface

4 kg
0.45
0.32

μₖ is clamped to ≤ μₛ so kinetic friction never exceeds the static limit.

Horizontal push

18 N

Positive F pulls right. If |F| ≤ μₛmg the block stays put and static friction matches −F. Above that limit the block slides and kinetic friction has magnitude μₖmg opposing motion.

Shortcuts

  • •Space or Enter — reset position
  • •R — reset

Measured values

Normal N = mg39.2N
Max static μₛN17.7N
Kinetic μₖN12.6N
Friction force f0.0N
StateNo slip
v0.000m/s
x0.000m

How it works

On a horizontal surface the normal force is N = mg. Static friction can reach up to μₛN and exactly balances a horizontal applied force until that force exceeds the limit; then the block accelerates and kinetic friction with magnitude μₖN opposes the sliding direction.

Key equations

|f_s| ≤ μₛN, |f_k| = μₖN
Sliding: a = (F_app − f_k) / m

Frequently asked questions

Why does it take more force to start moving an object than to keep it sliding?
This is due to the difference between static and kinetic friction. At the microscopic level, surfaces have interlocking asperities. Static friction requires breaking these bonds to initiate motion, which takes a larger force. Once sliding, the bonds don't have time to fully re-form, so the constant kinetic friction force is smaller.
Does the area of contact affect the frictional force?
In the standard model used here and in many introductory courses, the frictional force depends only on the coefficient of friction and the normal force, not on the contact area. This is a simplification that holds well for many materials, but real-world scenarios with deformation or adhesion can show area dependence.
Is the coefficient of kinetic friction really constant, regardless of speed?
This simulator uses the common simplification of a constant μ_k. In reality, for many materials, kinetic friction can slightly decrease or increase with sliding speed. The model is an excellent approximation for typical speeds and helps establish the core conceptual difference from static friction.
How can friction be both a force that opposes motion and a force that enables motion?
Friction opposes *relative* motion between surfaces. Without static friction, you couldn't walk (your foot would slip backward) or a car couldn't accelerate (the tires would spin). In these cases, static friction acts in the *direction of intended motion* on the object to prevent slipping at the contact point.