Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

Time of flight (hang time)
5.9806
seconds
Maximum height (above launch point) 34.4154 m
Apex height above landing plane 54.4154 m
Horizontal distance (range) 89.7092 m

What this calculator does

This tool models projectile motion launched from a height above (or below) the landing plane, ignoring air resistance. Given the initial speed, the launch angle, the launch height, and gravity, it returns the time of flight, the maximum height reached, and the horizontal range from launch point to landing point. It is a universal physics tool (no country scope) using SI units internally.

Sign convention

Take "up" as positive and place the origin at the launch point. The landing plane sits at \(y = -h_0\). So a positive launch height h0 means the projectile lands below the launch point (extra drop, longer flight). If the landing point is higher than the launch point, enter h0 as a negative value.

Projectile launched from a platform of height h0 at angle theta, showing curved trajectory to landing plane
The projectile leaves a launch height h0 at angle θ and speed V0, landing on a lower plane.

How to use it

Enter the initial speed Vs (choose m/s or km/h), the launch angle in degrees (0-90), the launch height h0 in metres, and the gravitational acceleration g (default 9.80665 m/s² for Earth). The calculator converts speed to m/s, breaks it into horizontal and vertical components, and solves the vertical equation for the physical landing time.

The formula

With \(V_x = V_0 \cdot \cos\theta\) and \(V_y = V_0 \cdot \sin\theta\), solving \(V_y \cdot t - \tfrac{1}{2} g \cdot t^2 = -h_0\) gives the later (physical) root:

$$t = \frac{V_y + \sqrt{V_y^2 + 2g \cdot h_0}}{g}$$

The apex above the launch point is \(H = \dfrac{V_y^2}{2g}\), and the range is \(R = V_x \cdot t\). If the term under the square root is negative the projectile never reaches the landing plane.

Decomposition of launch velocity into horizontal and vertical components
The launch speed V0 splits into horizontal (V0 cosθ) and vertical (V0 sinθ) components.

Worked example

\(V_0 = 30\ \text{m/s}\), \(\theta = 60°\), \(h_0 = 20\ \text{m}\), \(g = 9.80665\ \text{m/s}^2\). \(V_y = 25.9808\ \text{m/s}\), \(V_x = 15\ \text{m/s}\). Discriminant \(= 675 + 392.266 = 1067.266\), \(\sqrt{\ } = 32.669\). Time of flight

$$t = \frac{25.9808 + 32.669}{9.80665} = 5.9806\ \text{s}$$

Max height \(= \dfrac{675}{19.6133} = 34.415\ \text{m}\) above launch (54.415 m above the ground). Range

$$R = 15 \times 5.9806 = 89.709\ \text{m}$$

FAQ

What if launch and landing are level? Set h0 = 0; the formula reduces to the classic \(t = \dfrac{2 V_0 \cdot \sin\theta}{g}\) and \(R = \dfrac{V_0^2 \cdot \sin(2\theta)}{g}\).

Why does it say "does not reach"? Only when h0 is negative (target above launch) and the vertical velocity is too small to climb to that plane.

Does it include air resistance? No - this is the idealized vacuum model, ideal for textbook problems and quick estimates.

Last updated: