CalculatorsConvertersAbout UsContact

Projectile Motion Calculator

Find the range, height and flight time of a projectile, where it is at any time, or the angle to hit a target, with the path drawn.

  • Free to use
  • No sign-up
  • Numbers stay in your browser

Last updated:

Find the Range, Height and Time of Flight

°
m
Length units
A projectile launched at 20 m/s and 45° lands
40.79 m away
after 2.88 s, having reached a maximum height of 10.2 m.
  • Range40.79 m
  • Maximum height10.2 m
  • Time of flight2.88 s
  • Time to the peak1.44 s
  • Final velocity20 m/s
  • Impact angle45°

The path

H = 10.2 mR = 40.79 mθ = 45°Launch

The working: vₓ = 20 × cos 45° = 14.14 m/s, vᵧ = 20 × sin 45° = 14.14 m/s, T = (14.14 + √(14.14² + 2 × 9.81 × 0)) ÷ 9.81 = 2.88 s, R = 14.14 × 2.88 = 40.79 m, H = 0 + 14.14² ÷ (2 × 9.81) = 10.2 m

This is the ideal path with no air resistance or wind. Real objects land shorter and lower, especially fast or light ones such as bullets and golf balls.

About Projectile Motion Calculator

A projectile moves sideways at a steady speed while gravity pulls it down, so its path is a parabola. Give the speed, the angle and the starting height, and the calculator draws the path and finds where it lands.

The Formula

Range =v² × sin 2θg
  • v = launch speed (m/s)
  • θ = launch angle
  • g = gravity (9.81 m/s² on Earth)
  • For level ground. With a starting height the calculator uses the full time of flight.

Good to Know

  • 45° gives the longest range from level ground
  • Angles that add up to 90° land at the same spot
  • Mass does not change the ideal path
  • Air resistance shortens real throws

Projectile Motion Formulas

The equations behind the calculator, for a launch at speed v and angle θ from a height h₀, with no air resistance.

WhatFormula
Horizontal speedvₓ = v × cos θ
Vertical speedvᵧ = v × sin θ
Horizontal positionx = vₓ × t
Heighty = h₀ + vᵧ × t − ½ × g × t²
Height in feet (g ≈ 32)y = h₀ + vᵧ × t − 16 × t²
Vertical speed at time tvᵧ(t) = vᵧ − g × t
Time to the peakt = vᵧ ÷ g
Maximum heightH = h₀ + vᵧ² ÷ (2 × g)
Time of flightT = (vᵧ + √(vᵧ² + 2 × g × h₀)) ÷ g
Range from level groundR = v² × sin(2θ) ÷ g
Path (parabola)y = h₀ + x × tan θ − g × x² ÷ (2 × v² × cos² θ)
Final speedv = √(vₓ² + (vᵧ − g × T)²)

g = 9.80665 m/s², or about 32 ft/s² (so ½ × g is about 16).

Range at Different Angles

A launch at 20 m/s on Earth, at five angles. Click an angle to use it.

AngleRangeMax heightTime
20.39 m1.37 m1.06 s
35.32 m5.1 m2.04 s
40.79 m10.2 m2.88 s
35.32 m15.3 m3.53 s
20.39 m19.03 m3.94 s

Angles that add up to 90° land at the same spot, and 45° goes the furthest from level ground.

The Same Throw on Other Worlds

A launch at 20 m/s and 45° with different gravity. Click a world to use it.

WorldGravityRangeMax heightTime
9.80665 m/s²40.79 m10.2 m2.88 s
1.62 m/s²246.91 m61.73 m17.46 s
3.71 m/s²107.82 m26.95 m7.62 s
24.79 m/s²16.14 m4.03 m1.14 s

The Moon's gravity is about a sixth of Earth's, so the throw goes about six times further.

Try an Example

Pick one to fill in the calculator and see its answer.

ExampleResult
40.79 m, 10.2 m high, 2.88 s
91.77 m, 22.94 m high, 4.33 s
58.46 m, 9.97 m high, 2.7 s
21.42 m, 10 m high, 1.43 s
269.17 ft, 116.55 ft high, 5.38 s
246.91 m, 61.73 m high, 17.46 s
23.67° or 66.33°

Click an example to put it into the calculator.

