High SchoolCorePhysicsKinematicsGravityAcceleration

How does projectile motion work?

Gravity pulls a projectile down while its sideways speed stays constant; together they trace a parabola. The equations, range and angle, with a launcher.

How does projectile motion work?

A projectile is any object moving through the air with gravity as the only force acting on it. Its motion splits into two parts that do not affect each other: the horizontal part travels at a constant speed, and the vertical part accelerates downward at g≈9.81 m/s2g \approx 9.81\ \text{m/s}^2. Add those two motions together and the object traces a parabola.

Everything else — how far it lands, how high it climbs, how long it stays up — follows from those two rules plus the launch speed v0v_0 and angle θ\theta.

Key fact
Horizontal and vertical motion are independent: sideways velocity never changes, vertical velocity changes at gg. The parabola is just those two motions plotted together.

Why are the two motions independent?

Gravity pulls straight down, so it can only change the vertical velocity. It has no horizontal component, which means the horizontal velocity a projectile is launched with is the horizontal velocity it keeps for the whole flight (ignoring air). This is why a bullet fired horizontally and a bullet dropped from the same height hit the ground at the same moment: their vertical motions are identical, and the horizontal motion of the fired bullet does not delay the fall.

See it in the simulation
Set the angle to 0°0° and launch. Then drop a second ball straight down from the same height. Both reach the floor together — the horizontal speed changes where the ball lands, not when.

The equations of projectile motion

Resolve the launch velocity into components — v0x=v0cos⁡θv_{0x} = v_0\cos\theta and v0y=v0sin⁡θv_{0y} = v_0\sin\theta — then apply constant-velocity motion horizontally and constant-acceleration motion vertically:

x(t)=v0cos⁡θ  ty(t)=h0+v0sin⁡θ  t−12gt2\begin{aligned}x(t) &= v_0 \cos\theta\;t \\[2pt] y(t) &= h_0 + v_0 \sin\theta\;t - \tfrac{1}{2}g t^2\end{aligned}

Eliminating tt between those two equations gives yy as a function of xx — and the result is a quadratic in xx, which is the equation of a parabola. That is why the path is parabolic rather than, say, circular.

y=h0+xtan⁡θ−g x22 v02cos⁡2θy = h_0 + x\tan\theta - \frac{g\,x^2}{2\,v_0^2\cos^2\theta}
Projectile trajectory · formula card →

Range, maximum height and time of flight

Three numbers describe the whole arc. Setting y=0y = 0 in the vertical equation and solving the quadratic gives the time of flight; the horizontal equation then gives the range; and the apex is where the vertical velocity vy=v0sin⁡θ−gtv_y = v_0\sin\theta - g t passes through zero.

QuantityFormula (launch from ground, h0=0h_0 = 0)
Time of flighttf=2v0sin⁡θgt_f = \dfrac{2 v_0 \sin\theta}{g}
Maximum heightH=v02sin⁡2θ2gH = \dfrac{v_0^2 \sin^2\theta}{2g}
RangeR=v02sin⁡2θgR = \dfrac{v_0^2 \sin 2\theta}{g}

The range formula contains sin⁡2θ\sin 2\theta, which is largest when 2θ=90°2\theta = 90°, i.e. θ=45°\theta = 45°. That is the famous result — but it only holds when the projectile lands at its launch height and there is no drag. Launch from a cliff and the best angle drops below 45°45°; add air resistance and it drops further still.

What changes with drag and wind?

The clean parabola assumes gravity is the only force. Turn on drag in the simulation and the air pushes back opposite to the velocity, growing with speed — the trajectory becomes lopsided, the descent steeper than the climb, and the range shorter than the ideal formula predicts. Wind adds a constant horizontal push that stretches the range downwind and compresses it upwind. With either enabled, the predicted landing point in the readout starts to diverge from where the ball actually lands, which is the whole point of the comparison.

Energy is not always conserved here
Without drag, mechanical energy E=12mv2+mghE = \tfrac12 m v^2 + m g h stays constant and kinetic energy just swaps with potential energy over the arc. Once drag is on, some of that energy leaves as heat and EE decreases.

Frequently asked questions

Why is the path a parabola and not an arc of a circle?

Because the horizontal position grows linearly with time while the vertical position has a −12gt2-\tfrac12 g t^2 term. Substituting t=x/(v0cos⁡θ)t = x / (v_0\cos\theta) makes yy a quadratic function of xx, and a quadratic graph is a parabola.

Is 45° always the best angle for maximum range?

Only when the launch and landing heights are equal and there is no air resistance. Launching from above the landing point lowers the optimal angle; adding drag lowers it further, typically to around 30–40° for real balls.

What is the velocity at the highest point?

The vertical velocity is exactly zero at the apex, but the horizontal velocity is still v0cos⁡θv_0\cos\theta — the same as at launch. The projectile is moving purely sideways for that instant.

Does a heavier projectile fall faster?

Not under gravity alone: mass cancels out of the equations of motion, so a heavy and a light projectile launched identically follow the same path. Mass only matters once air resistance is involved, where it changes how much the drag slows the object.

Keep exploring