Projectile Motion Calculator

Calculate projectile range, maximum height, and time of flight. Enter initial velocity, launch angle, and height. Includes horizontal launch, impact velocity, and optimal angle.

Maximum Height (m)
Horizontal Range (m)
Time of Flight (s)
Extended More scenarios, charts & detailed breakdown
Max Height (m)
Range (m)
Time of Flight (s)
Impact Velocity (m/s)
Professional Full parameters & maximum detail

Velocity Components

Horizontal Velocity Vx (m/s)
Vertical Velocity at t (m/s)

Impact & Optimization

Impact Angle (°)
Optimal Angle for Max Range (°)
Artillery Note

How to Use This Calculator

  1. Enter Initial Velocity (m/s), Launch Angle (°), and Initial Height (m, default 0).
  2. Click Calculate to see max height, range, and time of flight.
  3. Use the Horizontal Launch tab for angle=0 launches from a height.
  4. Use the Find Angle tab to find the required launch angle for a desired range.
  5. The Professional tab shows velocity components, impact angle, and trajectory notes.

Formula

Range: R = v·cos(θ)·t  |  Max Height: H = h₀ + v²sin²(θ)/(2g)

Time of Flight: t = [v·sin(θ) + √(v²sin²(θ)+2g·h₀)] / g

Example

v=20 m/s, θ=45°, h₀=0 → Max H ≈ 10.19 m, Range ≈ 40.77 m, t ≈ 2.88 s.

Frequently Asked Questions

  • Projectile motion is the motion of an object thrown or projected into the air under gravity alone (ignoring air resistance). Horizontal velocity stays constant; vertical velocity changes at 9.81 m/s².
  • R = v²sin(2θ)/g for level ground. For launch from height h: R = vcos(θ) × [vsin(θ) + √(v²sin²(θ)+2gh)] / g.
  • On flat ground, 45° always gives maximum range. When launched from a height, the optimal angle is slightly less than 45°.
  • H = h₀ + v²sin²(θ)/(2g). The vertical component decelerates at g=9.81 m/s² until vertical velocity reaches zero.
  • Impact velocity = √(vx² + vy_impact²) where vy_impact = √(vy₀² + 2g×max_height) at ground level. The impact angle is arctan(|vy_impact|/vx).

Related Calculators