Velocity Addition Calculator

Combine two velocities with Einstein's relativistic velocity-addition formula, u = (v + u′) / (1 + v·u′/c²), so the result never reaches or exceeds the speed of light.

Quick Facts

Relativistic addition formula
u = (v + u′) / (1 + v·u′/c²)
Gives the object's velocity u as seen from the stationary frame, for velocities v and u′ along the same line.
Speed of light
c = 299,792,458 m/s
No massive object, signal, or reference frame can reach or exceed c.
Low-speed limit
u ≈ v + u′
When v and u′ are both much smaller than c, the denominator ≈ 1 and the formula reduces to ordinary (Galilean) addition.

Your Results

Calculated
Relativistic Combined Velocity (u)
-
u = (v + u′) / (1 + v·u′/c²)
As a Fraction of Light Speed
-
u ÷ c, shown as a percentage
Classical (Galilean) Sum
-
v + u′ — simple addition, wrong near c
Difference from Classical Sum
-
(v + u′) − u, as a % of u

Ready

Enter two velocities and a unit, then press Calculate.

Formula and Method for Velocity Addition

In everyday life, velocities add the simple way: a person walking at 2 mph on a train moving at 60 mph appears to move at 62 mph relative to the ground. That works fine at ordinary speeds, but it quietly assumes time and distance are the same for every observer. Einstein's special relativity shows they are not — and as speeds approach the speed of light, c = 299,792,458 m/s, plain addition starts giving wrong (even impossible) answers. The relativistic velocity-addition formula fixes this: u = (v + u′) / (1 + v·u′/c²), where v is the velocity of a moving frame (say, a spaceship) relative to a stationary observer, u′ is the velocity of an object measured inside that moving frame, and u is what the stationary observer actually measures for the object's velocity. This calculator applies that exact formula for velocities along a single line.

The Einstein velocity-addition formula

The formula's denominator, 1 + v·u′/c², is the key relativistic correction. When v and u′ are small compared to c (cars, planes, even rockets), that term is essentially 1, so u ≈ v + u′ — Newtonian intuition holds. As v and u′ grow toward c, the denominator grows too, pulling the combined velocity back down so it can never reach c. A famous check: add c to c the classical way and you'd get 2c; with the relativistic formula, (c + c) / (1 + c·c/c²) = 2c / 2 = c exactly — light added to light is still just light speed, matching the postulate that c is the same for every observer. The formula is derived from the Lorentz transformation between reference frames and is confirmed experimentally, most famously in the Fizeau light-in-moving-water experiment and in particle-accelerator measurements.

Getting accurate results

  • Use a consistent sign convention: pick a positive direction and stick to it. If the object in frame B moves backward relative to the direction frame B is traveling, enter u′ as negative.
  • This is the 1-D (collinear) case: the formula above combines velocities along the same straight line. Velocities at an angle need the separate parallel- and perpendicular-component relativistic formulas.
  • Both inputs must be less than c: the formula is undefined — and physically meaningless — for a frame or object velocity at or above the speed of light, so the calculator rejects those values.
  • Don't confuse this with relativistic velocity subtraction or the Doppler effect: those use related but distinct formulas for finding a relative velocity between two moving objects, or for frequency shifts.

Frequently Asked Questions

What is the relativistic velocity addition formula?
u = (v + u′) / (1 + v·u′/c²), where v is the velocity of a moving frame relative to a stationary observer, u′ is the velocity of an object measured inside that moving frame, c is the speed of light (299,792,458 m/s), and u is the object's velocity as measured by the stationary observer. It applies to velocities along the same straight line.
Why can't I just add the two velocities together (v + u′)?
Ordinary addition (the Galilean formula u = v + u′) is only an approximation that works when both speeds are much smaller than light speed. Near c it fails badly — for example, adding 0.9c and 0.9c the simple way gives 1.8c, which is impossible. Einstein's formula's denominator, 1 + v·u′/c², automatically shrinks the sum so the result never reaches or exceeds c.
What happens if I enter a velocity at or above the speed of light?
The calculator rejects it. No massive object or reference frame can travel at or beyond c = 299,792,458 m/s, so both v and u′ must be entered as values strictly between -c and +c (or between -1 and 1 if you choose the "× c" unit).
Does this formula work for velocities that aren't in a straight line?
No — this is the 1-D (collinear) velocity addition formula, for an object moving along the same line as the relative motion between the two frames. Combining velocities that point in different directions requires the more general relativistic velocity-addition formulas for the components parallel and perpendicular to the frame's motion, which include an extra Lorentz-factor term for the perpendicular part.