Momentum Calculator
Calculate momentum (p = mv), change in momentum, impulse and average force, momentum before and after a collision, total momentum in 2D, momentum from kinetic energy, and angular momentum. Any units in, answers with steps, a units check and diagrams drawn from your own numbers.
By the StatsUnlock Team · Last updated: 30 October 2026 · Constants: NIST CODATA 2022
⚡ 0. Quick Answer
A momentum calculator multiplies mass by velocity: p = mv, in kg·m/s.
A 0.160 kg cricket ball bowled at 35.0 m/s (126 km/h) has p = 0.160 kg × 35.0 m/s = 5.60 kg·m/s, pointing the way the ball moves.
Rule of thumb: momentum in kg·m/s equals the impulse in N·s needed to stop the object. Stopping that 5.60 kg·m/s ball in 0.100 s takes an average force of 56.0 N.
Key Takeaways
- A momentum calculator uses p = mv: a 0.160 kg ball at 35.0 m/s has 5.60 kg·m/s.
- The SI unit of momentum is the kg·m/s, which is exactly the same as 1 N·s, the unit of impulse.
- Change in momentum is Δp = m(v − u); a ball hit back from −35.0 to +45.0 m/s changes by 12.8 kg·m/s, not 1.6.
- Average force is F = Δp ÷ Δt: that 12.8 kg·m/s in 2.00 ms needs 6.40 kN from the bat.
- In any collision with no outside force, total momentum is conserved: a 2.00 kg trolley at 3.00 m/s that sticks to a 1.00 kg trolley moves off at 2.00 m/s.
📚 1. What Is a Momentum Calculator?
Momentum is the quantity of motion an object has: its mass multiplied by its velocity, p = mv. A momentum calculator does that multiplication for you in any units, and it can also run it backwards to find the mass or the velocity when you know the momentum.
Momentum is a vector. It has a size and a direction, and the direction is always the same as the velocity. In one dimension we show the direction with a sign: + for one way, − for the other. That sign is where most exam marks are lost.
A worked one-liner: a 0.160 kg cricket ball at 35.0 m/s has p = 0.160 × 35.0 = 5.60 kg·m/s. A 1500 kg car at 25 m/s has p = 37 500 kg·m/s, about 6700 times more.
What this calculator does: six calculators in one, chosen with the tabs in Section 2.
- Momentum p = mv: solve for momentum, mass or velocity.
- Impulse and change in momentum: Δp = m(v − u) = FΔt; solve for the average force, the final velocity, the contact time or the mass.
- Collisions (conservation of momentum): elastic, perfectly inelastic, any coefficient of restitution, or the second final velocity when you know the first.
- 2D momentum: add up to three momentum vectors by components to get the total momentum and its direction.
- Momentum without velocity: p = √(2mK) from mass and kinetic energy.
- Angular momentum: L = Iω for a spinning body, or L = mvr sin θ for a point mass.
Who uses it: CBSE and ICSE students in Class 9 (Force and Laws of Motion) and Class 11 (Laws of Motion, System of Particles), JEE and NEET aspirants, IGCSE, GCSE and A level students, AP Physics 1 and 2 students, and first-year university mechanics. Engineers use the same equations for crash design, sports scientists for bat and racket impacts, and forensic investigators for vehicle collision reconstruction.
A short history: Isaac Newton's second law in the Principia (1687) was written in terms of the change in the "quantity of motion", which is what we now call momentum. In 1918 Emmy Noether showed that conservation of momentum follows from a simple fact: the laws of physics are the same everywhere in space.
| Quantity | Formula | Unit | Use it when |
|---|---|---|---|
| Momentum | p = mv | kg·m/s | You know the mass and velocity of one object |
| Change in momentum | Δp = m(v − u) | kg·m/s | The velocity changes, for example in a hit or a bounce |
| Impulse | J = FΔt = Δp | N·s | A force acts for a known time; you want the force or the time |
| Conservation of momentum | m₁u₁ + m₂u₂ = m₁v₁ + m₂v₂ | kg·m/s | Objects collide or push apart and no outside force acts |
| Kinetic energy | K = ½mv² = p² ÷ 2m | J | You need energy, or momentum without the velocity |
| Angular momentum | L = Iω | kg·m²/s | The object spins or moves around an axis |
| Newton's second law | F = ma = Δp ÷ Δt | N | You want the force; F = Δp/Δt also works when mass changes |
🧮 2. Enter Your Values
Choose a calculator tab, choose what to solve for, then type each value and pick its unit. The unit next to the unknown sets the unit of the answer. Nothing is calculated until you press Calculate.
Negative velocity means the opposite direction, and the momentum comes out negative too. Scientific notation works: type 9.109e-31 or 9.109×10^-31.
Pick a positive direction first. A ball that comes in at 35 m/s and leaves the other way at 45 m/s is u = −35, v = +45. Δp and the impulse FΔt are always shown.
Right is positive. Object 1 starts on the left. A velocity of −2 m/s means moving left. The results use the unit of u₁.
Object 1
Object 2
Object 3 (optional: leave blank for two objects)
Angles are anticlockwise from the +x axis: 0° is right, 90° is up, 180° is left, 270° is down.
Use this tab to calculate momentum without velocity: p = √(2mK). It gives the size of p; the direction comes from the problem.
ω is converted to rad/s for you (1 rpm = 2π/60 rad/s). For a circle, θ = 90°.
Lines starting with a letter are treated as headers and skipped. Batch values are read in SI units. Download Doc gives every answer with its working.
📊 3. Results and Step-by-Step Working
🧠 4. Understanding Your Answer, In Detail
Sections 4.1 to 4.4 fill in with your own numbers after you press Calculate. Sections 4.5 to 4.8 explain the physics behind every answer.
4.1 What your number means
___ Press Calculate to see what your momentum means in plain words.
4.2 Is it a sensible size?
___
4.3 How it scales
___
4.4 Direction and sign
___
4.5 Momentum and kinetic energy are not the same thing
Momentum p = mv grows in step with speed. Kinetic energy K = ½mv² grows with the square of speed. They are linked by K = p² ÷ 2m. Compare a 1500 kg car at 2.0 m/s with a 0.010 kg bullet at 300 m/s. They have very different momenta: the car has 3000 kg·m/s and only 3000 J, the bullet has just 3.0 kg·m/s but 450 J. Momentum tells you how hard something is to stop; energy tells you how much damage it can do while stopping.
4.6 What the charts show
For p = mv, the first two charts are straight lines through the origin, because momentum is proportional to both velocity and mass. The kinetic energy chart curves upwards. For impulse, the area under the force-time graph is the impulse, and it equals Δp. For collisions, the momentum bars for the total are the same height before and after, while the kinetic energy bars usually are not.
4.7 Where the simple model stops working
- Very high speeds: above about 0.1c (30 000 km/s) use relativistic momentum γmv. At 0.5c the classical value is 13% too small. The calculator switches badges automatically.
- Outside forces during a collision: friction or a push during the impact changes the total momentum. For very short impacts the change is small, which is why conservation still works well for car crashes and ball games.
- Changing mass: rockets and leaking carts need the full form F = dp/dt, not F = ma with a fixed mass.
4.8 Where this leads next
Momentum connects straight to energy (the kinetic energy calculator), to motion (the velocity calculator and acceleration calculator), and to forces in contact (the friction force calculator). In a collision problem you usually need both momentum and energy to find two unknown speeds.
✍ 5. How to Write the Answer
Five detailed, ready-to-copy write-ups of your answer: a full exam answer with every step, the final answer with all key values, a lab report results section, a teacher's mark scheme with common wrong answers, and a plain-text version for chat. Below they show the worked cricket ball (0.160 kg at 35.0 m/s). Press Calculate and they rewrite themselves with your own numbers, for whichever calculator tab you used.
📌 Conventions
- Write Given, Required, Equation, Substitute, Solve on separate lines.
- Put the unit on every substituted value, not only on the answer.
- Box the final answer with its unit and direction.
- Match the significant figures of the least precise value (usually 2 or 3).
📌 Conventions
- kg·m/s and N·s are the same unit; either earns the mark.
- Give a direction or a sign for any vector answer.
- Use scientific notation for very large or small values: 2.00 × 10⁻²⁴ kg·m/s.
📌 Conventions
- Add your uncertainty: p = 5.60 ± 0.10 kg·m/s.
- Name the method (light gates, video analysis, phyphox).
- Use the past tense and the passive voice in a formal report.
📌 Conventions
- One mark for the equation, one for substitution, one for the answer with unit.
- Accept N·s in place of kg·m/s.
- Penalise a missing minus sign on a rebound Δp.
📌 Conventions
- Write units as kg*m/s and m/s^2 so they paste anywhere.
- Write powers of ten as x 10^-24.
- Say which direction you took as positive.
∑ 6. Formulas Used
Every formula this momentum calculator uses, with the SI unit of each symbol. The worked numbers are the cricket ball from Section 0.
🔀 7. Momentum Calculation Flowchart, Step by Step
This flowchart shows how to calculate momentum, step by step, for the same worked problem used in Sections 0, 9, 10, 11 and 14: a 0.160 kg cricket ball bowled at 126 km/h.
Check any box yourself: the Excel sheet in Section 9, the R script in Section 10, the Python script in Section 11 and the hand method in Section 14 all give 5.60 kg·m/s for this ball.
📝 8. How to Use This Calculator
- Choose the calculator tab. Pick p = mv, Impulse and Δp, Collision, 2D momentum, From kinetic energy, Angular momentum, or Batch.
- Choose what to solve for. Tap a Solve for chip. That box turns into a dashed question mark and its unit sets the unit of the answer.
- Pick a positive direction. Decide which way is positive and give velocities in the other direction a minus sign.
- Type each value. Type numbers only, such as 0.160 or 35. Scientific notation like 9.109e-31 works.
- Choose each unit. Pick g, kg, t or lb for mass, and m/s, km/h, mph or ft/s for velocity. The calculator converts to SI for you.
- Set the significant figures. Leave Match the data on, or choose 2, 3, 4 or 6 significant figures.
- Or load a sample problem. Ten samples cover p = mv, impulse, airbags, collisions, 2D, kinetic energy, angular momentum and a not-physical case.
- Press Calculate. The answer appears with its unit, other units, a units check and a substitution check. Press Enter in any box to do the same.
- Read the steps and charts. Follow the GRESS table and numbered steps, then look at the live diagram and the four charts.
- Download or copy the working. Use Download Doc or Download PDF, or copy a ready-made answer from Section 5.
📈 9. How to Calculate Momentum in Excel
Excel is ideal for momentum because one row can hold one problem, with the units written in the header row. Fill one formula down and every row is solved. This section uses the same cricket ball as the rest of the page: 0.160 kg at 35.0 m/s gives 5.60 kg·m/s.
=A2*B2 in C2. That is the momentum in kg·m/s.9.1 The functions you need
| You want | Excel formula | Note |
|---|---|---|
| Momentum p = mv | =A2*B2 | Mass in kg, velocity in m/s |
| Velocity from momentum | =C2/A2 | p ÷ m |
| Mass from momentum | =C2/B2 | p ÷ v; wrap in IFERROR in case v = 0 |
| km/h to m/s | =B2/3.6 | Divide by 3.6 |
| Grams to kg | =A2/1000 or =CONVERT(A2,"g","kg") | CONVERT unit strings are case-sensitive |
| Change in momentum | =A2*(C2-B2) | m(v − u), with signed velocities |
| Average force | =E2/D2 | Δp ÷ Δt, time in seconds |
| Momentum from kinetic energy | =SQRT(2*A2*B2) | m in A2, K in B2 |
| Components in 2D | =A2*B2*COS(RADIANS(C2)) | COS and SIN need radians |
| Direction of the total | =DEGREES(ATAN2(D4,E4)) | ATAN2 takes x first, then y |
9.2 Step by step
1 Set up one row per problem, with units in the headers
Put mass in column A and velocity in column B. Writing the unit in the header stops the most common mistake: mixing grams with kilograms.
=A2*B2Row 2 is the cricket ball: 0.160 kg × 35.0 m/s = 5.60 kg·m/s. Fill the formula down for the car (24 000 kg·m/s) and a walking person (98.0 kg·m/s).
2 Convert units before you multiply
Never multiply grams by km/h. Add two helper columns that convert to kg and m/s, then multiply those.
=A2/1000=B2/3.6=C2*D2160 g becomes 0.160 kg and 126 km/h becomes 35.0 m/s, so p = 5.60 kg·m/s again.
3 Change in momentum and average force
Type velocities with their signs. The ball comes in at −35.0 m/s and leaves at +45.0 m/s.
=A2*(C2-B2)=E2/D2Δp = 0.160 × (45.0 − (−35.0)) = 12.8 kg·m/s. Over 2.00 ms the bat pushes with 6400 N.
4 A collision where the objects stick together
Conservation of momentum gives the common final velocity in one formula.
=(A2*B2+C2*D2)/(A2+C2)A 2.00 kg trolley at 3.00 m/s joins a 1.00 kg trolley at rest: v = 2.00 m/s.
5 Total momentum in 2D
Split each momentum into x and y parts, add the columns, then use Pythagoras and ATAN2.
=A2*B2*COS(RADIANS(C2))=A2*B2*SIN(RADIANS(C2))=SQRT(D4^2+E4^2)=DEGREES(ATAN2(D4,E4))Pₓ = 2.00 and P_y = 1.50 kg·m/s, so |P| = 2.50 kg·m/s at 36.9°.
9.3 The awkward cases
- Trig in degrees:
=COS(90)gives −0.448, not 0, because Excel works in radians. Always writeCOS(RADIANS(90)). It returns about 6.1E−17 rather than exactly 0, which is fine. - ATAN2 order: Excel's
ATAN2(x, y)takes x first. Python and R take y first. Swapping them gives the wrong angle. - CONVERT strings: they are case-sensitive and give
#N/Awhen wrong. Test each one on a value you know before you trust a whole column. - Display versus value: Excel shows 5.6 for 5.60. Use Format Cells, Number, 2 decimal places, or
=TEXT(C2,"0.00"), to show the significant figures you mean. - Precision: Excel keeps about 15 significant digits, which is far more than any physics data needs.
9.4 Why Excel might disagree with R or Python
For p = mv all three agree exactly, because no constant is involved. Differences come from rounding: Excel's ROUND rounds halves away from zero, while R's round() and Python's round() round halves to the nearest even digit, so 2.5 becomes 2 in R and Python and 3 in Excel. They also come from -3^2, which Excel reads as 9 and R and Python read as −9. Momentum does not use g, so the g value your syllabus uses does not matter here.
9.5 Charting it
Choose Insert, Scatter, Scatter with Straight Lines. Do not use the Line chart type, which spaces x values evenly whatever they are. Put velocity on the x axis and momentum on the y axis, label both with units, and add a linear trendline with its equation. For p against v the gradient is the mass.
9.6 Errors you will hit
| Error | Cause | Fix |
|---|---|---|
#VALUE! | A unit typed in a cell, such as "35 m/s" | Put numbers only in the cells and units in the header |
#DIV/0! | Solving for mass with v = 0, or force with Δt = 0 | =IFERROR(C2/B2,"v is 0") |
#N/A | A CONVERT unit string Excel does not know | Check the spelling and capitals, or divide by 3.6 or 1000 directly |
#NUM! | SQRT of a negative kinetic energy | Kinetic energy cannot be negative; check the input |
📈 10. How to Calculate Momentum in R
R needs no package for momentum: it is one multiplication. The script below calculates momentum, kinetic energy, a change in momentum with its average force, and a collision, prints every answer with its unit, checks the answer by substitution, and saves one 300 dpi figure.
Rscript momentum.R. Change only the m <- and v <- lines to use your own object.10.1 The complete script
R, base only, saves momentum_plot.png
# ============================================================
# Momentum calculator in R: p = mv, impulse and a collision
# StatsUnlock - https://statsunlock.com/momentum-calculator/
# Base R only. No packages to install.
# ============================================================
# ---- 1. Inputs (SI units) -----------------------------------
m <- 0.160 # mass, kg (cricket ball)
v <- 35.0 # velocity, m/s (126 km/h)
# ---- 2. Momentum p = m v ------------------------------------
p <- m * v # kg*m/s
K <- 0.5 * m * v^2 # kinetic energy, J
cat(sprintf("Momentum p = %#.3g kg*m/s (= %#.3g N*s)\n", p, p))
cat(sprintf("Kinetic energy K = %#.3g J; check sqrt(2 m K) = %#.3g kg*m/s\n",
K, sqrt(2 * m * K)))
# ---- 3. Change in momentum and average force ----------------
u_hit <- -35.0; v_hit <- 45.0; dt <- 0.00200 # m/s, m/s, s
dp <- m * (v_hit - u_hit) # kg*m/s
F <- dp / dt # N
cat(sprintf("Change in momentum = %#.3g kg*m/s; average force = %#.3g N\n", dp, F))
# ---- 4. Collision: conservation of momentum -----------------
m1 <- 2.00; u1 <- 3.00; m2 <- 1.00; u2 <- 0
v_stick <- (m1 * u1 + m2 * u2) / (m1 + m2)
cat(sprintf("Trolleys stick together: v = %#.3g m/s\n", v_stick))
# ---- 5. Substitution check ----------------------------------
stopifnot(abs(p / m - v) < 1e-12)
cat("Units: kg x m/s = kg*m/s = N*s (check passed)\n")
# ---- 6. One 300 dpi figure: p against v for this mass -------
vv <- seq(0, 2 * v, length.out = 100)
png("momentum_plot.png", width = 6, height = 4, units = "in", res = 300)
plot(vv, m * vv, type = "l", lwd = 2, col = "#2563eb",
xlab = "velocity v (m/s)", ylab = "momentum p (kg m/s)",
main = "Momentum of a 0.160 kg cricket ball")
points(v, p, pch = 19, cex = 1.6, col = "#9333ea")
grid()
legend("topleft", bty = "n", col = c("#2563eb", "#9333ea"),
lwd = c(2, NA), pch = c(NA, 19),
legend = c("p = mv, m = 0.160 kg", "v = 35.0 m/s, p = 5.60 kg m/s"))
dev.off()
cat("Saved momentum_plot.png\n")
Printed output:
Momentum p = 5.60 kg*m/s (= 5.60 N*s)
Kinetic energy K = 98.0 J; check sqrt(2 m K) = 5.60 kg*m/s
Change in momentum = 12.8 kg*m/s; average force = 6.40e+03 N
Trolleys stick together: v = 2.00 m/s
Units: kg x m/s = kg*m/s = N*s (check passed)
Saved momentum_plot.png
10.2 What each part does
- Section 1 holds the inputs in SI units, with the unit in a comment. Convert before this point (grams ÷ 1000, km/h ÷ 3.6).
- Section 2 is the whole of p = mv.
sprintf("%#.3g", p)prints 3 significant figures and keeps trailing zeros, so 5.6 shows as 5.60. - Section 3 uses signed velocities: the ball arrives at −35.0 m/s and leaves at +45.0 m/s, so Δp = 12.8 kg·m/s.
- Section 4 applies conservation of momentum for two objects that stick.
- Section 5 substitutes the answer back.
stopifnotstops the script if the check fails. - Section 6 draws p against v and saves it with
png(..., res = 300). Always finish withdev.off()or the file stays empty.
R traps: sin() and cos() take radians (use cos(theta * pi / 180)); atan2(y, x) takes y first; round(2.5) gives 2 because R rounds halves to even; -3^2 is −9; and log() is the natural log.
10.3 What the figure shows
A straight line through the origin: momentum is proportional to velocity. Its gradient is the mass, 0.160 kg. The purple point is the bowled ball at 35.0 m/s and 5.60 kg·m/s.
10.4 Common problems and fixes
- The PNG is blank:
dev.off()was not run. Run the whole block, not line by line. - Answer 1000 times too big: mass typed in grams. Divide by 1000 first.
- Prints 5.6 instead of 5.60: use
sprintf("%#.3g", p), notprint(p).
10.5 Useful one-liners
m * v # momentum, kg*m/s
m * (v - u) # change in momentum
m * (v - u) / dt # average force, N
sqrt(2 * m * K) # momentum from kinetic energy
(m1*u1 + m2*u2) / (m1 + m2) # stick-together velocity
sqrt(sum(px)^2 + sum(py)^2) # 2D total momentum
atan2(sum(py), sum(px)) * 180 / pi # its direction, degrees
📈 11. How to Calculate Momentum in Python
The Python version does exactly the same job as the R script, with NumPy for the arrays and Matplotlib for the figure. It prints the same numbers: 5.60 kg·m/s, 98.0 J, 12.8 kg·m/s, 6.40 × 10³ N and 2.00 m/s.
Install once: pip install numpy matplotlib. Runs in a terminal (python momentum.py), Jupyter or Google Colab.
11.1 The complete script
Python 3, NumPy and Matplotlib, saves momentum_plot.png
# ============================================================
# Momentum calculator in Python: p = mv, impulse and a collision
# StatsUnlock - https://statsunlock.com/momentum-calculator/
# Needs: pip install numpy matplotlib
# ============================================================
import numpy as np
import matplotlib.pyplot as plt
# ---- 1. Inputs (SI units) -----------------------------------
m = 0.160 # mass, kg (cricket ball)
v = 35.0 # velocity, m/s (126 km/h)
# ---- 2. Momentum p = m v ------------------------------------
p = m * v # kg*m/s
K = 0.5 * m * v**2 # kinetic energy, J
print(f"Momentum p = {p:#.3g} kg*m/s (= {p:#.3g} N*s)")
print(f"Kinetic energy K = {K:#.3g} J; check sqrt(2 m K) = {np.sqrt(2*m*K):#.3g} kg*m/s")
# ---- 3. Change in momentum and average force ----------------
u_hit, v_hit, dt = -35.0, 45.0, 0.00200 # m/s, m/s, s
dp = m * (v_hit - u_hit) # kg*m/s
F = dp / dt # N
print(f"Change in momentum = {dp:#.3g} kg*m/s; average force = {F:#.3g} N")
# ---- 4. Collision: conservation of momentum -----------------
m1, u1, m2, u2 = 2.00, 3.00, 1.00, 0.0
v_stick = (m1*u1 + m2*u2) / (m1 + m2)
print(f"Trolleys stick together: v = {v_stick:#.3g} m/s")
# ---- 5. Substitution check ----------------------------------
assert abs(p / m - v) < 1e-12, "substitution check failed"
print("Units: kg x m/s = kg*m/s = N*s (check passed)")
# ---- 6. One 300 dpi figure: p against v for this mass -------
vv = np.linspace(0, 2*v, 100)
fig, ax = plt.subplots(figsize=(6, 4))
ax.plot(vv, m*vv, color="#2563eb", lw=2, label="p = mv, m = 0.160 kg")
ax.plot(v, p, "o", color="#9333ea", ms=9, label="v = 35.0 m/s, p = 5.60 kg·m/s")
ax.set_xlabel("velocity v (m/s)")
ax.set_ylabel("momentum p (kg·m/s)")
ax.set_title("Momentum of a 0.160 kg cricket ball")
ax.grid(alpha=0.3)
ax.legend()
fig.savefig("momentum_plot.png", dpi=300, bbox_inches="tight")
print("Saved momentum_plot.png")
Printed output (tested):
Momentum p = 5.60 kg*m/s (= 5.60 N*s)
Kinetic energy K = 98.0 J; check sqrt(2 m K) = 5.60 kg*m/s
Change in momentum = 12.8 kg*m/s; average force = 6.40e+03 N
Trolleys stick together: v = 2.00 m/s
Units: kg x m/s = kg*m/s = N*s (check passed)
Saved momentum_plot.png
11.2 What each part does
- Inputs are plain floats in SI units.
f"{p:#.3g}"prints 3 significant figures and keeps the trailing zero. Without the#, Python prints 5.6.v**2is v squared. In Python^means bitwise XOR and will raise an error or give nonsense.assertis the substitution check; the script stops with a message if it fails.fig.savefig(..., dpi=300, bbox_inches="tight")writes a print-quality figure.
Python traps: math.sin and numpy.cos take radians, so use np.radians(theta); np.arctan2(y, x) takes y first; round(2.5) gives 2 (half to even); and float precision is about 15 to 16 digits. Momentum needs no physical constant, so scipy.constants is only needed for the relativistic case (from scipy.constants import c).
11.3 What the figure shows
The same straight line as the R figure: p = 0.160v, with the bowled ball marked at 35.0 m/s and 5.60 kg·m/s.
11.4 Common problems and fixes
- ModuleNotFoundError: numpy: run
pip install numpy matplotlibin the same environment you run the script in. - No window appears: the script saves a file instead. Add
plt.show()at the end to see it on screen. - The angle is wrong in 2D: you used degrees in
np.cos, or swapped the arguments ofnp.arctan2.
11.5 Useful one-liners
p = m * v # momentum
dp = m * (v - u); F = dp / dt # impulse and average force
p = np.sqrt(2 * m * K) # from kinetic energy
v = (m1*u1 + m2*u2) / (m1 + m2) # stick together
P = np.hypot(px.sum(), py.sum()) # 2D magnitude
theta = np.degrees(np.arctan2(py.sum(), px.sum()))
📋 12. Reference Tables
12.1 Constants used by this calculator
| Constant | Symbol | Value | Status |
|---|---|---|---|
| Speed of light in vacuum | c | 299 792 458 m/s | exact (defined) |
| Electron volt | eV | 1.602 176 634 × 10⁻¹⁹ J | exact (defined) |
| Electron mass | mₑ | 9.109 383 7139 × 10⁻³¹ kg | measured |
| Standard gravity (for kgf only) | g₀ | 9.806 65 m/s² | exact (defined) |
Source: NIST CODATA 2022 recommended values (Mohr et al., 2025). Momentum itself needs no constant; c is used only for the relativistic check.
12.2 Momentum unit conversions
| Unit | In kg·m/s | Note |
|---|---|---|
| 1 kg·m/s | 1 | SI unit |
| 1 N·s | 1 | Identical: 1 N = 1 kg·m/s² |
| 1 g·cm/s | 1 × 10⁻⁵ | CGS unit (also dyn·s) |
| 1 lb·ft/s | 0.138 255 | 0.453 592 37 kg × 0.3048 m/s |
| 1 kN·s | 1000 | Vehicle crashes |
| 1 kg·km/h | 0.277 78 | 1 ÷ 3.6 |
12.3 Typical momenta
| Object | Mass | Speed | Momentum (kg·m/s) |
|---|---|---|---|
| Electron in a TV-style tube | 9.109 × 10⁻³¹ kg | 2.20 × 10⁶ m/s | 2.00 × 10⁻²⁴ |
| Rifle bullet | 8.0 g | 400 m/s | 3.2 |
| Tennis ball served | 57.0 g | 50.0 m/s | 2.85 |
| Cricket ball bowled fast | 0.160 kg | 35.0 m/s | 5.60 |
| Football kicked | 0.43 kg | 25 m/s | 11 |
| Person walking | 70 kg | 1.4 m/s | 98 |
| Sprinter | 80 kg | 10 m/s | 800 |
| Car on a motorway | 1500 kg | 25 m/s | 3.75 × 10⁴ |
| Loaded lorry | 40 t | 25 m/s | 1.0 × 10⁶ |
| Earth in orbit | 5.97 × 10²⁴ kg | 2.98 × 10⁴ m/s | 1.78 × 10²⁹ |
Each value is mass × speed for the stated numbers, which are round illustrative figures, not measurements.
12.4 Typical contact times
| Impact | Approximate contact time | Why it matters |
|---|---|---|
| Bat or racket hitting a ball | about 1 to 5 ms | Short times give forces of thousands of newtons |
| Ball bouncing on a hard floor | a few ms | Depends on the ball's stiffness and speed (Cross, 1999) |
| Landing with bent knees | 0.2 to 0.4 s | Longer time, smaller force |
| Car crash with crumple zone and airbag | about 0.1 to 0.2 s | Crumple zones and airbags lengthen Δt |
Contact times vary widely with speed and materials. Measure them where you can, for example with a phone accelerometer (Vogt & Kuhn, 2014).
12.5 Coefficient of restitution e
| Case | e | Source of the value |
|---|---|---|
| Perfectly elastic (ideal) | 1 | Definition: no kinetic energy lost |
| Tennis ball on concrete | about 0.73 to 0.76 | e = √(bounce height ÷ drop height) for the 254 cm drop test, with an allowed bounce of 135 to 147 cm |
| Golf club face on ball | at most 0.830 | The rules limit for driver faces |
| Trolleys with Velcro, putty | 0 | Perfectly inelastic: they stick |
12.6 Unit factors built into the calculator
| Quantity | Units offered | Exact factors |
|---|---|---|
| Mass | kg, g, mg, t, lb, oz | 1 lb = 0.453 592 37 kg (exact) |
| Velocity | m/s, km/h, mph, ft/s, cm/s, knot | 1 km/h = 1/3.6 m/s; 1 mph = 0.447 04 m/s; 1 knot = 1852/3600 m/s |
| Force | N, kN, MN, lbf, dyn, kgf | 1 lbf = 4.448 221 615 260 5 N; 1 kgf = 9.806 65 N |
| Energy | J, kJ, MJ, cal, kcal, eV, MeV | 1 cal = 4.184 J (thermochemical) |
| Angular velocity | rad/s, rpm, rev/s, deg/s | 1 rpm = 2π/60 rad/s |
📈 13. Example Results
Eight worked problems, from the textbook case to the traps that cost marks. Each one is different from the cricket ball used in the rest of the page.
Momentum of a bowling ball
The plain p = mv case.
A 7.00 kg bowling ball rolls down the lane at 6.00 m/s.
| Quantity | Value | Note |
|---|---|---|
| Mass | 7.00 kg | Given |
| Velocity | 6.00 m/s | Given |
| Momentum | 42.0 kg·m/s | 7.00 × 6.00 |
| Kinetic energy | 126 J | ½mv² |
What it means: 42.0 kg·m/s is about 7.5 cricket balls bowled at 126 km/h.
How to write it: p = mv = (7.00 kg)(6.00 m/s) = 42.0 kg·m/s down the lane.
CBSE-style: find the velocity
Running p = mv backwards.
A 5.00 kg body has a momentum of 20.0 kg·m/s. Find its velocity.
| Quantity | Value | Note |
|---|---|---|
| Momentum | 20.0 kg·m/s | Given |
| Mass | 5.00 kg | Given |
| Velocity | 4.00 m/s | v = p ÷ m |
| Check | 5.00 × 4.00 = 20.0 | Substitution |
What it means: The body moves at 4.00 m/s in the direction of its momentum.
How to write it: v = p ÷ m = 20.0 ÷ 5.00 = 4.00 m/s.
A 4.00 t truck at 54.0 km/h
Convert first, then multiply.
A loaded truck of 4.00 tonnes travels at 54.0 km/h.
| Quantity | Value | Note |
|---|---|---|
| Mass | 4.00 × 10³ kg | 4.00 t × 1000 |
| Velocity | 15.0 m/s | 54.0 ÷ 3.6 |
| Momentum | 6.00 × 10⁴ kg·m/s | 4000 × 15.0 |
| Wrong way | 216 t·km/h | Mixed units, meaningless |
What it means: About 1600 times the momentum of a 37.5 kg child running at 1.0 m/s.
How to write it: m = 4.00 × 10³ kg, v = 15.0 m/s, p = 6.00 × 10⁴ kg·m/s.
Landing from a jump: stiff legs vs bent knees
Same Δp, very different force.
A 60.0 kg person lands at 5.00 m/s. Stiff legs stop them in 0.0500 s; bending the knees takes 0.300 s.
| Quantity | Value | Note |
|---|---|---|
| Δp | 300 kg·m/s | 60.0 × (0 − 5.00), size |
| Average force, stiff | 6.00 × 10³ N | 300 ÷ 0.0500 |
| Average force, bent | 1.00 × 10³ N | 300 ÷ 0.300 |
| Body weight | 588 N | 60.0 × 9.80665 |
What it means: Stiff legs feel about 10 times body weight; bent knees about 1.7 times.
How to write it: F = Δp ÷ Δt = 300 ÷ 0.300 = 1.00 × 10³ N.
Angular momentum of the Earth in orbit
From 10⁻²⁴ to 10⁴⁰.
Earth (5.97 × 10²⁴ kg) moves at 2.98 × 10⁴ m/s at 1.496 × 10¹¹ m from the Sun, with θ = 90°.
| Quantity | Value | Note |
|---|---|---|
| Earth momentum | 1.78 × 10²⁹ kg·m/s | m v |
| Earth L about the Sun | 2.66 × 10⁴⁰ kg·m²/s | m v r sin 90° |
| Electron at 2.20 × 10⁶ m/s | 2.00 × 10⁻²⁴ kg·m/s | 9.109 × 10⁻³¹ × 2.20 × 10⁶ |
| Ratio | about 10⁵³ | Earth p ÷ electron p |
What it means: Conserved L is why the Earth sweeps equal areas in equal times (Kepler's second law).
How to write it: L = mvr sin θ = 2.66 × 10⁴⁰ kg·m²/s.
An electron at half the speed of light
Where p = mv stops being right.
An electron (9.109 × 10⁻³¹ kg) moves at 1.50 × 10⁸ m/s, about 0.500c.
| Quantity | Value | Note |
|---|---|---|
| Classical p = mv | 1.37 × 10⁻²² kg·m/s | Too small at this speed |
| Lorentz factor γ | 1.155 | 1 ÷ √(1 − 0.250) |
| Relativistic p = γmv | 1.58 × 10⁻²² kg·m/s | Correct value |
| Error of p = mv | 13.4% low | Grows without limit near c |
What it means: At 1.50 × 10⁸ m/s the simple formula underestimates momentum by 13.4%.
How to write it: p = γmv = 1.155 × 9.109 × 10⁻³¹ × 1.50 × 10⁸ = 1.58 × 10⁻²² kg·m/s.
Rifle recoil: momentum stays zero, energy does not
An explosion is a collision run backwards.
A 4.00 kg rifle fires a 0.0100 kg bullet at 400 m/s. Both start at rest.
| Quantity | Value | Note |
|---|---|---|
| Bullet momentum | +4.00 kg·m/s | 0.0100 × 400 |
| Rifle momentum | −4.00 kg·m/s | Equal and opposite |
| Rifle recoil speed | −1.00 m/s | −4.00 ÷ 4.00 |
| Kinetic energy after | 802 J | 800 J bullet + 2 J rifle |
What it means: The light bullet takes 99.75% of the kinetic energy even though the momenta are equal.
How to write it: 0 = (0.0100)(400) + (4.00)v, so v = −1.00 m/s.
Tennis serve: 57.0 g typed as 57.0 kg
The 1000-times error.
A 57.0 g tennis ball is served at 50.0 m/s.
| Quantity | Value | Note |
|---|---|---|
| Correct mass | 0.0570 kg | 57.0 g ÷ 1000 |
| Correct momentum | 2.85 kg·m/s | 0.0570 × 50.0 |
| If 57.0 is typed as kg | 2.85 × 10³ kg·m/s | 1000 times too big |
| Size check | A cricket ball has about 5.6 | So 2850 must be wrong |
What it means: Choose g in the unit menu, or divide by 1000 yourself.
How to write it: p = (0.0570 kg)(50.0 m/s) = 2.85 kg·m/s.
✏️ 14. How to Calculate Momentum by Hand, Step by Step
This is the written method examiners expect, worked on the same example as Sections 7, 9, 10 and 11: a 160 g cricket ball is bowled at 126 km/h. Find its momentum.
14.1 The written method (GRESS)
- Given. m = 160 g = 0.160 kg; v = 126 km/h = 126 ÷ 3.6 = 35.0 m/s, towards the batter (+).
- Required. p, the momentum, in kg·m/s.
- Equation. p = mv.
- Substitute, with units. p = (0.160 kg)(35.0 m/s).
- Solve. p = 5.60 kg·m/s.
- Check the units and the size. kg × m/s = kg·m/s ✓. A ball should have a few kg·m/s, far less than a walking person (about 100), so 5.60 is sensible.
- Write the answer with units, direction and significant figures. p = 5.60 kg·m/s towards the batter (3 s.f., matching 0.160 and 35.0).
14.2 On a scientific calculator
| Task | Keys | Display |
|---|---|---|
| Convert 126 km/h | 126 ÷ 3.6 = | 35 |
| Momentum | 0.16 × Ans = | 5.6 |
| All in one line | 0.16 × 126 ÷ 3.6 = | 5.6 |
| Change in momentum (bat) | 0.16 × ( 45 − (−) 35 ) = | 12.8 |
| 2D component (degree mode) | 0.5 × 4 × cos 30 ) = | 1.732050808 |
The display shows 5.6; you write 5.60 because the data have 3 significant figures. Use the (−) negative key, not the subtract key, for a negative velocity. For any cos or sin, check the screen shows D (degrees). Menu keystrokes for stored constants differ between models, so check your calculator's manual.
14.3 Measure it yourself: a school lab practical
Conservation of momentum with two trolleys and light gates
- Level a runway so a trolley rolls at a steady speed. Fix a card of known length (say 10.0 cm) on top of trolley 1.
- Put Velcro or a pin and cork on the facing ends so the trolleys stick together.
- Place trolley 2 at rest between two light gates. Push trolley 1 through gate 1; it hits trolley 2 and both pass through gate 2.
- Speed = card length ÷ time the card blocks the gate. Find u₁ (before) and v (after).
- Weigh both trolleys. Repeat with 1, 2 and 3 masses stacked on the trolleys.
- Work out p before = m₁u₁ and p after = (m₁ + m₂)v. Plot p after (y) against p before (x).
Graph: a straight line through the origin with a gradient of 1.00 shows momentum is conserved. A gradient a few percent below 1 shows friction. A phone running phyphox can replace the light gates (Staacks et al., 2018).
| m₁ (kg) | m₂ (kg) | u₁ (m/s) | v after (m/s) | p before (kg·m/s) | p after (kg·m/s) |
|---|---|---|---|---|---|
| 0.500 | 0.500 | 0.84 | 0.42 | 0.42 | 0.42 |
| 1.00 | 0.500 | 0.63 | 0.42 | 0.63 | 0.63 |
| 0.500 | 1.00 | 0.90 | 0.29 | 0.45 | 0.44 |
Paste any row as "mass, speed" into the Batch tab (for example 0.500, 0.84 and 1.00, 0.42) to get p before and p after. Main errors: friction on the runway (about 2 to 3% loss in row 3), a card not square to the beam, and a push that continues after release.
14.4 Practice problems with answers
1. A 2.0 kg ball moves at 3.0 m/s. Find its momentum.
p = 2.0 × 3.0 = 6.0 kg·m/s.
2. A 1500 kg car has 30 000 kg·m/s of momentum. Find its speed.
v = 30 000 ÷ 1500 = 20 m/s.
3. A 50 g ball moves at 72 km/h. Find its momentum.
m = 0.050 kg, v = 72 ÷ 3.6 = 20 m/s, p = 1.0 kg·m/s.
4. A 0.40 kg ball hits a wall at 10 m/s and bounces back at 8.0 m/s. Find the change in momentum.
Take the first direction as +: Δp = 0.40 × (−8.0 − 10) = −7.2 kg·m/s. Size 7.2 kg·m/s, directed away from the wall.
5. A 200 N force acts for 0.050 s on a 2.0 kg block at rest. Find its final speed.
J = 200 × 0.050 = 10 N·s, so v = 10 ÷ 2.0 = 5.0 m/s.
6. A 3.0 kg trolley at 4.0 m/s hits a 1.0 kg trolley at rest and they stick. Find their speed.
v = (3.0 × 4.0) ÷ (3.0 + 1.0) = 3.0 m/s.
7. Two 1.0 kg balls collide elastically; one moves at 5.0 m/s, the other is at rest. Find both final speeds.
Equal masses swap velocities: the first stops (0 m/s) and the second moves at 5.0 m/s.
8. A 5.0 kg gun fires a 0.020 kg bullet at 500 m/s. Find the recoil speed.
0 = 0.020 × 500 + 5.0v, so v = −2.0 m/s (backwards).
9. A 4.0 kg object has 50 J of kinetic energy. Find its momentum without finding v.
p = √(2 × 4.0 × 50) = √400 = 20 kg·m/s.
10. Trap: a 2.0 kg ball has p = 6.0 kg·m/s and K = 4.0 J. Find v.
Not possible. From p, v = 3.0 m/s, which gives K = 9.0 J, not 4.0 J. K = p² ÷ 2m must hold, so the data contradict each other.
14.5 Mistakes that lose marks
- Using grams or km/h without converting to kg and m/s.
- Forgetting the minus sign on a rebound, which makes Δp far too small (1.6 instead of 12.8 kg·m/s for the bat).
- Adding momenta at angles as plain numbers instead of as vectors.
- Assuming kinetic energy is conserved in every collision. Only momentum always is.
- Writing kg/m/s or kgm/s². The unit is kg·m/s or N·s.
- Leaving out the direction of a momentum or an impulse.
- Quoting 5.6 when the data justify 5.60, or 5.6000 when they do not.
🎯 15. When to Use Each Momentum Equation
Use p = mv when:
- ✓ You know the mass and velocity of one object and want its momentum.
- ✓ The speed is below about 0.1c (30 000 km/s), which covers everything outside particle physics.
- ✓ The mass is constant.
Use something else when:
- ✗ The velocity changes: use Δp = m(v − u) and the impulse FΔt.
- ✗ Two or more objects interact: use conservation of momentum.
- ✗ The objects move at angles: add momentum vectors by components.
- ✗ The object spins: use angular momentum L = Iω.
- ✗ The speed is close to c: use p = γmv.
- ✗ The mass changes (rockets): use F = dp/dt with the mass flow.
Real examples:
- Sport: a bat or racket hit is an impulse problem; contact time sets the force.
- Road safety: crumple zones and airbags lengthen Δt so the same Δp needs a smaller force.
- Accident reconstruction: skid marks and final positions give speeds after, and conservation of momentum gives speeds before.
- Space: a rocket pushes exhaust backwards and gains equal momentum forwards.
- Particle physics: momenta of tracks in a detector, using γmv.
Decision tree: One object, constant velocity → p = mv. Velocity changes because of a force → Δp = FΔt. Objects collide or push apart with no outside force → conservation of momentum (in a line: one equation; at angles: one for x and one for y). They also bounce perfectly → add conservation of kinetic energy, or use e = 1. Only mass and energy known → p = √(2mK). Spinning → L = Iω.
🔧 16. Common Mistakes and Troubleshooting
My answer is 1000 times too big.
Cause: Mass entered in grams but labelled kg.
Fix: Pick g in the unit menu, or divide by 1000.
My answer is about 3.6 times too big.
Cause: Speed in km/h treated as m/s.
Fix: Pick km/h in the menu, or divide by 3.6.
My change in momentum is far too small.
Cause: The rebound velocity was not given a minus sign.
Fix: Choose a positive direction; a reversed velocity is negative.
The calculator says "not physical".
Cause: A negative mass, a speed at or above c, or a force pointing against the change in velocity.
Fix: Read the message under the answer; it names the input to fix.
The collision tab says the objects never meet.
Cause: Object 1 is not catching up with object 2.
Fix: Put the faster object on the left with the larger velocity, or check the signs.
Kinetic energy went up in the "I know v₁" mode.
Cause: The v₁ you typed is impossible without an explosion.
Fix: Check v₁; for a normal collision e must be between 0 and 1.
My calculator gives a different 2D angle.
Cause: It is in RAD mode, or atan(y/x) was used instead of atan2.
Fix: Set DEG mode; add 180° when Pₓ is negative.
Excel shows #N/A or #VALUE!.
Cause: A wrong CONVERT unit string, or units typed in a cell.
Fix: Keep numbers only in cells; check CONVERT spellings.
The answer shows 5.6, not 5.60.
Cause: Significant figures set to 2, or a value typed with fewer digits.
Fix: Leave "Match the data" on and type 0.160, not 0.16.
Charts do not appear.
Cause: The Chart.js library was blocked, or Calculate has not been pressed.
Fix: The answer, steps and table still work; allow the CDN and press Calculate.
⚖ 17. Assumptions and Limitations
Assumptions
- Constant mass. Check: nothing is added or thrown off. If it fails (a rocket, a leaking cart), F = ma underestimates the thrust needed; use F = dp/dt.
- Speed well below c. Check: v under 3 × 10⁷ m/s. If it fails, p = mv underestimates the momentum (13.4% low at 0.5c).
- Isolated system in a collision. Check: friction and outside pushes are small during the impact. If it fails, the calculated final speeds are too high when friction acts against the motion.
- Average force in the impulse tab. Check: you want the mean, not the peak. For a smooth, half-sine-shaped impact the peak is about 1.6 times the average (π/2), so the average underestimates the peak.
- Point objects in one line (1D tab). Check: the hit is head-on. Off-centre hits add spin and sideways motion, so 1D results overestimate the speed along the line.
- Rigid body about a fixed axis (angular tab). Check: I is about the actual axis. Using I about the centre for an off-centre axis underestimates L (parallel axis theorem).
Limitations
- The collision tab is one-dimensional. For angled collisions use the 2D tab to sum momenta, and solve x and y separately.
- Three or more bodies colliding at once are not modelled; treat them as a series of two-body collisions.
- Rolling and spinning balls also carry angular momentum, which can change the bounce (Cross, 2002, 2005).
- No air resistance is included; over long distances drag removes momentum.
- Relativistic momentum is reported for the p = mv tab only; relativistic collisions need four-momentum.
- The definition of mass itself has subtleties at relativistic speeds (Okun, 1989; Hecht, 2006). This calculator uses invariant (rest) mass throughout.
🏁 18. Conclusion
What the answer is
A momentum calculator turns two measurements, mass and velocity, into one of the most useful quantities in mechanics: p = mv, in kg·m/s or N·s. For the cricket ball on this page that is 5.60 kg·m/s.
___ Press Calculate to add your own result here.
What it means physically
Momentum measures how hard something is to stop. Its unit is the same as the unit of impulse, so the momentum of an object is the impulse needed to bring it to rest. Spread that impulse over a longer time and the force falls, which is the idea behind airbags, gloves and bent-knee landings. In every collision without an outside force, the total momentum stays the same, even when kinetic energy is lost.
Watch out for
Convert to kg and m/s before multiplying. Give velocities a sign. Add momenta at angles as vectors. Do not assume kinetic energy is conserved unless the collision is elastic. Above 0.1c, switch to γmv.
Next steps
Go from momentum to energy with the kinetic energy calculator, find speeds with the velocity calculator, or work out stopping forces with the friction force calculator. Whenever a problem asks how hard something hits, how fast things move after a crash, or how a skater spins faster, come back to this momentum calculator.
❓ 19. Frequently Asked Questions
Q1. How do you calculate momentum?
Multiply the mass in kilograms by the velocity in metres per second: p = mv. A 0.160 kg ball at 35.0 m/s has 0.160 × 35.0 = 5.60 kg·m/s. Convert grams and km/h first, and give the velocity a sign so the momentum shows its direction.
Q2. What is the formula to calculate momentum?
The formula is p = mv, where p is momentum in kg·m/s, m is mass in kg and v is velocity in m/s. Rearranged, v = p ÷ m and m = p ÷ v. For the change in momentum use Δp = m(v − u).
Q3. What is the SI unit of momentum?
The SI unit of momentum is the kilogram metre per second, kg·m/s. It is exactly equal to the newton second, N·s, because 1 N = 1 kg·m/s². Momentum has the dimension [M L T⁻¹].
Q4. How do you calculate the change in momentum?
Subtract the initial momentum from the final momentum: Δp = mv − mu = m(v − u). Use signed velocities. A 0.160 kg ball that arrives at −35.0 m/s and leaves at +45.0 m/s has Δp = 0.160 × (45.0 + 35.0) = 12.8 kg·m/s.
Q5. How do you calculate impulse from momentum?
Impulse equals the change in momentum: J = Δp = m(v − u), measured in N·s. It also equals the average force times the contact time, J = FΔt. So a change of 12.8 kg·m/s is an impulse of 12.8 N·s.
Q6. How do you calculate force with momentum?
Divide the change in momentum by the time it takes: F = Δp ÷ Δt. A 12.8 kg·m/s change in 2.00 ms needs an average force of 12.8 ÷ 0.00200 = 6400 N. This is Newton's second law in its original form.
Q7. How do you calculate total momentum?
Add the momentum of every object, with signs: P = m₁v₁ + m₂v₂ + .... In two dimensions add the x components and the y components separately, then |P| = √(Pₓ² + P_y²). Never add the sizes of vectors that point different ways.
Q8. How do you calculate momentum after a collision?
Use conservation of momentum: total momentum before equals total momentum after, m₁u₁ + m₂u₂ = m₁v₁ + m₂v₂. If the objects stick, v = (m₁u₁ + m₂u₂) ÷ (m₁ + m₂). If they bounce, you also need e or conservation of kinetic energy.
Q9. What is the conservation of momentum formula?
The formula is m₁u₁ + m₂u₂ = m₁v₁ + m₂v₂: the total momentum before a collision equals the total after, provided no outside force acts. It holds for elastic and inelastic collisions and for explosions.
Q10. What is the difference between elastic and inelastic collisions?
In an elastic collision both momentum and kinetic energy are conserved (e = 1). In an inelastic collision momentum is conserved but some kinetic energy becomes heat, sound or deformation (e below 1). Perfectly inelastic means the objects stick together (e = 0).
Q11. How do you calculate initial and final momentum?
Initial momentum is the mass times the initial velocity, pᵢ = mu; final momentum is the mass times the final velocity, p_f = mv. Their difference is the change in momentum. The average of the two, (pᵢ + p_f) ÷ 2, is the average momentum when the force is constant.
Q12. How do you calculate momentum without velocity?
Use the kinetic energy: p = √(2mK). A 2.00 kg object with 64.0 J of kinetic energy has p = √(2 × 2.00 × 64.0) = 16.0 kg·m/s. This gives the size of p; the direction must come from the problem.
Q13. How do you calculate mass with momentum and velocity?
Divide momentum by velocity: m = p ÷ v. A momentum of 30.0 kg·m/s at 15.0 m/s means a mass of 2.00 kg. The velocity cannot be zero, and p and v must have the same sign.
Q14. Can momentum be negative?
Yes. A negative momentum means the object moves in the direction you chose as negative. The size of the momentum is never negative; the sign only shows direction. A ball moving left at 35.0 m/s has p = −5.60 kg·m/s if right is positive.
Q15. How do you calculate the magnitude of momentum in 2D?
Find the components, pₓ = mv cos θ and p_y = mv sin θ, add them for all objects, then use Pythagoras: |P| = √(Pₓ² + P_y²). Its direction is θ = atan2(P_y, Pₓ). For 2.00 and 1.50 kg·m/s that is 2.50 kg·m/s at 36.9°.
Q16. How do you calculate angular momentum?
For a spinning body use L = Iω, with I in kg·m² and ω in rad/s; for a point mass use L = mvr sin θ. A skater with I = 3.50 kg·m² spinning at 2.00 rev/s (12.6 rad/s) has L = 44.0 kg·m²/s.
Q17. How do you calculate momentum in Excel?
Put mass in kg in A2 and velocity in m/s in B2, then type =A2*B2 in C2 and fill down. Use =A2*(C2-B2) for a change in momentum and =SQRT(2*A2*B2) to get momentum from mass and kinetic energy.
Q18. How do you calculate momentum in R?
Assign the values and multiply: m <- 0.160; v <- 35.0; p <- m * v. Print with sprintf("%#.3g", p) to keep significant figures (5.60). The full script in Section 10 also does impulse, a collision and a 300 dpi plot.
Q19. How do you calculate momentum in Python?
Write p = m * v with m in kg and v in m/s, and print with f"{p:#.3g}" to keep trailing zeros. NumPy handles arrays of masses and velocities in one line. Section 11 has a complete, tested script.
Q20. How do you calculate momentum on a scientific calculator?
Convert first, then multiply: for 160 g at 126 km/h type 0.16 × 126 ÷ 3.6 = and read 5.6, then write 5.60 kg·m/s to 3 significant figures. Use the (−) key for negative velocities and DEG mode for any angles.
📑 20. Cite This Tool
StatsUnlock Team. (2026). Momentum calculator [Interactive physics tool]. StatsUnlock. Retrieved October 30, 2026, from https://statsunlock.com/momentum-calculator/@misc{statsunlock_momentum_2026, title={Momentum Calculator}, author={{StatsUnlock Team}}, year={2026}, note={Interactive physics tool. Accessed 2026-10-30}, url={https://statsunlock.com/momentum-calculator/}}Momentum was calculated with the StatsUnlock Momentum Calculator (2026) using p = mv after converting all inputs to SI units. Press Calculate to insert your own result.🔗 21. Related Tools
K = ½mv². Link it to momentum with K = p² ÷ 2m.
Find the velocity you need before multiplying by mass.
Average acceleration (v − u) ÷ t, the step before F = Δp ÷ Δt.
The outside force that slowly removes momentum from sliding objects.
Find the speed after a fall, then the momentum at impact.
Momentum in 2D, with the x part constant in flight.
How far an object travels before and after a collision.
Forces in ropes and pulleys that change momentum over time.
📖 22. Glossary of Terms
| Term | Plain-English meaning |
|---|---|
| Angular momentum (L) | The rotational version of momentum, L = Iω. Unit: kg·m²/s. |
| Average force | The constant force that would give the same impulse in the same time, F = Δp ÷ Δt. Unit: N. |
| Change in momentum (Δp) | Final momentum minus initial momentum, m(v − u). Unit: kg·m/s. |
| Closed (isolated) system | A group of objects with no outside force acting, so its total momentum is constant. |
| Coefficient of restitution (e) | Speed of separation ÷ speed of approach, from 0 (stick) to 1 (elastic). No unit. |
| Conservation of momentum | Total momentum before an interaction equals total momentum after, if no outside force acts. |
| Contact time (Δt) | How long two objects touch during a hit. Unit: s. |
| Elastic collision | A collision where kinetic energy is also conserved (e = 1). |
| Impulse (J) | Force times the time it acts, FΔt, equal to the change in momentum. Unit: N·s. |
| Inelastic collision | A collision where some kinetic energy is lost (e below 1). |
| Kinetic energy (K) | Energy of motion, ½mv² = p² ÷ 2m. Unit: J. |
| Lorentz factor (γ) | 1 ÷ √(1 − v²/c²); multiplies mv to give relativistic momentum. No unit. |
| Mass (m) | The amount of matter in an object. Unit: kg. |
| Moment of inertia (I) | How hard it is to change an object's spin about an axis. Unit: kg·m². |
| Momentum (p) | Mass times velocity, a vector. Unit: kg·m/s (= N·s). |
| Newton second (N·s) | The unit of impulse, identical to kg·m/s. |
| Perfectly inelastic collision | The objects stick together and move off with one velocity (e = 0). |
| Recoil | The backward motion of a gun or launcher, set by conservation of momentum. |
| Relativistic momentum | p = γmv, needed at speeds near the speed of light. |
| Significant figures | The digits in a value that carry meaning; answers match the least precise input. |
| Vector | A quantity with size and direction, such as velocity, momentum and force. |
| Velocity (v) | Speed in a stated direction. Unit: m/s. |
📚 23. References
Peer-reviewed journal articles supporting the physics, constants, laboratory methods and teaching points of this momentum calculator. Every DOI was checked in October 2026.
- Clement, J. (1982). Students' preconceptions in introductory mechanics. American Journal of Physics, 50(1), 66–71. https://doi.org/10.1119/1.12989
- Crouch, C. H., & Mazur, E. (2001). Peer instruction: Ten years of experience and results. American Journal of Physics, 69(9), 970–977. https://doi.org/10.1119/1.1374249
- Cross, R. (1999). The bounce of a ball. American Journal of Physics, 67(3), 222–227. https://doi.org/10.1119/1.19229
- Cross, R. (2002). Grip-slip behavior of a bouncing ball. American Journal of Physics, 70(11), 1093–1102. https://doi.org/10.1119/1.1507792
- Cross, R. (2005). Bounce of a spinning ball near normal incidence. American Journal of Physics, 73(10), 914–920. https://doi.org/10.1119/1.2008299
- Frohlich, C. (1979). Do springboard divers violate angular momentum conservation? American Journal of Physics, 47(7), 583–592. https://doi.org/10.1119/1.11759
- Hake, R. R. (1998). Interactive-engagement versus traditional methods: A six-thousand-student survey of mechanics test data for introductory physics courses. American Journal of Physics, 66(1), 64–74. https://doi.org/10.1119/1.18809
- Halloun, I. A., & Hestenes, D. (1985). The initial knowledge state of college physics students. American Journal of Physics, 53(11), 1043–1055. https://doi.org/10.1119/1.14030
- Hecht, E. (2006). There is no really good definition of mass. The Physics Teacher, 44(1), 40–45. https://doi.org/10.1119/1.2150758
- Hestenes, D., Wells, M., & Swackhamer, G. (1992). Force concept inventory. The Physics Teacher, 30(3), 141–158. https://doi.org/10.1119/1.2343497
- Lawson, R. A., & McDermott, L. C. (1987). Student understanding of the work-energy and impulse-momentum theorems. American Journal of Physics, 55(9), 811–817. https://doi.org/10.1119/1.14994
- McDermott, L. C. (1991). Millikan Lecture 1990: What we teach and what is learned. Closing the gap. American Journal of Physics, 59(4), 301–315. https://doi.org/10.1119/1.16539
- Mohr, P. J., Newell, D. B., Taylor, B. N., & Tiesinga, E. (2025). CODATA recommended values of the fundamental physical constants: 2022. Reviews of Modern Physics, 97(2), 025002. https://doi.org/10.1103/RevModPhys.97.025002
- Noether, E. (1971). Invariant variation problems (M. A. Tavel, Trans.). Transport Theory and Statistical Physics, 1(3), 186–207. (Original work published 1918) https://doi.org/10.1080/00411457108231446
- Okun, L. B. (1989). The concept of mass. Physics Today, 42(6), 31–36. https://doi.org/10.1063/1.881171
- Pride, T. O'B., Vokos, S., & McDermott, L. C. (1998). The challenge of matching learning assessments to teaching goals: An example from the work-energy and impulse-momentum theorems. American Journal of Physics, 66(2), 147–157. https://doi.org/10.1119/1.18836
- Singh, C., & Rosengrant, D. (2003). Multiple-choice test of energy and momentum concepts. American Journal of Physics, 71(6), 607–617. https://doi.org/10.1119/1.1571832
- Staacks, S., Hütz, S., Heinke, H., & Stampfer, C. (2018). Advanced tools for smartphone-based experiments: phyphox. Physics Education, 53(4), 045009. https://doi.org/10.1088/1361-6552/aac05e
- Thornton, R. K., & Sokoloff, D. R. (1998). Assessing student learning of Newton's laws: The Force and Motion Conceptual Evaluation and the evaluation of active learning laboratory and lecture curricula. American Journal of Physics, 66(4), 338–352. https://doi.org/10.1119/1.18863
- Vogt, P., & Kuhn, J. (2014). Analyzing collision processes with the smartphone acceleration sensor. The Physics Teacher, 52(2), 118–119. https://doi.org/10.1119/1.4862122
