Projectile Motion Calculator

Launch it — the codex predicts where it lands.

How to solve a projectile motion problem

  1. Enter the launch speed in meters per second.
  2. Enter the launch angle in degrees, measured above the horizontal (0–90).
  3. Add the initial height in meters — leave 0 for a ground-level launch.
  4. Press Calculate. Try 45° vs 30° vs 60° to see how angle trades height for range.

Frequently asked questions

How do you calculate projectile range?

Split the launch velocity into horizontal and vertical parts: vx = v0·cos(θ), vy = v0·sin(θ). Flight time is t = (vy + √(vy² + 2gh0)) / g, and range is R = vx·t. For ground-level launches this simplifies to R = v0²·sin(2θ)/g.

What launch angle gives the maximum range?

45 degrees — but only for a ground-level launch (initial height of 0) with no air resistance. Launching from a height shifts the best angle lower, and real drag pushes it lower still.

How do you find the maximum height of a projectile?

At the peak the vertical velocity is zero, so H = h0 + vy² / (2g), where vy = v0·sin(θ) is the vertical launch speed, h0 is the starting height, and g = 9.81 m/s².

Does this calculator include air resistance?

No — it models ideal projectile motion: constant gravity (9.81 m/s²), no drag, no wind, no spin. Real projectiles with significant drag (like a golf ball or a parachuted payload) travel shorter and lower than these numbers.

What units should I use?

Meters and seconds: launch speed in m/s, angle in degrees, height in meters. Outputs are range in meters, max height in meters, and flight time in seconds.

More from the codex