🔬
🔬 Science & engineering

Projectile Motion Calculator (range, max height, flight time)

Results update as you type.

Your numbers

Understanding the projectile motion — concept and principle

A projectile is any object that, after launch, moves only under gravity: a thrown ball, a jet of water, a stone kicked off a ledge. This calculator assumes no air resistance and returns the horizontal range, flight time, maximum height and impact speed from the launch speed, launch angle, launch height and gravitational acceleration. It is used in physics lessons, for sports intuition and for quick first estimates.

Projectile launched at 20 m/s and 45 degreesLaunched from the ground at 20 m/s and 45 degrees, the ball flies 2.88 s, rises 10.2 m and lands 40.8 m away at 20 m/s.A 20 m/s throw at 45°max 10.2 m20 m/s45°range 40.8 mflight time 2.88 slands at 20 m/svx = vy = 20 × cos 45° ≈ 14.14 m/st = 2 × 14.14 ÷ 9.81 ≈ 2.88 s · R = 14.14 × 2.88
Same speed up and down: 2.88 s in the air, 10.2 m high, 40.8 m far.

How it is calculated

  1. Split the launch velocity: vₓ = v cos θ (horizontal) and v_y = v sin θ (vertical).
  2. Flight time: t = (v_y + √(v_y² + 2gh₀)) ÷ g, the positive root of h₀ + v_y t − ½gt² = 0, i.e. when the projectile reaches ground level.
  3. Range: R = vₓ × t.
  4. Maximum height: H = h₀ + v_y² ÷ (2g).
  5. Impact speed: √(vₓ² + (v_y − gt)²).

Units: m/s, degrees, m and m/s². The default g = 9.80665 m/s² is the standard gravity value.

The principle

Without air resistance, gravity acts only vertically, so the two directions are independent. Horizontally there is no force and vₓ stays constant; vertically the motion is uniformly accelerated with acceleration −g. Combining x = vₓt with y = h₀ + v_y t − ½gt² gives a parabola, as Galileo showed. The top of the path is where the vertical velocity becomes zero, at t = v_y ÷ g. Energy conservation also explains the impact speed: falling back to launch height returns the original speed, and falling further adds speed so that v_impact² = v² + 2gh₀.

Worked example

  1. Inputs: v = 20 m/s, θ = 45°, h₀ = 0 m, g = 9.80665 m/s².
  2. vₓ = v_y = 20 × cos 45° ≈ 14.1421 m/s.
  3. With h₀ = 0, t = 2v_y ÷ g = 28.2843 ÷ 9.80665 ≈ 2.8842 s.
  4. Range = 14.1421 × 2.8842 ≈ 40.7886 m.
  5. Maximum height = 14.1421² ÷ (2 × 9.80665) = 200 ÷ 19.6133 ≈ 10.1972 m.
  6. Vertical velocity at landing = 14.1421 − 9.80665 × 2.8842 = −14.1421 m/s, so impact speed = 20 m/s.
How Range (m) changes with Launch speed (m/s)How Range changes with Launch speed0501001502005101520253040Example: 40.78864852Launch speed (m/s)
Each point is the calculator re-run with only “Launch speed (m/s)” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Launch speed (m/s)Range (m)
52.549290532
1010.19716213
1522.94361479
2040.78864852
2563.73226331
3091.77445917
40163.1545941

How to read the result

On level ground the range is R = v² sin 2θ ÷ g, greatest at 45° (here 40.79 m), and complementary angles such as 30° and 60° give the same range with different heights and times. Launching from a height (h₀ > 0) makes the best angle slightly less than 45°. Doubling the speed quadruples the range and maximum height.

Common mistakes

Keep in mind: Results are ideal vacuum values. For fast or light objects (golf balls, arrows, shuttlecocks) air resistance changes both range and best angle a great deal, and any safety-related use needs proper modelling and a qualified professional.

Frequently asked questions

What angle gives maximum height?

90°, straight up, giving H = v² ÷ (2g) but zero range.

How do I use this on the Moon?

Enter g ≈ 1.62 m/s². With the same speed and angle the range is about six times longer.

Does the mass of the projectile matter?

Not without air resistance; all objects fall with the same acceleration.

Sources: Halliday, D., Resnick, R. & Walker, J. Fundamentals of Physics (Wiley). · BIPM, The International System of Units (SI Brochure) — standard acceleration of gravity 9.80665 m/s².

Checked 8 Nov 2026. Standard textbook formulas in SI units, computed in your browser. For learning and estimates — real designs must follow your local codes and be checked by a qualified engineer.

🔬 All science & engineering tools →🌍 Calculators by country →