Solve collision problems with momentum conservation
Supports unknown/partial cases plus elastic and perfectly inelastic modes

The Conservation of Momentum Calculator helps you solve two-object collision problems: given masses and some before/after velocities, it finds the missing values using the momentum conservation equation. It also computes the system’s kinetic energy before and after the collision so you can quickly tell whether energy was lost (or gained).
Practical takeaway: momentum is about “how hard something is moving.” In many collisions, momentum is conserved even when kinetic energy is not.
Students, teachers, and engineers who need quick collision calculations for homework, lab checks, simulations, or sanity checks.
The calculator works in consistent SI base units internally and converts back to your selected units, which helps avoid unit mistakes.
Want to explore energy more directly? Pair this with our Kinetic Energy Calculator or Potential Energy Calculator.
In an isolated system (no net external force), the total linear momentum stays constant. For two objects moving along one line, that idea becomes one compact equation:
Key idea
Momentum doesn’t “disappear.” If one object loses momentum, the other gains it — unless something outside the system (like friction or a push) adds or removes momentum.
A classic mental picture: two toy cars on a nearly frictionless surface. One car hits the other, slows down, and the second speeds up. That speed-up is momentum being transferred.
Momentum conservation applies to all collision types (as long as the system is isolated). The big difference between collision types is what happens to kinetic energy.
Momentum and kinetic energy are both conserved. Objects bounce apart (think billiard balls).
Momentum is conserved, but kinetic energy decreases because some energy becomes heat, sound, or deformation.
Objects stick together and move with a shared final speed. Momentum is conserved; kinetic energy drops.
Even if kinetic energy changes, total energy is still conserved — the “missing” kinetic energy usually becomes internal energy (heat, sound, permanent deformation).
The calculator supports multiple collision modes. A quick rule of thumb: Unknown/Partial solves the momentum equation only, while Elastic enforces kinetic energy conservation, and Inelastic enforces a shared final speed.
Enter the masses
Example: , .
Set the initial velocities
Example: , .
Enter one final velocity (or leave it blank)
Example: (the first object slows down).
Let the calculator solve the missing value
Read the kinetic energy summary
The KE panel shows before vs. after energy and the % loss. This helps you interpret how “elastic” the collision was.
Inputs: , , , .
Result: and (they swap speeds).
Inputs: , , , .
Interpretation: momentum balances out, but KE loss can be large due to deformation.
Inputs: , ; , .
Mode: Inelastic → the final speed is shared and much smaller than 400 m/s.
Context: Kinetic energy is added from an internal source.
Use it for: modeling a spring release or internal energy source where .
If you’re analyzing just one object’s momentum before/after, our Momentum Calculator can help you break it down.
Use the sign of velocity to describe direction. A negative velocity simply means “moving left” relative to your chosen +x axis.
The calculator uses momentum conservation in all modes, and adds extra constraints depending on the collision type. Kinetic energy is computed as a read-only diagnostic.
Core equations
Mode-specific constraints
Momentum scales linearly with velocity (), while kinetic energy scales with the square of velocity (). That squared term is why KE losses are often much more sensitive to speed changes than momentum.
In practice, isolation means external forces like friction or gravity are minor during the very short timeframe of the collision itself.
If you’re looking at energy budgets (rather than momentum), our Kinetic Energy Calculator can help you compute energy per object.
If the net external force on a system is zero (or negligible during the collision), the system’s total linear momentum stays constant.
Momentum is conserved when external impulses are small compared to the collision impulse — for example, short impacts on low-friction surfaces.
It can in special cases (e.g., explosions, spring release, internal energy sources). In everyday passive collisions, usually decreases. The calculator highlights increases so you can interpret the scenario correctly.
Perfect elasticity is an idealization. Real materials deform and produce heat/sound. Hard, smooth objects (like steel balls) can get close.
A rocket moves because the exhaust gases are pushed backward, and the rocket gains equal and opposite momentum forward. That’s conservation of linear momentum in action.
No — the kinetic energy section is calculated from masses and velocities and shown as a helpful diagnostic.
Limitations
This tool is for educational use and should not replace professional engineering judgment for safety-critical designs.
Have a look at the flight path of the object with this trajectory calculator.
Calculate free fall parameters including gravitational acceleration, drop height, fall duration, and impact velocity. Supports bidirectional LRU solving with unit conversions.
Calculate free fall with quadratic air drag, including terminal velocity, fall time, maximum velocity, and drag force. Supports air resistance coefficient calculation from object properties.
Calculate the horizontal range of a projectile based on velocity, angle, and initial height. Supports bidirectional calculation with multiple unit systems.
Calculate projectile trajectory parameters including launch velocity, angle, distance, maximum height, and flight time with bidirectional solving.
Use this maximum height calculator to figure out what is the maximum vertical position of an object in projectile motion.