← All tools

Projectile Motion Calculator

Solve ideal projectile motion (no air resistance). Enter the launch speed, angle, gravity, and an optional launch height to get the range, maximum height, and time of flight, plus the position and velocity at any time and a sampled trajectory table. Everything runs locally in your browser.

At time t

Trajectory samples

Ideal projectile motion ignores air resistance. Horizontal and vertical motions are independent: x(t) = v₀cosθ·t, y(t) = h₀ + v₀sinθ·t − ½gt². Time of flight solves y(t)=0; range is the horizontal distance at that time; max height is h₀ + (v₀sinθ)²/(2g). On level ground (h₀=0) the maximum range occurs at 45° and equals v₀²·sin(2θ)/g. Everything runs locally — nothing leaves your browser.