Projectile Motion Calculator

Calculate the trajectory, range, maximum height, and time of flight for projectile motion problems.

Initial Conditions

45
090

Velocity Components:

Horizontal (v₀ₓ):14.14 m/s
Vertical (v₀ᵧ):14.14 m/s

Horizontal Range

40.77 m

Maximum height: 10.19 m

⏱️Time of Flight
2.883 s
📈Time to Apex
1.442 s
📏Max Height
10.19 m
💨Impact Velocity
20.00 m/s

Trajectory Points:

0%t=0.00sx=0.00my=0.00m20.00 m/s
25%t=0.72sx=10.19my=7.65m15.81 m/s
50%t=1.44sx=20.39my=10.19m14.14 m/s
75%t=2.16sx=30.58my=7.65m15.81 m/s
100%t=2.88sx=40.77my=0.00m20.00 m/s

Impact Details

Impact Velocity:20.00 m/s
Impact Angle:45.0° below horizontal

Projectile Motion Equations

Position

x(t) = v₀ₓ × t = v₀ × cos(θ) × t

y(t) = h₀ + v₀ᵧ × t - ½gt²

Velocity

vₓ = v₀ₓ (constant)

vᵧ = v₀ᵧ - g × t

Maximum Height

H = h₀ + v₀ᵧ² / (2g)

Range (from ground)

R = v₀² × sin(2θ) / g

Key Facts

  • • Maximum range is achieved at 45° launch angle (from ground level)
  • • Complementary angles (e.g., 30° and 60°) give the same range
  • • Horizontal velocity remains constant (no air resistance)
  • • Time to reach maximum height = v₀ᵧ / g
  • • Total flight time is symmetric when launching from and landing at the same height

What is Projectile Motion?

Projectile motion describes the path of an object that is launched into the air and moves under the influence of gravity alone (ignoring air resistance). The key insight is that horizontal and vertical motions are independent.

ComponentAccelerationVelocityBehavior
Horizontal (x)aₓ = 0vₓ = constantUniform motion
Vertical (y)aᵧ = -g = -9.81 m/s²vᵧ changesFree fall

The resulting path is a parabola. This applies to thrown balls, launched rockets (initially), cannonballs, and jumping animals.

Initial Velocity Components

v₀ₓ = v₀ cos(θ) v₀ᵧ = v₀ sin(θ)

Where:

  • v₀= Initial velocity (m/s)
  • θ= Launch angle from horizontal
  • v₀ₓ= Horizontal velocity component
  • v₀ᵧ= Vertical velocity component

Projectile Motion Equations

The complete equations for projectile motion (launched from origin):

QuantityHorizontal (x)Vertical (y)
Positionx = v₀ₓt = v₀cos(θ)ty = v₀ᵧt - ½gt² = v₀sin(θ)t - ½gt²
Velocityvₓ = v₀ₓ = v₀cos(θ)vᵧ = v₀ᵧ - gt = v₀sin(θ) - gt
Accelerationaₓ = 0aᵧ = -g

At any time: Speed |v| = √(vₓ² + vᵧ²), Direction θ = tan⁻¹(vᵧ/vₓ)

Position Equations

x(t) = v₀cos(θ)t y(t) = v₀sin(θ)t - ½gt²

Where:

  • x(t)= Horizontal position at time t
  • y(t)= Vertical position at time t
  • t= Time since launch (s)
  • g= 9.81 m/s² (acceleration due to gravity)

Key Values: Range, Height, and Time

Important derived quantities for projectile motion:

QuantityFormulaCondition
Time of flightT = 2v₀sin(θ)/gReturns to launch height
Maximum heightH = v₀²sin²(θ)/(2g)When vᵧ = 0
Horizontal rangeR = v₀²sin(2θ)/gLevel ground
Time to max heightt = v₀sin(θ)/gHalf of total flight time
Launch Anglesin(2θ)Range (relative)Height (relative)
15° (or 75°)0.5050%7% / 93%
30° (or 60°)0.8787%25% / 75%
45°1.00100% (maximum)50%

Complementary angles (like 30° and 60°) give the same range but different heights and flight times.

Range and Maximum Height

R = v₀²sin(2θ)/g H = v₀²sin²(θ)/(2g) T = 2v₀sin(θ)/g

Where:

  • R= Horizontal range (m)
  • H= Maximum height (m)
  • T= Total time of flight (s)

Optimal Launch Angle

The optimal angle depends on what you're trying to achieve:

GoalOptimal AngleWhy
Maximum range (level)45°sin(2×45°) = sin(90°) = 1
Maximum height90°All velocity is vertical
Fastest arrivalLower anglesMore horizontal velocity
Target above launch> 45°Need more vertical component
Target below launch< 45°Gravity assists range

With air resistance: The optimal angle for maximum range drops to about 35-40° because air drag reduces horizontal velocity over time.

Trajectory Equation

The trajectory equation gives y as a function of x (eliminating time):

FormEquationUse
General trajectoryy = x·tan(θ) - gx²/(2v₀²cos²(θ))Path shape
Simplifiedy = x·tan(θ) - (g/2v₀ₓ²)x²Using v₀ₓ directly
Vertex formy = H - (g/2v₀ₓ²)(x - R/2)²Shows max height at midpoint

This is a parabola opening downward. The shape depends only on v₀ and θ (assuming constant g).

Trajectory Equation

y = x·tan(θ) - gx²/(2v₀²cos²(θ))

Where:

  • y= Vertical position (m)
  • x= Horizontal position (m)
  • θ= Launch angle
  • v₀= Initial speed (m/s)

Special Cases

Common projectile motion scenarios:

CaseLaunch AngleKey Equations
Horizontal launchθ = 0°x = v₀t, y = -½gt², R = v₀√(2h/g)
Vertical launchθ = 90°R = 0, H = v₀²/(2g), T = 2v₀/g
Dropped objectv₀ = 0y = -½gt², t = √(2h/g)
Launched from height hAnySolve y = h + v₀sin(θ)t - ½gt² = 0
SituationTime of FlightRange
Drop from height ht = √(2h/g)0
Horizontal throw from ht = √(2h/g)R = v₀√(2h/g)
Throw up from hLonger (solve quadratic)Depends on angle

Real-World Applications

Projectile motion principles apply to many activities:

ApplicationTypical ParametersConsiderations
Basketball free throwv₀ ≈ 7 m/s, θ ≈ 50°Optimal angle higher due to hoop height
Long jumpv₀ ≈ 10 m/s, θ ≈ 20°Optimal lower than 45° due to technique
Golf drivev₀ ≈ 70 m/s, θ ≈ 10-15°Backspin creates lift (not simple projectile)
Artilleryv₀ ≈ 800 m/sAir resistance, Earth's rotation matter
Javelin throwv₀ ≈ 30 m/s, θ ≈ 35°Aerodynamic design
Water fountainVariousDecorative parabolic arcs

Note: In real applications, air resistance, spin, and other factors can significantly affect trajectories.

Worked Examples

Basic Projectile Problem

Problem:

A ball is launched at 20 m/s at a 45° angle. Find the range, maximum height, and time of flight.

Solution Steps:

  1. 1Identify values: v₀ = 20 m/s, θ = 45°, g = 9.81 m/s²
  2. 2Range: R = v₀²sin(2θ)/g = 20²×sin(90°)/9.81 = 400/9.81 = 40.8 m
  3. 3Max height: H = v₀²sin²(θ)/(2g) = 400×0.5/(2×9.81) = 10.2 m
  4. 4Time of flight: T = 2v₀sin(θ)/g = 2×20×0.707/9.81 = 2.88 s

Result:

Range = 40.8 m, Max height = 10.2 m, Time = 2.88 s

Horizontal Launch from Height

Problem:

A ball is thrown horizontally at 15 m/s from a 45 m tall building. How far from the base does it land?

Solution Steps:

  1. 1This is horizontal launch: θ = 0°, v₀ = 15 m/s, h = 45 m
  2. 2Time to fall: t = √(2h/g) = √(2×45/9.81) = √9.17 = 3.03 s
  3. 3Horizontal distance: x = v₀t = 15 × 3.03 = 45.4 m
  4. 4Final vertical velocity: vᵧ = gt = 9.81 × 3.03 = 29.7 m/s

Result:

Lands 45.4 m from base, vertical impact speed = 29.7 m/s

Finding Launch Angle

Problem:

A golf ball must travel 150 m. If initial speed is 50 m/s, what launch angle is needed?

Solution Steps:

  1. 1Use range formula: R = v₀²sin(2θ)/g
  2. 2Rearrange: sin(2θ) = Rg/v₀² = 150×9.81/2500 = 0.589
  3. 32θ = sin⁻¹(0.589) = 36.1° or 143.9°
  4. 4θ = 18° or 72° (complementary angles give same range)
  5. 518° gives flatter, faster trajectory; 72° gives higher arc

Result:

Launch angle = 18° or 72° (same range, different paths)

Tips & Best Practices

  • Split motion into x (constant velocity) and y (constant acceleration) components
  • Maximum range on level ground is at 45° launch angle
  • Time of flight depends only on vertical motion: T = 2v₀sin(θ)/g
  • Complementary angles (like 30° and 60°) give the same range but different heights
  • At maximum height, vertical velocity is zero but horizontal velocity is unchanged
  • For horizontal launches, time in air depends only on height: t = √(2h/g)
  • The trajectory is a parabola—every projectile follows this shape (ignoring air resistance)

Frequently Asked Questions

The range formula R = v₀²sin(2θ)/g is maximized when sin(2θ) = 1, which occurs at 2θ = 90°, or θ = 45°. At this angle, you get the best balance between horizontal velocity (which decreases with angle) and time in the air (which increases with angle). Lower angles give more horizontal speed but less hang time; higher angles give more hang time but less horizontal speed.
The range depends on sin(2θ). Since sin(x) = sin(180° - x), both θ and (90° - θ) give the same value of sin(2θ). For example, sin(2×30°) = sin(60°) = sin(120°) = sin(2×60°). So 30° and 60° give identical ranges. The lower angle produces a flatter trajectory with less height and shorter time; the higher angle produces a higher arc with more hang time.
Air resistance (drag) opposes motion in both directions, making the trajectory asymmetric. The projectile rises more steeply than it falls, reaches lower height, and travels a shorter range than predicted by simple equations. The optimal angle for maximum range drops from 45° to about 35-40°. For high-speed projectiles like bullets, air resistance is the dominant factor determining trajectory.
Horizontal and vertical motions are independent because the only force (gravity) acts purely vertically. Gravity doesn't affect horizontal velocity at all. This independence means you can analyze each direction separately using 1D kinematics, then combine results. This is why a bullet fired horizontally hits the ground at the same time as one dropped from the same height.
The projectile rises, reaches maximum height, then falls below its starting point. The time of flight is found by solving the quadratic y = h + v₀sin(θ)t - ½gt² = 0, which has two solutions: one negative (before launch, ignore it) and one positive (when it hits the ground). The range is then x = v₀cos(θ)t. The optimal angle for range is less than 45° when launching from a height.
You need to find where the trajectory y(x) intersects the terrain profile. If the ground is flat at height y = h, substitute into the trajectory equation and solve for x. For sloped terrain, substitute y = mx + b (slope equation) into the trajectory equation and solve the resulting quadratic. For complex terrain, you may need numerical methods.

Sources & References

Last updated: 2026-01-22