Launch Conditions

Range
-
Max Height
-
Time of Flight
-

Projectile Motion Formulas

Velocity Components

Vₓ = V × cos(θ)   (horizontal, constant throughout flight)
Vy = V × sin(θ)   (vertical, decreases due to gravity)

Range (horizontal distance)

Range = (V² × sin(2θ)) ÷ g

Maximum Height

Max Height = (V² × sin²(θ)) ÷ (2g)

Time of Flight

Time = (2 × V × sin(θ)) ÷ g

Where g = 9.81 m/s² (standard gravity)

Worked Example (V=20 m/s, θ=45°)

Range = (20² × sin(90°)) ÷ 9.81 = (400 × 1) ÷ 9.81 ≈ 40.8 m
Max Height = (20² × sin²(45°)) ÷ (2×9.81) = (400 × 0.5) ÷ 19.62 ≈ 10.2 m
Time = (2 × 20 × sin(45°)) ÷ 9.81 ≈ 2.88 s

Common Scenarios

20 m/s at 45° (maximum range angle)
Range ≈ 40.8m
20 m/s at 30° (flatter trajectory)
Range ≈ 35.3m
20 m/s at 60° (same range as 30°)
Range ≈ 35.3m
15 m/s straight up (90°)
Range = 0m, Max Height ≈ 11.5m

Frequently Asked Questions

This calculator uses the idealized projectile motion model taught in introductory physics: it assumes no air resistance, a constant gravitational acceleration of 9.81 m/s², and a flat, level launch and landing surface. Real-world projectiles experience air drag, which becomes significant at higher speeds and reduces both range and maximum height compared to these idealized results.
On level ground with no air resistance, a launch angle of 45° maximizes horizontal range for a given launch speed. Angles above or below 45° - even symmetric ones like 30° and 60° - produce the same range as each other, but less than the maximum achieved at 45°.
This is a mathematical property of the range formula, which depends on sin(2θ). Since sin(60°) = sin(120°), a 30° launch angle and a 60° launch angle produce identical horizontal ranges - the 30° launch is flatter and faster to land, while the 60° launch is higher and takes longer, but both travel the same horizontal distance.
A key insight in projectile motion is that horizontal and vertical motion are completely independent of each other. Gravity only affects the vertical component of velocity, while the horizontal velocity remains constant throughout the flight (ignoring air resistance) - this is why the calculator splits the initial velocity into horizontal and vertical components and analyzes each separately before combining them.
Yes. This calculator assumes launch and landing at the same height (ground level to ground level). When launching from an elevated height, the optimal angle for maximum range is actually slightly less than 45°, since the projectile has extra time to travel horizontally while falling the additional height.

Projectile Motion Calculator - Range, Height & Flight Time Explained

Projectile motion describes the curved path any object follows once launched into the air with an initial speed and angle, moving under the influence of gravity alone. From a thrown ball to a launched rocket in its early trajectory, this fundamental physics model breaks the motion into two independent parts - horizontal and vertical - that combine to produce the familiar parabolic arc seen throughout sports, engineering, and everyday physical intuition.

Quick reference: Range = (V²·sin(2θ))÷g, Max Height = (V²·sin²θ)÷(2g), Time of Flight = (2V·sinθ)÷g, where g = 9.81 m/s².

The Key Insight: Horizontal and Vertical Motion Are Independent

The single most important concept in projectile motion is that the horizontal and vertical components of motion don't affect each other. Once launched, the projectile's horizontal velocity stays perfectly constant throughout the flight (assuming no air resistance) - nothing speeds it up or slows it down horizontally. Meanwhile, gravity acts exclusively on the vertical component, continuously decelerating the upward motion, bringing it to zero at the peak, and then accelerating the object back downward. This calculator splits the initial launch velocity into these two independent components using basic trigonometry - the horizontal component uses cosine of the launch angle, and the vertical component uses sine - and then analyzes each separately before combining the results into range, height, and flight time.

Why 45° Gives the Maximum Range

For a fixed launch speed on level ground, the launch angle that maximizes horizontal distance is exactly 45°. This comes directly from the range formula's dependence on sin(2θ), which reaches its maximum value of 1 exactly when 2θ = 90°, meaning θ = 45°. Interestingly, this also explains why symmetric angle pairs around 45° - like 30° and 60°, or 20° and 70° - produce identical ranges as each other, just with different trajectories: the lower angle produces a flatter, faster arc, while the higher angle produces a taller, slower one, but both cover the same horizontal ground distance.

Understanding Time of Flight and Maximum Height

The time a projectile spends in the air depends entirely on its vertical velocity component - a projectile launched more steeply (closer to 90°) spends more time climbing and falling, even if its horizontal speed is lower. Maximum height follows a similar pattern: it's determined purely by the vertical velocity component squared, divided by twice the gravitational acceleration. This is why a ball thrown straight up (90°) achieves the greatest possible height for a given speed but travels zero horizontal distance, while a ball thrown at a shallow angle travels far horizontally but barely rises off the ground.

Real-World Factors This Model Doesn't Capture

  • Air resistance (drag): In reality, air resistance opposes motion and grows stronger at higher speeds, reducing both range and maximum height compared to the idealized calculations here - this effect is why real-world optimal launch angles for objects like javelins or golf balls are often somewhat less than the theoretical 45°.
  • Spin and lift (Magnus effect): Spinning projectiles like baseballs, golf balls, or soccer balls experience additional aerodynamic forces that can significantly curve their trajectory beyond the simple parabola predicted by basic projectile motion.
  • Launch and landing height differences: This calculator assumes launch and landing occur at the same height. Launching from an elevated position (like a cliff or a cannon on a hill) extends both range and flight time beyond what this model predicts.
  • Variable gravity or altitude: The standard value of 9.81 m/s² is accurate near Earth's surface at sea level; gravitational acceleration varies slightly with altitude and latitude, and is dramatically different on other planets.

Everyday Applications of Projectile Motion

Beyond the classroom, projectile motion principles underpin ballistics calculations for firearms and artillery, trajectory planning for sports like basketball and golf, water fountain and sprinkler design, and even early-phase trajectory planning for rockets before they leave the dense lower atmosphere where drag effects dominate. Understanding the independence of horizontal and vertical motion is also foundational for more advanced physics topics, including orbital mechanics and general kinematics.

How this calculator works, and where the numbers come from

The Projectile Motion applies the standard formula for this calculation to the values you enter and updates the result as you type. The calculation itself happens in your browser, and the page explains the method so you can check any result by hand.

Please note: Results are provided for general information and are calculated from the values you enter.

Sources and further reading

Last reviewed: by the CalcQube Editorial Team. See our editorial policy for how we build and check calculators, or report an error.