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
Subtopic
Series
All simulations
Projectile Motion
Launch an object and watch it fly — adjust speed and angle to explore range and height.
Vertical Drop
Drop an object and see how height, air resistance, and mass affect the fall.
Elastic Collision
Two balls collide on a frictionless track — watch momentum and kinetic energy stay perfectly conserved through every bounce.
Curved Ramp
A frictionless ball slides down a curved ramp — change the shape and watch the speed change.
Simple Pendulum
A pendulum swinging under gravity with adjustable length and initial angle.
Circular Motion
An object moving in a circle showing centripetal force and velocity vectors — adjust radius, speed, and mass to explore the relationships.
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.
Inelastic Collision
Two objects collide and stick together — watch momentum stay conserved while kinetic energy is lost to deformation.
Orbital Motion
A planet orbiting a star showing gravitational force and orbital velocity — adjust orbit radius and star mass to explore Kepler's laws.
Rolling Disk
A disk rolling down an incline showing rotational and translational motion — adjust the angle and radius to explore the rolling constraint.
Friction and Forces
A block slides on a surface with adjustable static and kinetic friction coefficients — explore how friction affects motion and stopping distance.
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.
Projectile with Drag
A projectile launched with adjustable air resistance showing the effect of drag on trajectory.
Inclined Plane
An object sliding down an adjustable incline with friction and normal force vectors.
Double Pendulum
Two connected pendulums exhibiting chaotic motion under gravity — tiny differences in starting angles produce wildly different paths.
Escape Velocity
A projectile launched from a planet surface showing the threshold speed to escape gravity.
Torque & Lever
A lever with movable masses demonstrating torque balance and rotational equilibrium.
Damped Spring
A spring-mass system with adjustable damping showing underdamped, critical, and overdamped motion.
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.
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.
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.
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.
Foot–Ball Collision
Watch the foot strike the ball — a closed-form impulse model from foot mass, foot speed, and the coefficient of restitution.
2D Collision
Two objects colliding at angles in two dimensions with adjustable masses and velocities.
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.
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.
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.
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.
Constant Acceleration Cart
A cart with constant acceleration; live position, velocity, and acceleration plots update side by side
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.
Feather and Hammer
A feather and hammer dropped together with adjustable air density — from perfect vacuum to full atmosphere.
Free Fall on Different Planets
Drop an object on Earth, Moon, Mars, or Jupiter with adjustable g and matching fall times
Projectile Range
Cannon with adjustable angle and speed launches a projectile — live readouts of range, max height, and flight time.
Projectile from a Cliff
Projectile launched from elevated platform with adjustable height, angle, and speed; trajectory and impact point shown
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.
Circular Motion Vectors
An object on a circular track with live position, velocity (tangent), and centripetal acceleration vectors.
Period vs Radius
Adjust the radius of a uniform circular orbit at fixed speed — period and frequency update live with the visualization.
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.
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.
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.
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.
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.
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.
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.