Projectile motion equations and method
Projectile motion is the two-dimensional motion of an object acted on only by constant downward gravity. Resolve the launch velocity into horizontal and vertical components, then apply constant-acceleration kinematics to each direction independently.
How to use this calculator
- Choose the quantity you want to solve.
- Select units and enter the known speed, angle, initial height, and—when needed—target coordinates.
- Choose Earth, Moon, Mars, or a custom positive gravity magnitude.
- Select Calculate. Read answers first, then expand the worked steps and trajectory table.
Variables and governing equations
- v0: launch speed; θ: launch angle; h0: initial height; g: positive gravity magnitude.
- vx = v0 cos θ and vy = v0 sin θ.
- x(t) = vxt and y(t) = h0 + vyt − ½gt².
- vy(t) = vy − gt; horizontal velocity remains constant.
- Trajectory: y(x) = h0 + x tan θ − gx²/(2v0² cos²θ).
Level-ground and elevated launches
When launch and landing heights are equal, t = 2v0sinθ/g, R = v0²sin(2θ)/g, and the ideal maximum-range angle is 45°. From height h0, flight time is the positive root of h0 + vyt − ½gt² = 0. The optimal angle becomes tan⁻¹[v0/√(v0² + 2gh0)]; for 30 m/s from 2 m on Earth it is about 44.4°, not 41°.
