Projectile Motion Calculator
One Launch, Two Independent Motions
A launched object — a thrown ball, a fired shell, a jumped skateboarder — follows a curved path that's actually two completely independent motions happening at once: constant horizontal velocity and constantly accelerating vertical motion under gravity. Treating them separately, then recombining the results, is the trick that makes projectile motion solvable, and it's exactly what this calculator does.
The Formulas
Time of flight: t = (vy + √(vy² + 2gh0)) / g
Max height: h_max = h0 + vy² / (2g)
Range: R = vx × t
v is launch speed, θ is launch angle, h0 is initial height, and g is gravitational acceleration (9.81 m/s² metric, or 32.174 ft/s² imperial). The time-of-flight formula accounts for a nonzero starting height, reducing to the familiar 2vy/g when launching from ground level.
Where This Motion Is Everywhere
- Ballistics and artillery — range tables for projectiles are built directly from this pair of independent horizontal and vertical equations.
- Sports — optimizing launch angle for a shot put, javelin, or golf drive is a projectile motion optimization problem (ignoring air resistance for a first approximation).
- Water and fire suppression systems — sprinkler and hose trajectory design accounts for launch angle and speed to hit a target area.
- Space and orbital launch planning — while orbital mechanics adds complexity, the basic decomposition into independent axes still underlies early-stage trajectory analysis.
How Launch Angle Trades Off Range and Height
For a fixed 20 m/s launch speed from ground level, angle alone reshapes the trajectory dramatically:
| Launch angle | Time of flight | Max height | Range |
|---|---|---|---|
| 15° | 1.0553 s | 1.3657 m | 20.3874 m |
| 30° | 2.0387 s | 5.0968 m | 35.3119 m |
| 45° | 2.8832 s | 10.1937 m | 40.7747 m |
| 60° | 3.5312 s | 15.2905 m | 35.3119 m |
| 75° | 3.9385 s | 19.0217 m | 20.3874 m |
Note that 30° and 60° produce identical range — complementary launch angles always do, on level ground, since 45° is the maximum-range angle for a given speed.
How to Use This Calculator
- Enter the Initial Velocity and Launch Angle (between 0 and 90 degrees).
- Optionally enter an Initial Height (defaults to 0 for ground level).
- Choose Metric (m, m/s) or Imperial (ft, ft/s).
- Select Calculate to see the Range, Max Height, and Time of Flight, along with the worked formula.
Related Calculations
To break down the launch velocity itself, see the Velocity Calculator, or find the acceleration a given force would produce with the Acceleration Calculator.
Principles of Classical Kinematics and 2D Projectile Motion
A projectile motion calculator computes the flight trajectory, maximum apogee height, total time of flight, impact velocity vector, and horizontal range of an object launched into a gravitational field under classical Newtonian Kinematics (neglecting atmospheric air resistance). In physics and ballistics, projectile dynamics are analyzed by decomposing motion into independent horizontal (constant velocity) and vertical (uniform gravitational acceleration) vectors.
The Fundamental Kinematic Projectile Equations
Time of Flight (Flat Ground): T = ( 2 · v0 · sin(θ) ) / g
Maximum Apogee Height: H = ( v02 · sin2(θ) ) / ( 2 · g )
Horizontal Range (Flat Ground): R = ( v02 · sin( 2θ ) ) / g
Trajectory Equation: y(x) = y0 + x · tan(θ) - [ ( g · x2 ) / ( 2 · v02 · cos2(θ) ) ]
Optimal Launch Angles and Gravity Constants
- Flat Ground Maximum Range: Theoretical maximum horizontal range occurs at launch angle θ = 45.0°.
- Elevated Launch Platform (y0 > 0): When launching from a cliff or elevated platform, optimal launch angle drops below 45° (typically 38° to 43°).
- Standard Earth Gravity: g = 9.80665 m/s2 (32.174 ft/s2).
Step-by-Step Worked Calculation Example
Example: Calculating Apogee, Flight Time, and Range for a Ballistic Launch
Problem: A projectile is launched from ground level (y0 = 0) with initial velocity v0 = 40.0 m/s at an angle of θ = 30.0° above horizontal. Take g = 9.80 m/s2. Calculate: (1) Initial velocity components; (2) Time of flight; (3) Maximum height; and (4) Total horizontal range.
Step 1: Decompose Velocity Components:
v0x = 40.0 × cos(30°) = 40.0 × 0.8660 = 34.64 m/s
v0y = 40.0 × sin(30°) = 40.0 × 0.5000 = 20.00 m/s
Step 2: Calculate Total Flight Time:
T = ( 2 × 20.00 ) / 9.80 = 40.00 / 9.80 = 4.082 Seconds
Step 3: Calculate Maximum Apogee Height:
H = ( 20.00 )2 / ( 2 × 9.80 ) = 400.0 / 19.60 = 20.41 Meters
Step 4: Calculate Total Horizontal Range:
R = v0x × T = 34.64 m/s × 4.082 s = 141.39 Meters
Conclusion: The projectile reaches a peak height of 20.4 m and travels 141.4 m horizontally over 4.08 seconds.
Generalized Projectile Range Formula with Initial Launch Height (y0 > 0)
When an object is launched from an elevated cliff or platform (initial height y0 > 0) toward ground level, the symmetrical range equation fails. The exact kinematic trajectory formula is:
Aerodynamic Drag and Terminal Velocity (Ballistic Reality)
In real-world ballistics, atmospheric air resistance exerts an opposing Quadratic Drag Force: Fdrag = ½ · ρ · v2 · Cd · A:
- Air drag truncates trajectory parabolas into asymmetrical teardrop flight curves.
- Reduces maximum range by 30% to 60% compared to vacuum physics models.
- Establishes a maximum Terminal Velocity (vterminal = √[ 2mg / (ρ · Cd · A) ]) during descent.
Impact Velocity and Angle of Deposition
At the instant of impact on flat ground (or elevated target), the terminal velocity vector is computed via Pythagorean synthesis:
Impact Angle: θimpact = arctan( | vy,final | / vx )
In lossless vacuum trajectories, impact speed on flat ground exactly equals original launch speed (vimpact = v0) and impact angle equals launch angle (θimpact = θ).
Coriolis Effect on Long-Range Ballistic Trajectories
In naval artillery, sniper ballistics, and orbital aerospace trajectories exceeding 1,000 meters:
Earth's rotational velocity causes an apparent sideways Coriolis deflection acceleration (acoriolis = 2 · ω × v), drifting projectile trajectories to the right in the Northern Hemisphere and to the left in the Southern Hemisphere.
Parabolic Envelope of Safety (Bounding Parabola)
The outermost spatial boundary that a projectile can reach at a given muzzle velocity v0 across all possible launch angles θ is defined by the Parabolic Envelope Equation:
Any target point located outside this bounding parabola is physically unreachable.
The Magnus Effect and Spin Stabilization
In baseball, golf, and rifled artillery ballistics, rotational spin creates an asymmetric pressure differential across airflow streamlines (The Magnus Force: Fmagnus = S · [ ω × v ]), generating aerodynamic lift that extends flight range or causes lateral curve ball drift.
Vacuum Parabolic vs. Real Ballistic Trajectory Symmetry
In lossless vacuum kinematics, projectile flight trajectories are geometrically symmetrical parabolas where ascent time precisely equals descent time, and launch speed equals terminal impact speed.
Numerical Runge-Kutta Ballistic Integration
In modern aerospace guidance software, non-linear atmospheric drag equations are numerically integrated using 4th-Order Runge-Kutta (RK4) ODE solvers.