Projectile Motion Calculator

Launch speed, angle and height in; range, peak height, flight time and the full trajectory out, on Earth or any planet.

Add DexoCalc as a preferred source on Google

How do you calculate projectile range and height?

From level ground: range R = v² sin 2θ ÷ g, maximum height H = v² sin²θ ÷ 2g and time of flight t = 2v sin θ ÷ g. A ball launched at 20 m/s and 45° on Earth flies 40.8 m, peaks at 10.2 m and stays in the air for 2.88 s, ignoring air resistance.

Height above the landing level. 0 = launched from the ground.
Examples
t0 s

   

Projectile motion equations

QuantityFrom the ground (h₀ = 0)From height h₀
Horizontal velocityvₓ = v cos θ (constant)same
Vertical velocityv_y = v sin θ − gtsame
Time of flightt = 2v sin θ ÷ gt = (v sin θ + √(v² sin²θ + 2gh₀)) ÷ g
RangeR = v² sin 2θ ÷ gR = vₓ × t
Maximum heightH = v² sin²θ ÷ 2gH = h₀ + v² sin²θ ÷ 2g
Best angle45°θ = arctan(v ÷ √(v² + 2gh₀))

Range at 20 m/s by launch angle (Earth, ground level)

AngleRangeMax heightFlight time

Notice the pairs: 15° and 75°, or 30° and 60°, land at the same spot. For a vertical-only problem use the free fall calculator.

Projectile motion FAQs

For launch speed v, angle θ and gravity g from ground level: time of flight t = 2v sin θ ÷ g, range R = v² sin 2θ ÷ g, and maximum height H = v² sin²θ ÷ 2g. Horizontal velocity v cos θ stays constant; vertical velocity changes at −g.

From level ground, R = v² sin(2θ) ÷ g. A ball launched at 20 m/s and 45° travels 20² × 1 ÷ 9.81 = 40.8 m, ignoring air resistance.

45° on level ground. When launching from a height h, the best angle is lower: θ = arctan(v ÷ √(v² + 2gh)). At 10 m/s from 10 m up it is about 30°.

H = h₀ + (v sin θ)² ÷ 2g. At 20 m/s and 45° from the ground, H = (14.14)² ÷ 19.61 = 10.2 m.

Solve h₀ + v sin θ · t − ½gt² = 0: t = (v sin θ + √((v sin θ)² + 2gh₀)) ÷ g. A ball rolled horizontally off a 10 m ledge lands after √(2 × 10 ÷ 9.81) = 1.43 s.

Because sin 2θ = sin(180° − 2θ), launches at 30° and 60° (or 20° and 70°) land at the same distance on level ground. The steeper one flies higher and stays up longer.

Not without air resistance. A bowling ball and a tennis ball launched with the same speed and angle follow the same path in a vacuum.

Drag shortens range and height, makes the descent steeper than the climb, and lowers the best angle below 45°, typically to 35–40° for balls and much lower for fast, light objects.

y = h₀ + x tan θ − g x² ÷ (2v² cos²θ). It is a parabola, which is why projectile paths are called parabolic.

Combine the constant horizontal speed with the final vertical speed: v_impact = √(vx² + vy²). From ground level it equals the launch speed; from a height it is faster.

About six times farther than on Earth for the same launch, since range is inversely proportional to g (1.62 vs 9.81 m/s²). Try the planet selector.

Yes. Treat it as two independent motions: constant velocity horizontally and constant acceleration (free fall) vertically, linked only by time.

Sources

  1. OpenStax University Physics Volume 1, Section 4.3: Projectile Motion
  2. NASA Glenn Research Center: Ballistic Flight Equations
  3. NIST CODATA: Standard acceleration of gravity
  4. NASA Planetary Fact Sheet
  5. HyperPhysics (Georgia State University): Trajectories

Ideal projectile motion: no air resistance, spin or wind, and uniform gravity. Real balls and arrows fall short of these figures, especially at high speed.