Calculateus

Elastic Collision Calculator (1D)

Calculate the final velocities of two objects after a perfectly elastic, head-on collision.

Result

Object 1 Final Velocity
-3.4 m/s
Object 2 Final Velocity
3.6 m/s

About the Elastic Collision Calculator

This calculator finds the final velocities of two objects after they collide head-on in a perfectly elastic collision, where both momentum and kinetic energy are conserved. It is built for one-dimensional problems like colliding carts, billiard balls, or particles moving along a single line.

How It Works

You enter the mass and velocity of each object before the collision. The calculator applies the standard 1D elastic collision equations, which combine conservation of momentum and conservation of kinetic energy, to compute each object's velocity immediately after impact.

v1' = ((m1 - m2)/(m1 + m2)) x u1 + (2m2/(m1 + m2)) x u2. v2' = ((m2 - m1)/(m1 + m2)) x u2 + (2m1/(m1 + m2)) x u1.

Formula & Methodology

By hand, first add the two masses to get total mass. For object 1's final velocity, multiply the mass difference (m1 minus m2) divided by total mass by object 1's initial velocity, then add twice object 2's mass divided by total mass times object 2's initial velocity. Object 2's final velocity mirrors this with the roles of the objects swapped. As a check, when the two masses are equal, the objects simply swap velocities.

Examples

A 2 kg object at 5 m/s striking a 3 kg object at -2 m/s

Total mass is 5 kg. Object 1's final velocity = ((2-3)/5) x 5 + (2x3/5) x (-2) = -1 - 2.4 = -3.4 m/s. Object 2's final velocity = ((3-2)/5) x (-2) + (2x2/5) x 5 = -0.4 + 4 = 3.6 m/s.

Equal masses colliding head-on

A 4 kg object moving at 6 m/s strikes a stationary 4 kg object. Because the masses are equal, the formulas reduce to a full velocity exchange: the first object ends at 0 m/s and the second ends at 6 m/s.

Advantages

  • Solves both post-collision velocities at once from four simple inputs, without requiring the user to set up simultaneous momentum and energy equations by hand.
  • Works for any combination of masses and directions, including objects initially moving toward each other, apart, or one starting at rest.
  • Makes the mass-ratio dependence of elastic collisions visually intuitive by letting you quickly compare equal-mass swaps against very unequal-mass bounces.

Common Mistakes

  • Applying this formula to a collision that is actually inelastic (such as a car crash), where kinetic energy is not conserved and these equations do not hold.
  • Entering velocities with inconsistent sign conventions for direction, which produces a physically confusing rather than incorrect result since the math itself is direction-agnostic.
  • Forgetting this tool solves strictly one-dimensional, head-on collisions and does not apply to glancing or two-dimensional collisions.

Edge Cases to Watch For

  • The calculator requires total mass to be greater than zero and returns an error otherwise, since the equations divide by (m1 + m2).
  • When m1 equals m2, the formulas simplify so the objects exchange velocities exactly, a useful sanity check for any input set.
  • A negative velocity is treated as valid and simply represents motion in the opposite direction along the line of collision, as shown by the default example where object 2 approaches from the other side.

Common Use Cases

  • Physics students checking homework problems on conservation of momentum and kinetic energy.
  • Educators demonstrating how mass ratio determines the outcome of an elastic collision, from a light ball bouncing off a heavy one to two equal masses trading velocities.
  • Hobbyists modeling simple collision scenarios, such as billiards or Newton's cradle style setups, for games or simulations.
Written & fact-checked by the Calculateus TeamLast updated August 5, 2026How we verify our formulas

Frequently asked questions

What makes a collision perfectly elastic?

In a perfectly elastic collision, both total momentum and total kinetic energy are conserved - no energy is lost to heat, sound, or deformation. Billiard balls approximate this closely, while a car crash (where the vehicles crumple) is a highly inelastic collision that conserves momentum but not kinetic energy.

Conclusion

Elastic collisions are a foundational example of applying two conservation laws at once, and the resulting algebra can be tedious to redo by hand for every new scenario. This calculator produces both final velocities instantly so you can focus on interpreting the physics rather than the algebra.