Introduction to relativistic velocity addition
This calculator is built for one-dimensional special-relativity problems where two velocities have to be combined along the same line of motion. It answers the question that comes up any time you have a moving object inside a moving frame: if the object moves at velocity u in that frame, and the frame itself moves at velocity v relative to you, what velocity w do you actually measure?
At everyday speeds, the answer is usually the same as plain addition. A train moving at 20 m/s and a passenger walking forward at 2 m/s relative to the train still give a ground speed that is, for all practical purposes, 22 m/s. The classical rule works because both values are tiny compared with the speed of light, so the relativistic correction is negligible.
Once either velocity becomes a noticeable fraction of c, though, the simple arithmetic picture stops being reliable. Special relativity keeps the speed of light invariant for every inertial observer, so the calculator uses the Einstein composition law rather than a straight sum. That is why the result panel reports both the combined speed in meters per second and the same value as a fraction of c.
Why classical velocity addition fails for relativistic speeds
In Newtonian mechanics, time is treated as if it flows identically for everyone. With that assumption, velocity addition is just a matter of adding signs and magnitudes in one direction or the other. The approximation remains excellent when both speeds are far below c ≈ 299,792,458 m/s.
Near light speed, however, different observers do not agree on elapsed time and distance in the same way. The Lorentz transformation ties those quantities together, which means “distance divided by time” does not transform by the classical rule. The calculator is therefore designed to show the relativistic answer that matches special relativity instead of the answer you would use in ordinary mechanics.
A helpful thought experiment is a spacecraft moving at 0.8c relative to Earth while launching a probe forward at 0.8c relative to the spacecraft. Classical addition would suggest 1.6c, but the relativistic formula keeps the combined speed below c. That gap between the two rules is exactly what this calculator is meant to make visible.
The relativistic velocity addition formula for one axis
For collinear motion, the calculator uses the standard one-dimensional composition rule. If the object has velocity u in the moving frame and that frame has velocity v relative to the observer, the observed velocity w is:
Formula: w = (u + v) / (1 + (u v) / c^2)
The correction term is the product uv/c² in the denominator. When both inputs are tiny compared with c, that term is so small that the denominator is almost 1, and the formula reduces to the familiar approximation w ≈ u + v. When either speed is relativistic, the denominator grows and reins in the sum so that the final answer stays below c.
Sign conventions for forward and backward motion
The calculator uses a simple one-axis sign convention, so direction is just as important as magnitude. Choose one direction along the line of motion to be positive; velocities in the opposite direction are negative. That convention lets the formula handle approach and recession without needing any extra toggles.
If the moving frame is traveling at +0.5c and the object moves at −0.5c inside that frame, the result depends on the frame relationship you enter, not on a speed-only shortcut. The calculator keeps the roles of u and v explicit so you can see which quantity belongs to the object and which belongs to the moving frame.
Assumptions and limitations for collinear velocity addition
- One-dimensional only: this calculator handles straight-line, collinear motion. For velocities pointing in different directions, you need the full three-dimensional velocity transformation.
- Inertial frames: it assumes constant velocities during the measurement and does not model acceleration, gravity, or general relativity.
- Same units: enter both velocities in the same unit system. The form uses m/s, and you can convert a fraction of c to m/s by multiplying by 299,792,458.
- Sub-light inputs: each input must satisfy |u| < c and |v| < c. The page checks for values at or above the speed of light and warns you if one appears.
- Rounded output: the displayed result is rounded for readability, while the calculation itself uses standard JavaScript floating-point arithmetic.
Worked Example (Step-by-step): adding 0.7c and 0.6c
A spacecraft moves at v = 0.6c relative to Earth and launches a probe forward at u = 0.7c relative to the spacecraft. The relativistic combination is:
- Compute the numerator: u + v = 0.7c + 0.6c = 1.3c.
- Compute the correction term: uv/c² = (0.7c)(0.6c)/c² = 0.42.
- Compute the denominator: 1 + uv/c² = 1 + 0.42 = 1.42.
- Divide: w = 1.3c / 1.42 ≈ 0.9155c.
To reproduce that result in the form, convert the speeds to m/s: u = 0.7 × 299,792,458 ≈ 209,854,720.6 m/s and v = 0.6 × 299,792,458 ≈ 179,875,474.8 m/s. The calculator will then return a combined velocity close to 0.9155c.
Second worked example (Opposite directions in the moving frame)
Suppose the moving frame travels at v = +0.8c relative to Earth, but in that frame the object moves backward at u = −0.6c. Entering those signs into the formula gives:
- Numerator: u + v = −0.6c + 0.8c = 0.2c
- Correction: uv/c² = (−0.6)(0.8) = −0.48
- Denominator: 1 + uv/c² = 1 − 0.48 = 0.52
- Result: w = 0.2c / 0.52 ≈ 0.3846c
Even though the object moves backward in the moving frame, the observer can still measure it moving forward overall. That makes this a useful sign-check whenever you start entering negative values.
Comparison table for classical and relativistic results
The values below show how quickly the relativistic answer departs from the classical sum as the inputs approach light speed. They are representative examples only; the calculator will compute the exact result for whatever pair of velocities you enter.
| Classical | Relativistic | ||
|---|---|---|---|
| 0.3 | 0.4 | 0.7 | 0.62 |
| 0.6 | 0.6 | 1.2 | 0.88 |
| 0.9 | 0.2 | 1.1 | 0.91 |
| 0.95 | 0.95 | 1.90 | 0.9987 |
Applications of relativistic velocity addition
You see relativistic velocity addition in particle accelerators, high-energy astrophysics, and any analysis that compares motion between fast-moving frames. In accelerator physics, beams can approach 0.9999c, so adding more speed produces only a tiny change in the measured result because the composition law is already compressing the sum near c. In astronomy, the same rule helps interpret jets, apparent superluminal motion, and Doppler-related frame changes.
It also matters whenever you want to think about spacecraft rendezvous without slipping back into Newtonian intuition. Even if two vehicles each move below c, their relative motion still has to be composed relativistically. The mini-game below uses that same idea by asking you to keep the combined speed in a safe corridor instead of simply chasing a large raw number.
How to use this relativistic velocity addition calculator
Enter u and v below in m/s. The calculator checks that each magnitude is less than c, then computes w with the relativistic formula and updates the result panel in place. The result is also announced to assistive technologies so you can read it without leaving the form.
If you think in fractions of c, convert them first by multiplying by 299,792,458. For instance, 0.1c is 29,979,245.8 m/s. Everyday speeds in the tens or hundreds of m/s will match the classical sum to many decimal places, while values above roughly 0.3c make the relativistic correction easy to notice.
Rapidity as an alternate way to think about velocity addition
A useful companion idea is rapidity, often written as φ (phi). Instead of adding velocities directly, you can map each speed to a rapidity using a hyperbolic tangent relationship. Rapidity is handy because it adds linearly even when velocity does not, which is why it gives a cleaner intuition for repeated boosts.
You do not need rapidity to use this calculator, but it can help when you are reasoning about a sequence of small pushes in the same direction. Each boost adds a little more rapidity, while the velocity itself approaches c asymptotically. That is the same limiting behavior the denominator in the composition formula is enforcing.
Common pitfalls when combining velocities near c
- Mixing units: do not put one value in km/s and the other in m/s. Convert both first so the formula is working with the same scale.
- Confusing u and v: u is measured in the moving frame, while v is the moving frame’s speed relative to the observer. Swapping them changes the interpretation.
- Forgetting direction: use a negative sign when something moves opposite your chosen axis.
- Expecting c exactly: even when both inputs are very close to c, the answer should stay just below c, not equal to or above it.
- Sanity check: if u = 0, then w should equal v; if v = 0, then w should equal u. Those checks help confirm that your signs are set correctly.
Related special relativity tools
If you are studying special relativity, related calculators often cover time dilation, length contraction, relativistic kinetic energy, momentum, and the Lorentz factor γ. Those tools pair naturally with velocity addition because they show how measurements change between inertial frames. Together, they build a consistent picture: as speeds rise, energy grows quickly, time dilates, and velocity composition keeps massive objects from outrunning light.
Rapidity Docking Trainer
Tune the calculator values to seed a docking drill where you must keep the relativistic closing speed within the safe corridor. Tap or click the right side of the canvas to thrust forward, the left to brake, and keep the combined velocity hugging zero to earn mission time.
Enter two velocities above to customize the trainer scenario.
Controls: Tap/click right to thrust, left to brake. Arrow keys up/down also adjust thrust. Pause with the space bar.
Tip: Rapidity adds linearly—tiny thrust taps prevent you from fighting the relativistic speed ceiling.
