Momentum Calculator — Collisions & p = mv
Calculate momentum (p = mv) plus perfectly inelastic and perfectly elastic collision outcomes, with kinetic energy checked before and after.
p = m × v. Momentum is a vector — a negative velocity (motion in the opposite direction) produces negative momentum. This calculator treats the sign of velocity as direction, so watch your signs when comparing objects moving toward each other.
Reference Values
Last verified:| Category | Range | What It Means | Status |
|---|---|---|---|
| Basic momentum | p = m × v | Momentum equals mass (kg) times velocity (m/s). Result is in kilogram-meters per second (kg·m/s), a vector quantity that points in the same direction as the velocity. | Good |
| Perfectly inelastic collision | v' = (m1v1 + m2v2) / (m1 + m2) | Objects collide and stick together, moving with one shared final velocity. Total momentum is conserved but kinetic energy is not — some is lost to heat, sound, and deformation. | Good |
| Perfectly elastic collision — object 1 ★ | v1' = ((m1 − m2)v1 + 2m2v2) / (m1 + m2) | Closed-form solution for object 1's final velocity when both momentum and kinetic energy are conserved (objects bounce apart without any energy loss). | ★ Best |
| Perfectly elastic collision — object 2 ★ | v2' = ((m2 − m1)v2 + 2m1v1) / (m1 + m2) | Closed-form solution for object 2's final velocity in the same perfectly elastic collision. Used together with the object 1 formula above. | ★ Best |
| Equal-mass elastic collision ★ | Velocities exchange completely | Special case: when m1 = m2 in a perfectly elastic collision, object 1 takes on object 2's original velocity and vice versa — the classic billiard-ball result. | ★ Best |
| General (partially elastic) collisions | Requires coefficient of restitution (e) | Real-world collisions are rarely perfectly elastic or perfectly inelastic. Modeling anything in between requires a coefficient of restitution (0 < e < 1), which is outside this calculator's scope — only the two textbook limiting cases are covered here. | Poor |
Source: OpenStax University Physics Volume 1, Chapter 8.3 'Elastic and Inelastic Collisions' (openstax.org); Physics LibreTexts, 4.7 'Totally Elastic Collisions' (phys.libretexts.org). Both are standard closed-form textbook derivations from conservation of momentum and conservation of kinetic energy.
Worked Examples
Basic Momentum — Car on a Highway
- Mass
- 1,200 kg
- Velocity
- 25 m/s
p = m × v = 1,200 × 25 = 30,000 kg·m/s.
Basic Momentum — Bowling Ball
- Mass
- 7 kg
- Velocity
- 8 m/s
p = m × v = 7 × 8 = 56 kg·m/s — much smaller than the car despite similar speed order of magnitude, because mass is far smaller.
Perfectly Inelastic Collision — Train Cars Coupling
- Mass 1
- 1,000 kg
- Velocity 1
- 20 m/s
- Mass 2
- 1,500 kg
- Velocity 2
- 0 m/s (stationary)
v' = (m1v1 + m2v2) / (m1+m2) = (1,000×20 + 1,500×0) / 2,500 = 20,000 / 2,500 = 8 m/s.
Perfectly Elastic Collision — Equal-Mass Billiard Balls
- Mass 1
- 1 kg
- Velocity 1
- 4 m/s
- Mass 2
- 1 kg
- Velocity 2
- 0 m/s (stationary)
v1' = ((1−1)×4 + 2×1×0)/(1+1) = 0 m/s. v2' = ((1−1)×0 + 2×1×4)/(1+1) = 4 m/s. Equal masses fully exchange velocities — the classic billiard-ball result.
Perfectly Elastic Collision — Unequal Masses
- Mass 1
- 3 kg
- Velocity 1
- 4 m/s
- Mass 2
- 1 kg
- Velocity 2
- 0 m/s (stationary)
v1' = ((3−1)×4 + 2×1×0)/(3+1) = 8/4 = 2 m/s. v2' = ((1−3)×0 + 2×3×4)/(3+1) = 24/4 = 6 m/s. Check: momentum before = 3×4=12, after = 3×2+1×6=12 ✓. Kinetic energy before = 0.5×3×4²=24 J, after = 0.5×3×2²+0.5×1×6²=6+18=24 J ✓ — both conserved, confirming a perfectly elastic collision.
How to Use This Calculator
- 1
Pick a mode
Basic Momentum for a single object's p = mv, Inelastic Collision for two objects that stick together, or Elastic Collision for two objects that bounce apart with no energy loss.
- 2
Enter mass and velocity
Mass in kilograms (always positive), velocity in meters per second (can be negative for objects moving in the opposite direction).
- 3
For collisions, enter both objects
Mass and velocity for object 1 and object 2. A stationary object simply has a velocity of 0.
- 4
Read the result
Basic mode shows momentum in kg·m/s. Collision modes show the final velocity (or velocities) plus kinetic energy before and after, so you can see how much energy the collision lost — or confirm it lost none at all.
What Each Value Means
- Momentum (p) (kg·m/s)
- The product of an object's mass and velocity — a measure of how hard it would be to stop the object. A heavy, slow object and a light, fast object can have the same momentum.
- Perfectly inelastic collision (m/s (final velocity))
- A collision where the two objects stick together after impact and move with one shared final velocity. Momentum is conserved but kinetic energy is not.
- Perfectly elastic collision (m/s (final velocities))
- A collision where the two objects bounce apart and both momentum and kinetic energy are fully conserved — no energy is lost to heat, sound, or deformation.
- Kinetic energy (KE) (joules (J))
- The energy an object has because of its motion, calculated as ½mv². Shown before and after each collision so you can check how much (if any) was lost.
Related Calculators
- 🕐 Kinetic Energy Calculator Soon
- 🧮 Quarter Mile Calculator
- 🕐 Torque Calculator Soon