SUVAT Constant-Acceleration Motion Calculator

JJ Ben-Joseph headshot JJ Ben-Joseph

SUVAT constant-acceleration motion calculator

This SUVAT calculator is designed for one-dimensional motion where acceleration stays constant over the whole interval you are analysing. The five symbols represent displacement s, initial velocity u, final velocity v, acceleration a, and time t. If you know any three values from the same interval, the remaining two can usually be recovered with the classic SUVAT relationships, provided you keep the sign convention and units consistent from start to finish.

How to use this SUVAT calculator for one straight-line interval

SUVAT variable definitions for straight-line motion

s = displacement (m) — straight-line change in position over the interval; positive or negative depending on your chosen direction, not necessarily the total path length travelled.
u = initial velocity (m/s) — velocity at the start of the interval you are modelling, before any acceleration during that interval has acted.
v = final velocity (m/s) — velocity at the end of that interval, which may be greater or smaller than u depending on the sign of a.
a = constant acceleration (m/s²) — the same acceleration throughout the interval; if it changes, the motion is no longer a single SUVAT case.
t = elapsed time (s) — the duration of the interval, usually reported as a non-negative value, even when the displacement or velocity is negative.

Core SUVAT equations for constant-acceleration motion

These SUVAT equations are the backbone of the calculator, and they only apply cleanly when acceleration stays constant for the entire interval. They link the same five variables in different combinations, so the solver can usually work forward from the values you know without requiring you to rearrange the algebra by hand. When more than one equation could be used, the most stable route is often the one that avoids an unnecessary quadratic or a division by a value that is close to zero.

v=u+at s=ut+12at2 v2=u2+2as s=(u+v)2t

The equations are connected, not independent. In practice, the calculator chooses the route that matches your inputs: velocity pairs are usually handled with v = u + at, displacement with known time fits s = ut + ½at², and the velocity-displacement form v² = u² + 2as is useful when time is unknown, awkward to measure, or hidden inside a later step of the problem. The average-velocity form s = (u + v)t/2 is often the quickest check when you already know both endpoint speeds, because it lets you compare the distance implied by the start and finish velocities with the distance implied by the time.

How to interpret SUVAT results on your chosen axis

Worked example: SUVAT car motion from rest

Example: Take forward as positive. A car starts from rest, so u = 0 m/s, and then accelerates uniformly at a = 2.5 m/s² for t = 8 s. Because the acceleration is constant, the calculator can find both the final speed and the displacement from the same SUVAT interval. This is a textbook situation for the equations because no extra forces, stops, or changes of direction need to be modelled separately.

  1. Final velocity: v = u + at = 0 + (2.5)(8) = 20 m/s.
  2. Displacement: s = ut + ½at² = 0·8 + ½·2.5·8² = 1.25·64 = 80 m.

So this car reaches 20 m/s after 8 s and covers 80 m while the acceleration remains constant. If the road model changed halfway through — for example if the driver lifted off the throttle or began braking — you would treat that as a separate SUVAT problem and solve the later phase on its own. The example also shows why a consistent sign convention matters: the same calculation would still work if the car were moving in the opposite direction, as long as every value used the same axis.

Which SUVAT equation should you use?

The table below matches common SUVAT input combinations to the equations that usually solve them most directly. It is not a rulebook; it is a quick guide for choosing the path that keeps the algebra simplest and the chance of sign mistakes lowest.

Known Often solve for Useful equation(s)
u, a, t v, s v = u + at; s = ut + ½at²
u, v, t a, s a = (v − u)/t; s = (u + v)t/2
u, v, a t, s t = (v − u)/a; v² = u² + 2as
u, a, s t, v s = ut + ½at² (solve the quadratic in t); then v = u + at
v, a, s t, u v² = u² + 2as (solve for u); then t = (v − u)/a

SUVAT assumptions and limitations

When the result still looks wrong, read the inputs as a story rather than as isolated numbers. Ask which direction is positive, whether the object is speeding up or slowing down, and whether the interval begins and ends at clearly defined moments. Those checks usually expose the mistake faster than changing equations at random.

Enter any three SUVAT values to solve the remaining motion quantities.

Impulse Runner Mini-Game

Tap to fire short acceleration bursts and thread your rider through shifting gates. Feel how velocity builds, drifts, and brakes in real time.

Best score: 0