PSL

Physics Simulations Lab

Physics makes sense when you explore it.

Move a particle. Shape a wave. Bend spacetime. Every simulation puts the controls in your hands, from everyday motion to the quantum world.

73simulations
9subjects
18languages
0accounts needed

How it works

  1. Make a prediction

    Pick a question and write down what you expect before touching anything.

  2. Change one thing

    Move a single slider and watch the simulation respond in real time.

  3. Compare and explain

    Check the result against your prediction, then read the equations behind it.

For students

Explore at your own pace. Your progress, predictions and notes stay in your browser.

Take a guided path
For teachers

Share an exact experiment or a classroom link that hides everything else. Nothing to install, no accounts.

See lesson packs
Honest models

Every simulation states its equations, assumptions and limits, so you know what you're looking at.

Open the full model guide

Explore the experiments

73 simulations across 9 subjects

Level

Build connections

Guided paths

Follow a sequence of experiments that build on each other. Steps you've opened are checked off automatically.

Scientific foundations

Understand the model behind the image

These are teaching models. Each experiment states its equations and assumptions. Numerical models and schematic illustrations have different limits.

PSL is free. Help keep it that way.

No ads, no accounts, no paywall on the simulations. Supporters pay for hosting and new experiments.

Lesson packs for teachers
Esc
↑ ↓↵Esc

Settings

General

Language
Interface, experiment guides and labels inside simulations
Explanation style
How the guides describe what's happening
Number format
Follows your language:
Home page
Introduction for new visitors, a compact welcome after you've explored a few simulations
When PSL opens
What you see first

Language

Share this experiment

Keyboard shortcuts

While you're working inside a simulation, its own controls take the keyboard. Press ? or Ctrl K there to come back here.

Clear your history?

This removes your favorites, opened experiments, predictions and notes from this browser. It can't be undone. Export your data first if you want a copy.

Support PSL

PSL is free for every student, with no ads and no accounts. Your support pays for hosting and new simulations.

One-time

Become a monthly supporterHelp fund a new simulation every month. Cancel anytime.

Checkout opens in a new tab with our payment provider. PSL never sees your card details.

Back to PSL

This page cannot verify payment status. If you made a purchase or contribution, check your payment provider’s confirmation and receipt. For lesson-pack downloads, follow the provider’s instructions.