
Calculate final velocities for elastic and perfectly inelastic collisions
Powered by Toolraxy · Physics & mechanics calculator

Founder & CEO, Toolraxy
Faiq Ur Rahman is a web designer, digital product developer, and founder of Toolraxy, a growing platform of web-based calculators and utility tools. He specializes in building structured, user-friendly tools focused on health, finance, productivity, and everyday problem-solving.
User Ratings:
ADVERTISEMENT
ADVERTISEMENT
Understanding how objects interact during collisions is a core part of classical physics and engineering. A conservation of momentum calculator helps you determine the final velocities of two objects after a collision, using the principle that total momentum remains constant in a closed system. This tool is designed for physics students, educators, and anyone curious about how mass and velocity influence collision outcomes. By entering the mass and velocity of each object, and choosing between an elastic or perfectly inelastic collision, you can instantly see the final velocities, total momentum before and after, and total kinetic energy before and after. This provides a clear, quantitative view of how momentum is conserved and when kinetic energy is not.
Enter Object 1 Mass: Type the mass of the first object and select the unit: kg, g, lbs, or oz.
Enter Object 1 Velocity: Type the velocity and choose the unit: m/s, km/h, mph, or ft/s. You can enter a negative value if the object moves in the opposite direction.
Enter Object 2 Mass: Type the second object’s mass and select its unit.
Enter Object 2 Velocity: Type the second object’s velocity and select its unit.
Choose Collision Type: Select Elastic (KE conserved) if the objects bounce apart, or Perfectly Inelastic (stick together) if they collide and move as one.
View Results: The calculator immediately displays final velocities, total momentum before and after, and total kinetic energy before and after.
This tool uses the standard one-dimensional collision formulas from classical mechanics. It first converts all inputs to SI base units (kilograms and meters per second), then applies the appropriate equations for the selected collision type. Finally, it computes total momentum and kinetic energy before and after the collision.
Unit Conversion Factors Used:
Mass to kg:
kg = 1
g = 0.001
lbs = 0.453592
oz = 0.0283495
Velocity to m/s:
m/s = 1
km/h = 1000 ÷ 3600 ≈ 0.277778
mph = 1609.34 ÷ 3600 ≈ 0.44704
ft/s = 0.3048
Core Formulas:
1. Elastic Collision (Kinetic Energy Conserved):
v₁' = ((m₁ − m₂) × v₁ + 2 × m₂ × v₂) ÷ (m₁ + m₂)
v₂' = ((m₂ − m₁) × v₂ + 2 × m₁ × v₁) ÷ (m₁ + m₂)
2. Perfectly Inelastic Collision (Objects Stick Together):
v₁' = v₂' = (m₁ × v₁ + m₂ × v₂) ÷ (m₁ + m₂)
3. Total Momentum Before:
p_before = m₁ × v₁ + m₂ × v₂
4. Total Momentum After:
p_after = m₁ × v₁' + m₂ × v₂'
5. Total Kinetic Energy Before:
KE_before = 0.5 × m₁ × v₁² + 0.5 × m₂ × v₂²
6. Total Kinetic Energy After:
KE_after = 0.5 × m₁ × (v₁')² + 0.5 × m₂ × (v₂')²
Display Output Units:
The final velocities are displayed in the same unit as Object 1’s velocity input. Conversion back from m/s is done using the inverse factors: km/h = m/s × 3.6, mph = m/s × 2.23694, ft/s = m/s × 3.28084.
Let’s walk through a standard textbook scenario.
Scenario: A 4 kg block moving at 6 m/s collides elastically with a stationary 2 kg block. You want to find the final velocities.
Steps and Results:
Object 1 Mass: 4 kg
Object 1 Velocity: 6 m/s
Object 2 Mass: 2 kg
Object 2 Velocity: 0 m/s
Collision Type: Elastic
Interpretation: The results section now displays:
Object 1 Final Velocity: 2.00 m/s
Object 2 Final Velocity: 8.00 m/s
Total Momentum Before: 24 kg·m/s
Total Momentum After: 24 kg·m/s
Total KE Before: 72 J
Total KE After: 72 J
Calculation Check:
v₁' = ((4 − 2) × 6 + 2 × 2 × 0) ÷ (4 + 2) = 12 ÷ 6 = 2 m/s
v₂' = ((2 − 4) × 0 + 2 × 4 × 6) ÷ (4 + 2) = 48 ÷ 6 = 8 m/s
Momentum before: 4 × 6 + 2 × 0 = 24; after: 4 × 2 + 2 × 8 = 24 (conserved)
KE before: 0.5 × 4 × 36 + 0 = 72 J; after: 0.5 × 4 × 4 + 0.5 × 2 × 64 = 8 + 64 = 72 J (conserved in elastic)
Takeaway: In an elastic collision, both momentum and kinetic energy are conserved. The 4 kg block slows to 2 m/s, while the 2 kg block shoots forward at 8 m/s. This demonstrates the transfer of momentum and energy between objects.
Conservation of momentum is a fundamental law of physics stating that the total momentum of a closed system remains constant if no external forces act on it. Momentum, a vector quantity, is calculated as the product of an object’s mass and velocity. In collisions, the total momentum before the interaction equals the total momentum after, regardless of the collision type. This principle applies to everything from subatomic particles to astronomical bodies and is a cornerstone of mechanics.
To calculate momentum in a collision, you first compute the momentum of each object before the collision using p = m × v. Then sum these individual momenta to get the total initial momentum. After the collision, use the same formula for each object’s final velocity and sum again. According to the conservation law, the two totals must be equal. This calculator automates the process, but it also shows the before and after totals so you can verify conservation directly.
In an elastic collision, both momentum and kinetic energy are conserved. The objects bounce apart without losing energy to deformation or heat. In a perfectly inelastic collision, momentum is conserved, but kinetic energy is not—the objects stick together and move as a single mass, with the lost energy converted into heat, sound, or deformation. The calculator applies different formulas for each type and highlights the kinetic energy difference in the inelastic case.
Momentum is always conserved because it is a direct consequence of Newton’s third law and the symmetry of space. When two objects collide, the forces they exert on each other are equal and opposite, and they act for the same amount of time. This means the impulses are equal and opposite, so the total change in momentum is zero. Unless an external force acts, the total momentum of the system cannot change. This is true even when kinetic energy is not conserved.
For an elastic collision, use the two equations:v₁' = ((m₁ − m₂)v₁ + 2m₂v₂) ÷ (m₁ + m₂)
andv₂' = ((m₂ − m₁)v₂ + 2m₁v₁) ÷ (m₁ + m₂).
For a perfectly inelastic collision, the common final velocity isv' = (m₁v₁ + m₂v₂) ÷ (m₁ + m₂).
You can also solve using simultaneous equations from momentum and kinetic energy conservation, but the direct formulas are faster and less error-prone.
The outcome is determined by the masses and initial velocities of the two objects. Larger mass differences produce greater velocity changes—a heavy object striking a light one imparts high speed to the lighter object while slowing only slightly. The collision type is also critical: elastic collisions preserve kinetic energy, while inelastic collisions convert some energy into other forms. The direction of motion matters as well; head-on and rear-end collisions behave differently, which is why negative velocities are supported.
Kinetic energy is not conserved in inelastic collisions. When two objects stick together, deform, or produce sound and heat, some of the initial kinetic energy is transformed into other forms. The calculator shows this explicitly by displaying the kinetic energy before and after the collision. In a perfectly inelastic collision, the kinetic energy after will always be less than the kinetic energy before, and the difference represents the energy lost to non-mechanical forms.
A common mistake is mixing units—for example, using grams for one mass and kilograms for another without converting. The calculator handles this by converting all inputs to SI base units before calculation. Another mistake is applying the elastic formula to an inelastic collision or vice versa, leading to incorrect final velocities. Forgetting that velocity is a vector and neglecting direction signs is also frequent. This tool treats negative velocities correctly, but you must enter them when objects move in opposite directions.
Imagine a 1500 kg car traveling at 20 m/s rear-ends a 1000 kg car at rest. Assuming the collision is perfectly inelastic (the cars lock together), you would use the inelastic formula:v' = (1500 × 20 + 1000 × 0) ÷ (1500 + 1000) = 12 m/s.
Using the calculator, you enter these values and select Perfectly Inelastic. The result shows both final velocities are 12 m/s. The kinetic energy before is 300,000 J, but after it is only 180,000 J, a loss of 120,000 J, converted into crash deformation and heat. This example illustrates why inelastic collisions are so dangerous.
Saves Time: Instantly computes final velocities and energy values without manual algebra.
Handles Unit Conversion: Automatically converts mass and velocity to SI units, preventing errors from mixed units.
Supports Two Collision Types: Clearly separates elastic and perfectly inelastic formulas.
Verifies Conservation: Displays momentum before and after so you can see the law in action.
Shows Kinetic Energy: Helps understand how much energy is lost in inelastic collisions.
Free and Private: Runs entirely in your browser—your data never leaves your device.
How accurate is this conservation of momentum calculator?
The calculator is mathematically accurate for the one-dimensional collision formulas it uses. It converts all inputs to SI base units before computing, and displays results with up to four decimal places. Floating-point rounding may cause tiny discrepancies in momentum conservation checks, but these are negligible.
Can I use this tool for objects moving in opposite directions?
Yes. The velocity fields accept negative numbers. If one object moves left and the other moves right, enter one velocity as negative. The formulas will correctly account for the direction because momentum is a vector quantity.
What causes the final velocities to show “—”?
This happens if either mass is zero. The calculator requires positive masses for both objects because a massless object has no physical meaning in a collision. Enter a positive mass for both objects to see results.
Is this tool safe and private to use?
Yes, it is completely safe and private. The calculator is a client-side application, meaning all processing happens locally in your web browser. The values you enter are never transmitted, stored, or shared.
What is the difference between the elastic and inelastic options?
The elastic option uses formulas that conserve both momentum and kinetic energy. The perfectly inelastic option assumes the objects stick together after the collision and uses a single combined final velocity, conserving momentum but not kinetic energy.
Can I use this tool for 2D collisions?
No, this calculator is designed for one-dimensional, head-on collisions only. It does not handle angles or components in two dimensions. For 2D collisions, you would need to break velocities into x and y components and apply conservation laws separately.
Why does the kinetic energy after show the same as before in elastic mode?
In an elastic collision, kinetic energy is conserved by definition. The formula for elastic collisions is derived specifically to preserve total kinetic energy. Therefore, the before and after kinetic energy values will match (within small floating-point rounding).
Can I change the output velocity unit?
The final velocities are displayed in the same unit as Object 1’s velocity input. If you want the output in m/s, set Object 1’s velocity unit to m/s. The tool also always displays momentum in kg·m/s and kinetic energy in joules, which are the standard SI units.
ADVERTISEMENT
ADVERTISEMENT