Good to know

  • The angle is measured above the horizontal, from 0° (thrown flat) to 90° (straight up).
  • Leave the starting height at 0 for a launch from the ground, or type the height of a cliff, a table or a hand.
  • A negative vertical speed means the projectile is already coming down.
  • Choose the units you think in. Speed in m/s, km/h, mph or ft/s, distances in meters or feet, and the gravity of Earth, the Moon, Mars, Jupiter or your own.

What is included

  • Range, maximum height and time of flight
  • The path drawn with H, R and the launch angle
  • Position and speed at any time
  • The angle or speed to hit a target, low and high arc
  • Gravity of four worlds, or your own
  • Formulas, tables, examples, copy link and print

Important to know

Your numbers stay in your own browser and are never sent anywhere. This is the ideal path with no air resistance or wind, for learning and quick checks. Do not use it to aim anything dangerous, such as a firearm.

Use this free projectile motion calculator to find the range, maximum height, time of flight and final velocity of a projectile from its launch speed, angle and starting height. Choose m/s, km/h, mph or ft/s, meters or feet, and the gravity of Earth, the Moon, Mars, Jupiter or your own. The At a Given Time tab gives the position, height and speed at any moment, and the Hit a Target tab finds the launch angle (low and high arc) or the speed needed to reach a target. The path is drawn with the peak, the landing, H, R and the launch angle, and the working is shown under every answer. Tables list the projectile motion formulas, the range at different angles and the same throw on other worlds. It is free and instant, and your numbers stay in your browser.

What is projectile motion?

A projectile is anything thrown, kicked or fired that then moves only under gravity: a football, a stone, a water jet or a ball rolling off a table. It moves sideways at a steady speed while gravity pulls it down, and the two motions do not affect each other. Put together, they make a curved path called a parabola. The calculator finds the range, the maximum height and the time of flight, and draws the path.

The projectile motion formulas

Split the launch speed v at the angle θ into a horizontal part, vₓ = v × cos θ, and a vertical part, vᵧ = v × sin θ. Gravity g, which is 9.81 m/s² on Earth, only changes the vertical part.

Time to the peak = vᵧ ÷ g
Maximum height = h₀ + vᵧ² ÷ (2 × g)
Time of flight = (vᵧ + √(vᵧ² + 2 × g × h₀)) ÷ g
Range = vₓ × time of flight, or v² × sin(2θ) ÷ g from level ground

Worked example: 20 m/s at 45°

With v = 20 m/s and θ = 45°, vₓ = vᵧ = 14.14 m/s. The time to the peak is 14.14 ÷ 9.81 = 1.44 s, so the time of flight is 2.88 s. The range is 14.14 × 2.88 = 40.79 m, and the maximum height is 14.14² ÷ (2 × 9.81) = 10.2 m. It lands at the same speed it left, 20 m/s, at 45° below the horizontal.

Launching from a height

If the object starts above the ground, such as a ball thrown from a cliff, put the height in as h₀. The flight is longer because it has further to fall. A ball thrown flat (0°) at 15 m/s from 10 m up stays in the air for √(2 × 10 ÷ 9.81) = 1.43 s and lands 21.42 m away.

The −16 formula in feet

In feet, g is about 32 ft/s², so half of g is about 16, and the height at time t is y = −16 × t² + vᵧ × t + h₀. For a ball thrown straight up at 48 ft/s from 6 ft, the height is 42 ft after 1.5 s, which is the peak, and it lands after 3.12 s. Choose feet and ft/s in the calculator and it does this for you.

Which angle goes the furthest?

From level ground, 45° gives the longest range. Two angles that add up to 90° land in the same place: 30° and 60° both go 35.32 m at 20 m/s, and so do 15° and 75° at 20.39 m. The steeper angle climbs higher and stays up longer. When you launch from a height, the best angle is a little below 45°.

Hitting a target

To hit a target a given distance away, there are usually two launch angles: a low, flat arc and a high, lobbed one. At 20 m/s a target 30 m away on level ground can be hit at 23.67° or 66.33°. If the speed is too low the target is out of reach and there is no angle. The Hit a Target tab also finds the speed you need for an angle you choose.

Gravity on other worlds

Change the gravity to see the same throw on the Moon (1.62 m/s²), Mars (3.71 m/s²) or Jupiter (24.79 m/s²). On the Moon the 20 m/s throw at 45° goes 246.9 m, about six times as far as on Earth, and on Jupiter only 16.14 m.

