Elastic Collision Calculator

Enter the masses and initial velocities of two objects to calculate their final velocities after a perfectly elastic collision. Input Mass 1, Velocity 1, Mass 2, and Velocity 2, and get back Final Velocity of Object 1 and Final Velocity of Object 2, plus total kinetic energy before and after to confirm energy conservation.

kg

Mass of the first object in kilograms.

m/s

Initial velocity of object 1. Use negative values for opposite direction.

kg

Mass of the second object in kilograms.

m/s

Initial velocity of object 2. Use negative values for opposite direction.

Results

Final Velocity of Object 1 (v₁)

--

Final Velocity of Object 2 (v₂)

--

Total Kinetic Energy Before

--

Total Kinetic Energy After

--

Total Momentum Before

--

Total Momentum After

--

Velocity Comparison: Before vs After Collision

Frequently Asked Questions

What is a perfectly elastic collision?

A perfectly elastic collision is one in which both momentum and kinetic energy are conserved. No energy is lost to heat, sound, or deformation. This is common at the atomic and subatomic level, and is a useful approximation for collisions between hard objects like billiard balls.

What is the difference between elastic and inelastic collisions?

In an elastic collision, total kinetic energy is conserved along with momentum. In an inelastic collision, momentum is still conserved but some kinetic energy is converted to other forms (heat, sound, deformation). A perfectly inelastic collision is one where the two objects stick together after impact.

What formulas does the elastic collision calculator use?

The calculator uses two equations simultaneously: conservation of momentum (m₁u₁ + m₂u₂ = m₁v₁ + m₂v₂) and conservation of kinetic energy (½m₁u₁² + ½m₂u₂² = ½m₁v₁² + ½m₂v₂²). Solving these gives: v₁ = ((m₁−m₂)u₁ + 2m₂u₂) / (m₁+m₂) and v₂ = ((m₂−m₁)u₂ + 2m₁u₁) / (m₁+m₂).

Can I enter negative velocities?

Yes. Negative velocities represent motion in the opposite direction. For example, if Object 1 moves to the right at 10 m/s and Object 2 moves to the left at 5 m/s, you would enter +10 for v₁ and −5 for v₂. The calculator handles signed values correctly.

What happens when two equal masses collide elastically?

When two objects of equal mass collide elastically in a head-on collision, they exchange velocities. Object 1 takes on the speed of Object 2, and vice versa. This is a classic result and a useful sanity check for the equations.

Why does the kinetic energy before and after differ slightly in my results?

For a perfectly elastic collision, kinetic energy should be exactly conserved. Any tiny discrepancy in this calculator is purely due to floating-point rounding in the display. The underlying formula guarantees energy conservation by definition.

Can this calculator be used for 2D collisions?

This calculator is designed for 1D (head-on) elastic collisions. For 2D collisions, you need to decompose velocities into x and y components and apply the elastic collision equations separately to each axis, which requires additional angle inputs.

What is the principle of conservation of momentum?

The law of conservation of momentum states that the total momentum of an isolated system remains constant if no external forces act on it. For two colliding objects, the combined momentum before the collision equals the combined momentum after: m₁u₁ + m₂u₂ = m₁v₁ + m₂v₂.

More Physics Tools