Momentum Before and After Collision Calculator

Track momentum, impulse, energy, and outcomes accurately. Choose elastic, inelastic, or custom restitution solving modes. See clear formulas, example data, graphs, exports, and answers.

Calculator Input

Use one mass unit and one velocity unit for both bodies. The calculator converts everything internally to SI units.

Example data table

Scenario m₁ m₂ u₁ u₂ Case v₁ v₂ Total momentum
Sample 1 2 kg 1 kg 4 m/s -1 m/s Elastic 0.667 m/s 5.667 m/s 7 kg·m/s
Sample 2 3 kg 2 kg 5 m/s 0 m/s Perfectly inelastic 3 m/s 3 m/s 15 kg·m/s
Sample 3 1.5 kg 0.5 kg 6 m/s -2 m/s Custom e = 0.6 2.8 m/s 7.6 m/s 8 kg·m/s

Formula used

Momentum: p = m × v Total momentum before: P_before = m₁u₁ + m₂u₂ Total momentum after: P_after = m₁v₁ + m₂v₂
Coefficient of restitution: e = (v₂ - v₁) / (u₁ - u₂) Solved final velocities: v₁ = [m₁u₁ + m₂u₂ - m₂e(u₁ - u₂)] / (m₁ + m₂) v₂ = [m₁u₁ + m₂u₂ + m₁e(u₁ - u₂)] / (m₁ + m₂)
Impulse: J = m(v - u) Kinetic energy: KE = ½mv² Center of mass velocity: V_cm = (m₁u₁ + m₂u₂) / (m₁ + m₂)

This version models one-dimensional collisions. Use signed velocities to represent direction correctly.

How to use this calculator

  1. Select a common mass unit and velocity unit.
  2. Enter both masses and initial velocities.
  3. Choose whether to solve final velocities or enter them manually.
  4. Pick elastic, perfectly inelastic, or custom restitution when solving.
  5. Submit the form to see results above the calculator.
  6. Review the momentum table, impulses, kinetic energy change, and graph.
  7. Export the results using the CSV or PDF buttons.

Frequently asked questions

1) What does this calculator measure?

It computes individual and total momentum before and after a one-dimensional collision. It can solve final velocities from restitution or evaluate user-entered final velocities. It also reports impulses, kinetic energy change, center-of-mass speed, and conservation error.

2) When is total momentum conserved?

Total momentum is conserved when external impulse on the system is negligible. A mismatch between initial and final totals usually means measurement error, rounding, or an external force affected the collision.

3) What is the difference between elastic and inelastic collisions?

Elastic collisions conserve both momentum and kinetic energy. Inelastic collisions conserve momentum but lose kinetic energy. Perfectly inelastic collisions are the special case where both bodies move together after impact.

4) Can I enter negative velocities?

Yes. Negative velocities represent motion opposite to your chosen positive direction. Signed inputs are important because momentum, impulse, and restitution depend on both magnitude and direction.

5) What does the coefficient of restitution mean?

It measures how strongly the bodies separate after impact. A value of 1 means perfectly elastic, 0 means perfectly inelastic, and values between them indicate partial rebound.

6) Why does the calculator show kinetic energy change?

Momentum conservation alone does not guarantee kinetic energy conservation. Energy change helps identify elastic or inelastic behavior and shows losses to sound, heat, deformation, or internal motion.

7) Can I use different units?

Yes, but use one selected mass unit and one selected velocity unit for both bodies. The calculator converts them internally to SI, then reports momentum in kilogram-meters per second and energy in joules.

8) Is this valid for angled or two-dimensional collisions?

Not directly. This version assumes motion along one straight line. For angled impacts, resolve motion into components and analyze each axis separately, or use a vector collision model.

Related Calculators

speed before hitting ground calculatorgear pump displacement calculatorwind correction and ground speed calculatorfree drop ceiling calculatorimpact force free fall calculatormechanical advantage of inclined plane calculatorinclined plane tension calculatorinclined plane with pulley calculatorbest pellet ballistic coefficient calculatorsubwoofer displacement calculator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.