Interactive physics

About

Interactive science simulations you can play with directly in your browser. No installs, no accounts — just physics.

Explore topics like projectile motion, collisions, pendulums, springs, and circular motion. Pick a simulation, adjust the sliders, and watch the physics unfold in real time. Each simulation includes live readouts and a companion article explaining the science.

Built for students, teachers, and anyone curious about how the physical world works.

Latest

Filter

Subfield

All simulations

44 ACTIVE
KinematicsProjectile motion

Projectile Motion

Launch an object and watch it fly — adjust speed and angle to explore range and height.

KinematicsFree fall

Vertical Drop

Drop an object and see how height, air resistance, and mass affect the fall.

Momentum & CollisionsElastic collisions

Elastic Collision

Two balls collide on a frictionless track — watch momentum and kinetic energy stay perfectly conserved through every bounce.

Energy & WorkConservation of energy

Curved Ramp

A frictionless ball slides down a curved ramp — change the shape and watch the speed change.

OscillationsSimple and physical pendulums

Simple Pendulum

A pendulum swinging under gravity with adjustable length and initial angle.

DynamicsCentripetal force

Circular Motion

An object moving in a circle showing centripetal force and velocity vectors — adjust radius, speed, and mass to explore the relationships.

OscillationsMass-spring systems

Spring-Mass System

A mass on a spring demonstrating Hooke's law and undamped simple harmonic motion — adjust spring constant, mass, initial velocity, and amplitude to explore conservation of energy.

Momentum & CollisionsInelastic collisions

Inelastic Collision

Two objects collide and stick together — watch momentum stay conserved while kinetic energy is lost to deformation.

GravitationOrbits

Orbital Motion

A planet orbiting a star showing gravitational force and orbital velocity — adjust orbit radius and star mass to explore Kepler's laws.

Rotational MotionRolling motion

Rolling Disk

A disk rolling down an incline showing rotational and translational motion — adjust the angle and radius to explore the rolling constraint.

DynamicsFriction

Friction and Forces

A block slides on a surface with adjustable static and kinetic friction coefficients — explore how friction affects motion and stopping distance.

DynamicsTension

Atwood Machine

Two masses connected by a string over a pulley demonstrating Newton's second law — adjust the masses to see how the weight difference drives acceleration.

DynamicsDrag

Projectile with Drag

A projectile launched with adjustable air resistance showing the effect of drag on trajectory.

DynamicsFriction

Inclined Plane

An object sliding down an adjustable incline with friction and normal force vectors.

OscillationsSimple and physical pendulums

Double Pendulum

Two connected pendulums exhibiting chaotic motion under gravity — tiny differences in starting angles produce wildly different paths.

GravitationEscape velocity

Escape Velocity

A projectile launched from a planet surface showing the threshold speed to escape gravity.

Rotational MotionTorque

Torque & Lever

A lever with movable masses demonstrating torque balance and rotational equilibrium.

OscillationsDamping

Damped Spring

A spring-mass system with adjustable damping showing underdamped, critical, and overdamped motion.

World Cup Physics

Bounce on Grass vs. Turf

Drop a ball, watch it bounce and roll — pick grass, turf, or wet grass and see how the surface alone changes the outcome.

World Cup Physics

Corner Kick into the Box

Top-down corner kick with Magnus curl, drag, and wind. Land the ball in a target zone at the far post.

World Cup Physics

Magnus Effect Free Kick

Curl a free kick around a wall — Magnus force perpendicular to velocity, plus quadratic drag. Top-down half-pitch with goal at 30 m.

World Cup Physics

Penalty Kick: Speed vs. Keeper Reaction

An 11-metre shot becomes a race of two clocks — ball travel time vs goalkeeper reaction plus dive. Tune both sides and see when each wins.

World Cup Physics

Foot–Ball Collision

Watch the foot strike the ball — a closed-form impulse model from foot mass, foot speed, and the coefficient of restitution.

Momentum & CollisionsElastic collisions

2D Collision

Two objects colliding at angles in two dimensions with adjustable masses and velocities.

KinematicsPosition

1D Motion Plotter

An object moves along a line; set initial position and velocity with sliders and watch a live position-vs-time graph trace the result.

KinematicsPosition

Two Runners Position

Two runners with adjustable starting points and constant speeds; the simulation stops when the first runner crosses the 100 m finish line.

KinematicsVelocity

Velocity-Time Plotter

A cart with adjustable constant acceleration; a dual-axis chart plots velocity (left axis, blue) and position (right axis, green) against time, with the shaded triangle showing that area-under-v equals displacement.

KinematicsVelocity

Average vs Instantaneous Velocity

A position-time curve with a draggable secant line that shrinks to a tangent, illustrating the limit definition of instantaneous velocity.

KinematicsAcceleration

Constant Acceleration Cart

A cart with constant acceleration; live position, velocity, and acceleration plots update side by side

KinematicsAcceleration

Variable Acceleration

Adjust a peak-acceleration slider to shape a piecewise-linear acceleration-time profile; the simulation integrates it in real time to reveal velocity and position — the graphical meaning of kinematic integration.

KinematicsFree fall

Feather and Hammer

A feather and hammer dropped together with adjustable air density — from perfect vacuum to full atmosphere.

KinematicsFree fall

Free Fall on Different Planets

Drop an object on Earth, Moon, Mars, or Jupiter with adjustable g and matching fall times

KinematicsProjectile motion

Projectile Range

Cannon with adjustable angle and speed launches a projectile — live readouts of range, max height, and flight time.

KinematicsProjectile motion

Projectile from a Cliff

Projectile launched from elevated platform with adjustable height, angle, and speed; trajectory and impact point shown

KinematicsProjectile motion

Monkey and Hunter

Classic demo: a hunter aims at a monkey that drops from a branch the moment the dart is fired; both fall together under gravity and the dart always intercepts the monkey.

KinematicsUniform Circular Motion

Circular Motion Vectors

An object on a circular track with live position, velocity (tangent), and centripetal acceleration vectors.

KinematicsUniform Circular Motion

Period vs Radius

Adjust the radius of a uniform circular orbit at fixed speed — period and frequency update live with the visualization.

DynamicsNewton's three laws

Puck on Ice

A puck sliding on ice with a logarithmic friction slider spanning three decades (μk = 0.0001 to 0.1) — from idealized frictionless through real hockey-puck-on-ice to rough/worn ice, watch inertia in action.

DynamicsNewton's three laws

Newton's Third Law: Pushing Carts

Two carts pushed apart by an equal internal spring force — equal and opposite impulses leave total momentum at zero, while the lighter cart reaches proportionally greater speed.

DynamicsFree-body diagrams

Free-Body Diagram Builder

Place an object on an inclined surface with friction and an applied force — all force vectors render live with labeled magnitudes.

ElectromagnetismElectric charge and field

Coulomb's Law

Two point charges with adjustable signs and magnitudes — the electrostatic force vector follows F = kq₁q₂/r² and flips direction when charge signs differ.

DynamicsFriction

Friction on an Incline

A block on an inclined plane — adjust the angle and friction coefficients to find the exact angle at which slipping begins.

DynamicsTension

Two-Rope Tension

A load hangs from two ropes at adjustable angles; each rope's tension is shown as a labelled vector and a force triangle that closes at equilibrium.

DynamicsTension

Connected Carts on a Rope

Two carts connected by a rope, with one pulled by an external force; tension is identical throughout

New experiments added weekly. Built with vanilla JS and Canvas 2D.

About · Contact · Privacy Policy