Projectile Motion Calculator (Range, Height, Time)
Enter launch speed, angle, and launch height in the calculator above to get time of flight, range, and maximum height, assuming g = 9.8 m/s^2 and no air resistance. Example: 20 m/s at 30 degrees from ground level gives t = 2.04 s, range 35.3 m, and max height 5.10 m.
horizontal range (R)
35.35 m
Time of flight: 2.04 s. Maximum height: 5.10 m. No air resistance; g = 9.8 m/s^2.
Steps
- 1.v0x = v0 cos(theta) = 20 m/s x cos(30) = 17.32 m/s; v0y = v0 sin(theta) = 20 m/s x sin(30) = 10 m/s
- 2.t = (v0y + sqrt(v0y^2 + 2 g h)) / g = (10 + sqrt(10^2 + 2 x 9.8 x 0)) / 9.8 = 2.04 s
- 3.R = v0x x t = 17.32 m/s x 2.04 s = 35.35 m
- 4.H = h + v0y^2 / (2 g) = 0 + 10^2 / (2 x 9.8) = 5.10 m
Range and peak drawn to scale, no air resistance. Want to set angle and speed by hand? drag the full simulator.
AP Physics: Unit 1 (topics 1.5 Vectors and Motion in Two Dimensions). Projectile motion is Topic 1.5 in AP Physics 1 Unit 1 (Kinematics), which carries 10-15% of the multiple-choice section. AP Physics C: Mechanics covers the same skills in its own Unit 1, with calculus optional for these problems.
What the calculator above computes
The calculator above takes three inputs, launch speed , launch angle , and launch height , and returns the projectile's time of flight, horizontal range, and maximum height. It uses , the value printed on the AP Physics 1 equation sheet, and it ignores air resistance, the same assumption every AP projectile problem makes.
Try it now: enter m/s, , and . You should get a time of flight of 2.04 s, a range of 35.3 m, and a maximum height of 5.10 m. The sections below show where each of those numbers comes from, so you can reproduce them by hand using nothing but the three kinematics equations printed on the equation sheet.
Split the launch velocity into components
Projectile motion is two separate one-dimensional problems happening at the same time. Gravity pulls straight down, so the vertical velocity changes by 9.8 m/s every second while the horizontal velocity never changes. That independence is the whole trick, and it starts with breaking into components:
For the example above: m/s and m/s.
A quick sanity check that catches most setup errors: at the motion should be purely horizontal, and , so cosine goes with . If your components come out backwards, you swapped sine and cosine. For the full setup method, see how to solve projectile motion problems.
Time of flight
For a launch from level ground () the flight is symmetric: the projectile spends as long rising as it does falling. Set at the peak in with , then double the rise time:
Plugging in the example numbers: s.
If the launch height is not zero, the symmetry breaks and you need the full position equation, . Setting at landing gives a quadratic in ; the calculator above solves it and keeps the positive root. Worked example 3 below runs the same quadratic by hand so you can see every step.
Range
Range is the horizontal velocity times the time in the air. Nothing accelerates the projectile horizontally, so stays at for the entire flight:
For the running example: m.
You may have memorized the shortcut . It is correct, but only for level ground, and it is not printed on the AP equation sheet, which lists exactly three kinematics equations. Finding the time first and then multiplying by the horizontal velocity works for every launch height and matches the work free-response graders expect to see. To drill the one-dimensional equations behind each direction on their own, use the kinematics calculator.
Maximum height
At the top of the arc the vertical velocity is zero, but the horizontal velocity is still , a favorite AP trap. Use with at the peak:
For the example: m.
Notice that maximum height depends only on the vertical component of the launch velocity. Two projectiles with the same peak at exactly the same height even if their ranges are very different. Launching from a platform just shifts the whole arc up: add to the peak height, as the formula shows.
Match the tool by hand, then go practice
A calculator only helps if you can match it by hand, because nothing on the AP exam will resolve vectors for you (a scientific or graphing calculator is allowed on both sections, but the setup is still yours). Work through the three examples below, then check every answer in the tool above. If a number disagrees, you have a components error or a dropped negative sign, and finding it is the real studying.
When you want practice that feels less like arithmetic, the projectile launcher interactive lets you predict a landing point before firing and watch the trajectory drawn in real time. For the step-by-step method, including elevated and horizontal launches, read how to solve projectile motion problems, and keep the kinematic equations guide handy for the three equations everything on this page is built from.
Ground launch: 20 m/s at 30 degrees (the example in the tool)
A ball is launched from ground level at m/s, above the horizontal. Find the time of flight, the range, and the maximum height. Use .
Components: m/s and m/s.
Time of flight (level ground, symmetric flight): s.
Range: m.
Maximum height: m.
s, m, m. Enter m/s, , and in the calculator above and it returns exactly these values.
Horizontal launch from a 30 m cliff
A ball rolls off a 30.0 m cliff moving horizontally at 12.0 m/s. Find the time to land and the horizontal distance from the base of the cliff. In the calculator above, this is m/s, , m.
Components: m/s and . All of the launch speed is horizontal.
Vertical drop sets the clock: , so and s.
Range: m.
Maximum height: with the ball never rises, so the peak is the launch point itself, 30.0 m above the ground.
s and m. The launch speed had no effect on the fall time; only the 30.0 m drop determined it.
Elevated launch: 15 m/s at 40 degrees from 2.0 m
A shot putter releases a shot at m/s, above the horizontal, from a height of 2.0 m. Find the time of flight, the range, and the maximum height above the ground.
Components: m/s and m/s.
Landing time from with : solve .
Quadratic formula, keeping the positive root: s.
Range: m.
Maximum height: m.
s, m, m above the ground. Enter the same three inputs in the calculator above to check each value.
Frequently asked questions
What launch angle gives the maximum range?
45 degrees, but only for a launch from level ground with no air resistance. Launching from above the landing height shifts the best angle below 45 degrees. You can verify both facts by nudging the angle in the calculator above and watching the range.
Does this calculator include air resistance?
No. Like every AP Physics 1 projectile problem, it treats air resistance as negligible, so the only acceleration is 9.8 m/s^2 downward for the entire flight and the horizontal velocity never changes.
Why does the calculator use g = 9.8 instead of 9.81?
The AP Physics 1 equation sheet gives g = 9.8 m/s^2, so this site uses 9.8 in every calculation. Using the same value the exam uses keeps your practice answers consistent with AP scoring.
Is the range formula on the AP equation sheet?
No. The sheet prints exactly three kinematics equations, and the level-ground range shortcut is not one of them. Safer plan: split the velocity into components, find the flight time from the vertical motion, then multiply by the horizontal velocity. That method also works when the launch height is not zero.
Is the velocity zero at the top of the arc?
Only the vertical component is zero. The horizontal component stays at v0 cos(theta) for the whole flight, so at the peak the projectile is still moving, just purely horizontally. Forgetting this is one of the most common AP multiple-choice traps.