Physics · collisions

Collision Simulator

Two particles, free multi-ball collisions, or a Newton's Cradle — elastic to perfectly inelastic.
Every collision conserves p = mv exactly · walls and the pivot bar don't
Free collision · 5 balls · e = 1.0

Mode

Perfectly elastic — no kinetic energy lost

Particles

size = mass · arrow = speed

Balls

Presets

Quick scenarios

Live simulation

Kinetic energy over time

How it works

Momentum is non-negotiable. Energy is a choice.

Momentum never fails

Newton’s third law: the impulse one ball gives another is exactly equal and opposite, so the total is conserved however the energy is split, and it holds regardless of what you set elasticity to.

Energy is a choice

Kinetic energy is conserved only at e = 1. Below that, some becomes heat, sound and deformation at every impact; the chart shows how much survives.

The equal-mass swap

With m₁ = m₂ and e = 1 the algebra collapses to an exchange of velocities: not a separate rule, what the general formula reduces to.

Perfectly inelastic

Does not mean “stops”: the bodies end up moving together at one velocity. Momentum is shared, not destroyed.

Field notes

What elasticity actually changes

2 in, 2 out

Newton’s Cradle

Pull back 2 balls on a 6-ball cradle and release at e = 1: the two end balls stop dead on contact and exactly 2 fly out the far side at the same speed. Not because the cradle is special: equal-mass elastic collisions swap velocities, and touching balls do it in an instant, unbroken chain. Two balls arriving together deliver two velocity handoffs in the same instant, which only have room to land on the last two balls in the chain.

Why a real cradle loses height each swing

Air resistance and imperfect steel give e just under 1: close enough to look perfect for a few swings, but the small loss compounds visibly over a minute of clicking. Set the slider below 1 and the sharp click turns into a duller, clustered motion where balls move together instead of handing off.

Unequal masses never fully swap

Even at e = 1 a light ball hitting a heavy one mostly bounces back; a heavy ball hitting a light one barely slows. Toggle “vary ball mass” to see the clean click become a mix of different responses.

Total momentum still drifts in the readout

Walls (in Free Collision) and the pivot bar’s string tension (in Newton’s Cradle) are external forces, exactly as a real wall or support would be. Momentum between the two colliding bodies is exact.

Questions

What people ask

Why do equal-mass elastic collisions "swap" velocities?

Solving the conservation equations for momentum and kinetic energy simultaneously with m₁ = m₂ has exactly one non-trivial solution: the two velocities exchange. It looks like the balls passed through each other, but they didn't — they just handed off exactly what they carried.

Why does a Newton's Cradle "know" to send out the same number of balls?

Because the swap happens ball-by-ball down the line, near-instantaneously since they're touching. Two balls arriving together deliver two separate velocity handoffs in the same instant, which only has room to land on the last two balls in the chain — that's the whole trick, not a separate rule.

What happens with e between 0 and 1?

Momentum still balances exactly, but each impact bleeds off some kinetic energy — set the slider below 1 and watch the sharp cradle "click" turn into a duller, more clustered motion where balls tend to move together rather than cleanly handing off velocity.

Does mass variation change the swap behaviour?

Yes — unequal masses never fully swap velocities even at e = 1. A light ball hitting a heavy one mostly bounces back; a heavy ball hitting a light one barely slows. Toggle "vary ball mass" to see the clean cradle click become a mix of different responses.

Results are for reference only. Idealised rigid bodies with a single restitution coefficient — no deformation, spin, or material losses beyond what the model states.
Version history · site-wide passes only

This page has changed in 193 archived releases, but each of those was a site-wide pass, so none is attributable to this tool on its own and none is listed here. That is not a claim that the tool never changed — a release that reworked many pages at once may well have altered this one too. The changelog has them.

Rules of thumb are approximations, offered to get you to the right order of magnitude fast. Check anything load-bearing against its source or the exact tool. Privacy · Terms

© 2026 Rules of Thumb · Runs entirely in your browser