Physics Simulations

Interactive browser-based labs for exploring physics.

Made by Wayne Tam, student at German Swiss International School Hong Kong.

Choose a simulation

Feel free to use any sim, more coming soon!

Wave on a String

Change frequency, amplitude, tension, damping, and the end boundary. Watch the wave evolve in real time.

Open simulation →

Projectile Motion

Launch objects and investigate trajectories, gravity, and air resistance.

Open simulation →

Springs & Masses

Explore Hooke’s law, resonance, damping, and mechanical energy.

Open simulation →

Simple Circuits

Experiment with voltage, resistance, capacitance, and current.

Open simulation →

Orbital Motion

Explore gravity, orbital speed, and paths around a central body.

Open simulation →

Pendulum Lab

Explore periodic motion by changing pendulum length, gravity, release angle, and damping.

Open simulation →

Forces & Friction

Push a block and explore applied force, friction, net force, and acceleration.

Open simulation →

Collision Lab

Investigate elastic and inelastic collisions, momentum conservation, and kinetic energy.

Open simulation →

Electric Fields & Charges

Place positive and negative charges, visualize the electric field, and measure force on a test charge.

Open simulation →

Ray Optics

Explore converging and diverging lenses, principal rays, focal length, and real or virtual images.

Open simulation →

Buoyancy Lab

Explore floating and sinking by changing object density, volume, fluid density, and gravity.

Open simulation →

Gas Laws Lab

Change temperature, volume, and particle count to explore gas pressure and particle motion.

Open simulation →

Magnet & Compass

Move a bar magnet, change its strength, and observe compass needles align with the magnetic field.

Open simulation →