What this calculator leaves out

It assumes no air resistance, no wind and no spin, and a flat, level landing place. That is a good model for a heavy, compact object at low speed, and the standard model for a school physics problem. Air resistance makes real objects land shorter and lower, especially fast or light ones. For related sums, see the Scientific Calculator for sines and square roots, or the Ohm's Law Calculator for another physics formula.

View All Calculators

Frequently Asked Questions

What is projectile motion?

It is the motion of an object thrown or fired that then moves only under gravity. It moves sideways at a steady speed and falls with a steady acceleration, so its path is a parabola. A thrown ball is a good example.

What are the projectile motion equations?

Horizontal speed vₓ = v × cos θ and vertical speed vᵧ = v × sin θ. Then x = vₓ × t and y = h₀ + vᵧ × t − ½ × g × t². The time to the peak is vᵧ ÷ g, and the maximum height is h₀ + vᵧ² ÷ (2 × g). The table on this page lists them all.

How do I calculate the range of a projectile?

Multiply the horizontal speed, v × cos θ, by the time of flight. From level ground the range is v² × sin(2θ) ÷ g. At 20 m/s and 45° on Earth that is about 40.79 m.

What is the formula for maximum height?

H = h₀ + vᵧ² ÷ (2 × g), where vᵧ = v × sin θ. At 20 m/s and 45° from the ground, vᵧ is 14.14 m/s, so the maximum height is 14.14² ÷ (2 × 9.81) = 10.2 m.

How is the time of flight calculated?

It is the time to go up and come back down to the ground: T = (v × sin θ + √((v × sin θ)² + 2 × g × h₀)) ÷ g, where h₀ is the starting height. From the ground it simplifies to 2 × v × sin θ ÷ g, which is 2.88 s at 20 m/s and 45°.

What launch angle gives the maximum range?

From level ground, 45°. Two angles that add up to 90°, such as 30° and 60°, give the same range. When you launch from a height, the best angle is a bit below 45°.

What is the projectile motion formula with −16?

In feet, gravity is about 32 ft/s², so half of it is 16, and the height at time t is y = −16 × t² + vᵧ × t + h₀. A ball thrown straight up at 48 ft/s from 6 ft is 42 ft high after 1.5 s and lands after 3.12 s.

How do I find the position at a given time?

Use the At a Given Time tab. The horizontal position is vₓ × t, and the height is h₀ + vᵧ × t − ½ × g × t². At 20 m/s and 45°, after 1.5 s it is 21.21 m along and 10.18 m up.

How do I find the angle to hit a target?

Use the Hit a Target tab and enter the launch speed, the distance and the height of the target. It solves for the launch angle. At 20 m/s a target 30 m away on level ground needs 23.67° or 66.33°.

Why are there two launch angles for one target?

A low, flat arc and a high, lobbed arc can reach the same spot. On level ground the two angles add up to 90°. The low arc is quicker, and the high arc climbs higher. If the speed is too low, neither angle reaches the target.

Does it include air resistance?

No. It assumes the object moves only under gravity, which is a good model for heavy, compact objects at low speeds. Air resistance makes real objects land shorter and lower, especially fast or light ones.

Does mass change the path?

Not in this ideal model. Gravity speeds up a heavy and a light object equally, so the path depends only on the speed, the angle, the height and the gravity. In real air, mass and shape matter through drag.

Can I change the gravity?

Yes. Choose Earth, the Moon, Mars or Jupiter, or type your own value in m/s². With the Moon's lower gravity a projectile goes about six times further than on Earth.

What does a launch angle of 0° or 90° mean?

At 0° the object is thrown horizontally, which is useful for something rolling off a table or cliff if you set a starting height. At 90° it goes straight up and comes straight down, with a range of 0.

How high does a bullet go if it is fired straight up?

With no air resistance, the maximum height is v² ÷ (2 × g), so 300 m/s would reach about 4,590 m. Real bullets fall far short of that because of air drag, and a bullet fired into the air comes back down dangerously, so treat this only as a physics exercise.

Are my numbers saved or shared?

No. The calculation happens in your browser, and the numbers you enter are not stored or sent to any server. A link you copy keeps the numbers after the # sign, which browsers never send to a server.