Projectile Motion Calculator
Enter launch speed, angle, and height to see the full parabolic trajectory animated in real time. Includes range, max height, flight time, and impact velocity.
Calculator verified • Last updated: August 2026
R = v₀²sin(2θ)/g
Animated Trajectory
Trajectory Path
Height climbs, peaks, then falls back to zero — the classic parabola of projectile motion. The peak is your max height; where the curve returns to the ground is your range. Steeper launch angles reach higher but travel less far.
How Projectile Motion Works
Once a projectile leaves the launcher, only gravity acts on it (this calculator ignores air resistance). That means its horizontal velocity never changes — it just keeps moving sideways at a constant speed — while its vertical velocity is being constantly pulled downward by gravity, exactly like an object in free fall. Combine constant horizontal motion with accelerating vertical motion and you get a parabola.
The Key Formulas
x(t): horizontal distance traveled at time t, in meters (m).
y(t): height above the ground at time t, in meters (m).
v0: launch speed, in meters per second (m/s).
θ: launch angle, measured from horizontal, in degrees.
y0: initial launch height, in meters (m).
g: gravitational acceleration, in meters per second squared (m/s²).
t: elapsed time since launch, in seconds (s).
Maximum height is reached when vertical velocity hits zero, at , giving a height of . Flight time comes from solving for using the quadratic formula.
Why 45° Is the "Best" Angle — With a Catch
For a given launch speed, 45° maximizes range only when the projectile lands at the same height it launched from. Launch from an elevated platform (y₀ > 0) and the optimal angle drops slightly below 45°, since a flatter shot gets more of its speed working horizontally for longer before gravity finally brings it down.
Worked Example: Launched at 20 m/s and 30°
For a launch speed of 20 m/s at 30° from level ground (), flight time is s, maximum height is m, and — using the range shortcut for level ground, — the range is m. That range formula only works when launch and landing heights are equal; from an elevated platform you need the full quadratic solve this calculator performs.
Reading the Animated Trajectory
Press Play to watch the shot fly in real time, or drag the scrubber to jump straight to any instant — the chart below stays in sync, showing exactly where the projectile is on its parabola. Changing any input recalculates the trajectory immediately; pressing Play always restarts the animation from launch using the current values.
A Brief History of Projectile Motion
Understanding projectile motion mattered enormously to early ballistics and artillery, and much of the field's early progress came from that practical need. Italian mathematician Niccolò Tartaglia published influential work on cannon trajectories in the 1530s and 1540s, arguing (correctly, though without full proof) that a 45-degree launch angle maximizes range — a conclusion Galileo Galilei later proved rigorously through his broader study of motion in the early 1600s. Galileo's key insight was that projectile motion could be decomposed into two independent components — constant horizontal velocity and uniformly accelerated vertical motion under gravity — which combine to trace a parabola. This decomposition, still the foundation of the equations used above, was a major conceptual breakthrough because it let two previously separate problems (horizontal travel and vertical fall) be solved independently and then combined.
Common Projectile Motion Mistakes
Forgetting that horizontal and vertical motion are independent is the most fundamental error — gravity only affects the vertical component, so horizontal velocity stays constant throughout the flight (ignoring air resistance) even as vertical velocity continuously changes. Assuming 45 degrees always gives the maximum range is another common oversimplification: that result only holds when launch and landing height are the same, and the optimal angle shifts below 45 degrees when launching from an elevated position, as covered in the FAQ below. Confusing speed and velocity — treating the vector direction as irrelevant — can also lead to errors when combining the horizontal and vertical components back into total impact speed.
Projectile Motion Terms You Should Know
Trajectory — the parabolic path a projectile follows under constant gravitational acceleration and no air resistance.
Range — the total horizontal distance a projectile travels before landing.
Apex — the highest point of the trajectory, where vertical velocity momentarily equals zero.
Time of Flight — the total duration the projectile is in the air, from launch to landing.
Frequently Asked Questions
What angle gives the maximum range?
45 degrees, when launch and landing heights are equal. Launching from a height, the optimal angle is a bit less than 45°.
Why is the impact speed the same as the launch speed when y₀ is 0?
Gravity does zero net work over a trip that starts and ends at the same height — you land at the same speed you launched with, mirrored below the horizontal.
Does air resistance change these results?
This calculator assumes no air resistance, the standard simplification for introductory projectile motion. Real drag shortens the range and skews the trajectory.