Time of Flight Calculator – Projectile Motion

m/s²

The fastest way to make a physics result useful is to know exactly what went into it. For time of flight – projectile motion, motion calculations become useful when the inputs and assumptions are kept explicit. A clean result can help you compare scenarios quickly, but the number only means what the underlying kinematic or drag model allows.

What this calculator does

This calculator models projectile flight from launch speed, angle, initial height, and gravity. It does calculate flight time, but the current headline result is projectile range rather than time.

How to use it

Start with the fields that drive the current calculation: Launch speed, Launch angle, Initial height, Gravity. Enter values in the units shown beside each field; the page converts supported units before applying the formula. Keep signs and angles consistent with the labels, then read the headline result together with any supporting metrics rather than copying the number without its unit.

How the calculation works

The trajectory uses vx = v cos θ and vy = v sin θ. Flight time is the positive root of h₀ + vyt − ½gt² = 0, and range is vx × t. In the current page output, projectile range is the headline result while time of flight is a supporting trajectory value.

Example

Using the default values (Launch speed = 30 m/s; Launch angle = 45 deg; Initial height = 0 m; Gravity = 9.80665 m/s²), the current page headlines a projectile range of 91.774459 m. The same trajectory also contains the time-of-flight value; the important detail is that range, not time, is the primary card in this version.

How to interpret the result

For this page, treat the headline range as horizontal travel before the projectile returns to the reference ground level. Use the supporting flight-time value for duration. Both come from the same no-drag trajectory, so changing launch angle changes the vertical and horizontal components together.

Limitations and notes

The calculator assumes constant gravity and no air resistance. Its current headline says projectile range even though the page’s name emphasizes time of flight; use the supporting flight-time value when that is the quantity you need.

See an error or outdated claim? We welcome correction requests. Request a correctionEditorial policy