Interactive Physics Simulations

Explore core physics concepts through real-time, interactive experiments

Easy
Bouncing Ball thumbnail
EasyKinematicsCollision

Chapter 1: Bouncing Ball

Simulation of the ball bouncing off the walls.

Go to simulation
Easy
Vector Operations Calculator thumbnail
EasyMathVectorsTrigonometry

Chapter 2: Vector Operations Calculator

Interactive 2D vector calculator — visualize addition, subtraction, and dot products in real time. Free online tool for students learning vector physics.

Go to simulation
Medium
Ball Acceleration thumbnail
MediumKinematicsAccelerationInteractive

Chapter 3: Ball Acceleration

Simulate a ball accelerating toward your cursor in real time. Explore Newton's second law, velocity, and uniform acceleration interactively — free online.

Go to simulation
Medium
Ball Gravity thumbnail
MediumDynamicsGravityCollision

Chapter 4: Ball Gravity

Watch a ball fall and bounce under gravity and external forces in real time. Adjust mass, elasticity, and gravitational force to explore Newton's laws — free interactive simulation.

Go to simulation
Advanced
Spring Mass System Simulator thumbnail
AdvancedDynamicsSpringsOscillations

Chapter 5: Spring Mass System Simulator

Explore Hooke's Law and Simple Harmonic Motion interactively. Adjust mass and spring constant to visualize oscillations and energy conservation in real time.

Go to simulation
Medium
Simple Pendulum Simulation thumbnail
MediumDynamicsOscillationsEnergy

Chapter 6: Simple Pendulum Simulation

Simulate a pendulum and calculate its period and frequency in real time. Explore how length, gravity, and energy are related — free interactive physics tool.

Go to simulation
Medium
Projectile & Parabolic Motion thumbnail
MediumKinematicsGravityMath

Chapter 7: Projectile & Parabolic Motion

Simulate projectile motion and predict trajectory, range, and max height instantly. Interactive parabolic motion calculator — free online physics tool.

Go to simulation
Medium
Inclined Plane thumbnail
MediumDynamicsForcesFriction

Chapter 8: Inclined Plane

Simulate a block sliding down an inclined plane with friction. Adjust angle, mass, and surface to explore forces, acceleration, and Newton's laws interactively.

Go to simulation
Medium
Circular Motion thumbnail
MediumDynamicsKinematicsVectors

Chapter 9: Circular Motion

Simulate uniform circular motion in real time. Visualize velocity and centripetal acceleration vectors while adjusting radius and speed interactively.

Go to simulation
Advanced
Three Body Problem thumbnail
AdvancedGravityKinematicsForces

Chapter 10: Three Body Problem

Simulate a classic physics problem of three bodies operating under the gravity of each other. Visualise the effects of their mass and radius.

Go to simulation
Medium
Horizontal Spring thumbnail
MediumDynamicsSpringsOscillations

Chapter 11: Horizontal Spring

A spring attached to the left wall with a draggable mass. Explore Hooke's Law and oscillation on a horizontal plane.

Go to simulation
Advanced
Double Pendulum thumbnail
AdvancedDynamicsOscillationsEnergy

Chapter 12: Double Pendulum

Simulate a double pendulum and explore chaotic motion. Watch how small changes in initial conditions lead to completely different trajectories — a classic example of chaos theory.

Go to simulation
Physics
1D Collision simulation thumbnail
PhysicsMediumCollisionVectors

Chapter 13: 1D Collision simulation

Simulate 1D elastic collisions with velocity vectors, momentum, and kinetic energy visualization.

Go to simulation
Experimental
Browser Performance & Stress Test thumbnail
ExperimentalBenchmarkPerformance

Chapter 14: Browser Performance & Stress Test

Push your browser to its limits with this physics-based stress test. Benchmark your device's rendering performance with hundreds of simultaneous physics simulations.

Go to simulation
Math
Pi From Collisions thumbnail
MathForcesDynamics

Chapter 15: Pi From Collisions

Simulate two colliding blocks of different masses to derive pi. Adjust the mass of the larger block by a power of 100 to see further precision of pi.

Go to simulation