Projectile Motion Calculator

Calculate projectile range, height, and flight time from launch conditions.

Enter initial velocity, launch angle, and height. Calculate range, maximum height, flight time, and complete trajectory for any projectile.

Updated June 2026 · How this works

Worth knowing
How It Works
The formula, explained simply

Projectile motion combines horizontal motion at constant velocity with vertical motion under constant acceleration from gravity. This calculator uses kinematic equations to predict the complete trajectory of any object launched through the air.

The horizontal component of velocity remains constant throughout flight because no horizontal forces act on the projectile (ignoring air resistance). The vertical component starts at the initial vertical velocity and decreases by 9.81 m/s every second due to gravity. When these components combine, they create the characteristic parabolic path.

Maximum height occurs when vertical velocity reaches zero, which happens at the peak of the trajectory. Flight time depends on how long it takes the projectile to return to ground level, considering both the initial height and the vertical velocity component. Range is simply the horizontal velocity multiplied by the total flight time.

The 45-degree angle produces maximum range on level ground because it optimally balances horizontal velocity (which determines how far the projectile travels per second) with vertical velocity (which determines how long it stays airborne). Angles higher than 45° sacrifice horizontal speed for flight time, while angles lower than 45° sacrifice flight time for horizontal speed.

When To Use This
Right tool, right situation

Use this calculator for sports analysis to optimize throwing angles and predict ball trajectories in basketball, soccer, or baseball. Engineers apply these calculations for water fountain design, ensuring water arcs reach desired distances without overshooting target areas.

Physics students use projectile motion to understand real-world applications of kinematic equations. The calculator helps visualize how changing launch angle affects the trade-off between horizontal distance and flight time, making abstract concepts concrete.

Military and security applications rely on projectile calculations for non-lethal crowd control devices and training scenarios. However, these situations often require additional factors like wind resistance and target movement that this basic calculator does not include.

Avoid using this calculator for long-range applications where air resistance becomes significant, such as artillery or golf ball analysis. The no-air-resistance assumption breaks down when projectiles travel far enough or fast enough for drag to meaningfully affect trajectory.

Common Mistakes
Why results sometimes look wrong

The biggest mistake is forgetting that projectile motion assumes no air resistance. Real projectiles face drag that reduces both range and flight time, especially at higher velocities. This calculator gives theoretical maximums that exceed real-world performance.

Many people incorrectly think 45 degrees always gives maximum range. This is only true when launch and landing heights are equal. Shooting from elevated positions requires lower angles for maximum distance because the projectile has more time to travel horizontally.

Another common error is using the wrong units. The calculator expects velocity in meters per second, not kilometers per hour or miles per hour. Converting incorrectly inflates results dramatically. Similarly, angles must be in degrees, not radians, as most people think in degrees for practical applications.

Confusing maximum height with launch height is frequent. Maximum height is the highest point the projectile reaches, not how high above the launch point it travels. A projectile launched from 2 meters that reaches a maximum height of 5 meters has gained 3 meters of elevation above its starting position.

The Math
Worked examples and deeper derivation

The projectile motion equations separate horizontal and vertical components using trigonometry. Initial velocity v₀ splits into horizontal component v₀cos(θ) and vertical component v₀sin(θ), where θ is the launch angle.

Horizontal motion follows: x = v₀cos(θ) × t, where x is horizontal distance and t is time. Since no horizontal acceleration occurs, this is simple linear motion.

Vertical motion follows: y = h₀ + v₀sin(θ) × t - ½gt², where h₀ is initial height, g is gravitational acceleration (9.81 m/s²), and the negative term represents gravity's downward pull.

Maximum height uses: h_max = h₀ + (v₀sin(θ))²/(2g). This occurs when vertical velocity becomes zero. Flight time requires solving the quadratic equation for when y returns to zero, giving t = (v₀sin(θ) + √((v₀sin(θ))² + 2gh₀))/g.

Basketball shot
Initial velocity 7 m/s, angle 50°, height 2 m
The ball travels 4.5 meters horizontally, peaks at 3.8 meters high, and lands after 1.0 seconds.
Soccer ball kick
Initial velocity 25 m/s, angle 35°, height 0 m
The ball travels 58.1 meters, reaches 10.5 meters maximum height, and stays airborne for 2.9 seconds.
Tennis serve
Initial velocity 30 m/s, angle 15°, height 2.5 m
The ball travels 89.7 meters horizontally, peaks at 4.4 meters high, and has a flight time of 3.1 seconds.
Expert Unlock
The thing most explanations skip

Real ballistics calculations use drag coefficients that vary with velocity, creating non-parabolic trajectories. Military artillery computers solve differential equations in real-time because the simple parabolic model can miss targets by hundreds of meters at long range. Magnus force from projectile spin adds another layer of complexity that makes baseballs curve and golf balls slice.

What angle gives the longest projectile range?

What launch angle gives maximum range for projectile motion?
45 degrees gives maximum range when launching and landing at the same height. For launches from elevated positions, slightly lower angles (35-40°) often give longer range due to the extra time gravity acts on the projectile.
How does initial height affect projectile motion calculations?
Higher launch positions increase both flight time and range. The projectile gains extra horizontal distance because it stays in the air longer. This effect becomes more pronounced at lower launch angles.
Why do sports use different launch angles for maximum distance?
Sports optimize for different goals beyond maximum distance. Shot put uses 38-42° to account for release height and landing below launch level. Basketball shots use 45-50° to clear defenders and improve accuracy through a steeper entry angle.

Need something this doesn't cover?

Suggest a tool — we'll build it →