Kinetic Energy Calculator
Values must be positive (≥ 0). Velocity cannot equal or exceed the speed of light (c ≈ 299 792 458 m/s). Cannot determine mass when velocity is zero (division by zero). No real solution for these values. Kinetic Energy Mass Velocity Kinetic Energy Mass VelocitySolve for kinetic energy, mass, or velocity — Newtonian or relativistic mechanics, 10+ unit options.
About kinetic energy
What is kinetic energy?
Kinetic energy is the energy an object possesses due to its motion. Any object with mass that is moving has kinetic energy. It is a scalar quantity — it has magnitude but no direction — and it is always non-negative.
Newtonian formula (classical mechanics)
In classical mechanics, valid when the object's speed is much less than the speed of light (v ≪ c), kinetic energy is:
Ek = ½mv²
where m is mass in kilograms and v is speed in metres per second. The result is in joules (J). This formula is accurate to within 1% for speeds below about 4 000 km/s (1.3% of c).
Relativistic formula (special relativity)
When an object's speed approaches the speed of light, the Newtonian formula breaks down. Einstein's special relativity gives the correct expression:
γ = 1 / √(1 − v²/c²) (Lorentz factor)
Ek = (γ − 1)mc²
Here c = 299 792 458 m/s is the speed of light (exact). At low speeds, Taylor-expanding γ recovers the classical result: (γ−1)mc² ≈ ½mv². As v→c, the Lorentz factor γ→∞ and kinetic energy→∞, which explains why no massive object can reach or exceed c.
When to use each model
Use the Newtonian model for everyday speeds (cars, planes, even spacecraft like Voyager travel at roughly 17 km/s — 0.006% of c). Use the relativistic model for particle physics (electrons in an accelerator can reach 99.9999999% c), cosmic rays, and any scenario where v > ~0.1c (30 000 km/s).
| Newtonian (classical) | Relativistic (special relativity) | |
|---|---|---|
| Formula | ½mv² |
(γ−1)mc² |
| Valid when | v ≪ c | always valid |
| Error at v = 0.1c | 0.25% | 0% |
| Error at v = 0.5c | 6.7% | 0% |
| When v→c | underestimates | Ek→∞ |