Launch Distance Calculator (Projectile Range)

Created by Luis Hoyos
Last updated: Nov 21, 2022

With this calculator, you can calculate the launch distance (projectile range) without dealing with the complicated physics range equation. Input the velocity, angle of launch, and initial height, and the tool will calculate the launch distance immediately.

Keep reading this article to learn more about:

  • What is the range of a projectile; and
  • The projectile range formula in physics and its derivation.

What is the range of a projectile?

The projectile range is the distance a projectile travels from its launching until it hits the ground. It depends on the launch angle, the initial velocity, the initial height, and the gravitational acceleration.

Deriving the range equation in the physics of projectiles

If you look at the velocity calculator, you'll figure out that distance equals velocity multiplied by time. For a projectile, it's not different: to calculate the launch distance or range (dd), we multiply the horizontal velocity (V0xV_{0x}) by the time of flight (ttotalt_\text{total}) of the projectile:

d=V0x×ttotal\scriptsize d = V_{0x} \times t_\text{total}

Velocity is a vector we can decompose into its horizontal and vertical components. As they all form a right triangle, the horizontal (V0xV_{0x}) and vertical (V0yV_{0y}) velocities are related to the initial total velocity (V0V_{0}) and angle of launch (α\alpha) by the following equations:

V0x=V0cosαV0y=V0sinα\scriptsize V_{0x} = V_0 \cos \alpha \\ V_{0y} = V_0 \sin \alpha
Velocity and its horizontal and vertical component
Components of velocity.

And from our time of flight calculator, we know that this variable equals:

ttotal=V0y+V0y2+2gy0g\scriptsize t_\text{total} = \frac{V_{0y} + \sqrt{V_{0y}^2 + 2gy_0}}{g}

where y0y_0 is the initial height of the projectile and gg the gravity acceleration (9.81 m/s2\approx 9.81 \mathrm{\ m/s^2}

So, we can combine all the previous equations and obtain a physics formula for the range in terms of the initial velocity, angle of launch, and initial height:

d=V0cosα×V0sinα+(V0sinα)2+2gy0g\scriptsize \!d \!=\! V_0\cos \alpha \!\times\! \frac{V_0\sin \alpha \!+\! \sqrt{\!\left(\!V_0\sin \alpha\right)^2 \!\!+\! 2g y_0}}{g}

Projectile range formula

Finally, from the previous section, we obtained our projectile range formula:

d=V0cosα×V0sinα+(V0sinα)2+2gy0g\scriptsize \!d \!=\! V_0\cos \alpha \!\times\! \frac{V_0\sin \alpha \!+\! \sqrt{\!\left(\!V_0\sin \alpha\right)^2 \!\!+\! 2g y_0}}{g}

, where:

  • dd — Projectile range or launch distance, calculated in meters (m\text m) or feet (ft\text {ft});
  • V0V_0 — Initial velocity of the projectile, in meters or feet per second (m/s\text {m/s} or ft/s\text {ft/s});
  • α\alpha — Angle of launch, in radians (rad\text {rad});
  • y0y_0 — Initial height, in m\text m or ft\text {ft}; and
  • gg — Gravity acceleration (9.81 m/s2=32.2 ft/s2\approx 9.81 \mathrm{\ m/s^2} = 32.2 \mathrm{\ ft/s^2}).

To convert the angle from degrees to radians, use the following formula degrees=radians×180°/π\text{degrees} = \text{radians} \times 180\degree / \pi, or our angle conversion tool.

Remember that the previous equation doesn't consider the drag forces caused by air resistance. You can learn more about that effect in our free fall with air resistance calculator (for the vertical motion) and the drag equation calculator (for the horizontal displacement).

Luis Hoyos
Initial velocity (V₀)
ft/s
Angle of launch (α)
deg
Initial height (y₀)
ft
Range
Range (d)
ft
Projectile motion plot: projectile range / distance
People also viewed…

Acceleration due to gravity

Learn how to calculate the acceleration due to gravity on a planet, star, or moon with our tool!

Schwarzschild radius

Discover the fundamental of black hole physics with our Schwarzschild radius calculator.

Trajectory - projectile motion

Input the velocity, angle, and initial height, and our trajectory calculator will find the trajectory.
main background