Skip to main content

Physics Calculator

Projectile Motion Calculator

Solve 2D kinematics and projectile motion problems effortlessly. Enter the initial velocity, launch angle, and launch height to calculate the maximum horizontal range, maximum altitude, time of flight, and visualize the trajectory using our interactive chart.

Projectile Motion Calculator

Calculate trajectory, range, and flight time

Results

Enter launch parameters and click Calculate

What is Projectile Motion?

Projectile motion is a foundational concept in classical mechanics describing how an object—referred to as a projectile—moves along a curved, two-dimensional path called a trajectory under the sole influence of gravity. The study of this motion is crucial in fields ranging from ballistics and sports science to aerospace engineering and planetary physics.

In ideal projectile motion, we analyze the path of the object by breaking it down into two completely independent components:

  • Horizontal Motion (X-axis): Since we neglect air resistance (aerodynamic drag), no horizontal force acts on the object. Consequently, the horizontal velocity remains perfectly constant throughout the flight ($a_x = 0$).
  • Vertical Motion (Y-axis): The object experiences a constant downward force due to gravity. This causes a constant downward acceleration ($a_y = -g$), meaning the vertical velocity changes linearly over time, slowing down as it ascends and speeding up as it falls back to earth.

By treating these two axes independently, we can model the entire parabolic flight path using standard kinematic formulas.

Kinematic Equations & Trajectory Math

This calculator uses standard kinematic equations of motion. First, we resolve the initial velocity vector v₀ into its horizontal (v₀ₓ) and vertical (v₀y) components using the launch angle (θ):

v₀ₓ = v₀ × cos(θ)
v₀y = v₀ × sin(θ)

Using these components, the calculator determines the following critical flight characteristics:

1. Time to Peak Height (t_peak) The time required for the projectile to reach its maximum altitude occurs when the vertical velocity component decelerates to exactly zero.
t_peak = v₀y / g
2. Maximum Altitude (H) The highest vertical point the projectile reaches above the ground, taking into account any initial launch elevation ($h_0$).
H = h₀ + (v₀y²) / (2g)
3. Total Flight Time (t_flight) The total time the projectile remains in the air before hitting the ground ($y = 0$). We solve this by finding the positive root of the quadratic equation:
-0.5 × g × t² + v₀y × t + h₀ = 0
4. Horizontal Range (R) The total horizontal distance traveled by the projectile during its flight.
R = v₀ₓ × t_flight

Launch Angle vs. Horizontal Range (v₀ = 20 m/s, h₀ = 0 m)

Review the theoretical range results achieved on Earth at different launch angles when using an initial speed of 20 m/s from ground level:

Launch Angle (θ) Max Range (m) Max Height (m) Flight Time (s)
15° 20.39 m 1.37 m 1.06 s
30° 35.31 m 5.10 m 2.04 s
45° (Optimal Angle) 40.77 m 10.19 m 2.88 s
60° 35.31 m 15.29 m 3.53 s
75° 20.39 m 19.02 m 3.94 s

Gravitational Forces on Different Celestial Bodies

Because gravity ($g$) directly decelerates vertical motion, the celestial body on which a projectile is launched changes its flight trajectory drastically:

Celestial Body Gravity (m/s²) Relative Strength (vs. Earth)
Moon 1.62 m/s² 0.165x
Mars 3.71 m/s² 0.378x
Earth 9.81 m/s² 1.000x
Jupiter 24.79 m/s² 2.527x

Key Variables

  • Initial Velocity (v₀): The speed at which the projectile is launched. Measured in meters per second (m/s).
  • Launch Angle (θ): The angle relative to the horizontal. Measured in degrees. 45° yields the maximum range on flat ground.
  • Initial Height (h₀): The starting elevation of the projectile. Measured in meters (m).
  • Gravity (g): The acceleration due to gravity. Standard Earth gravity is 9.80665 m/s².

Benefits of Using the Projectile Motion Calculator

Instant Kinematic Solutions Resolve complex physics equations for horizontal range, vertical height, and flight time instantly.
Interactive Trajectory Mapping Visualize the exact parabolic flight path of the projectile over time with our dynamic plotting chart.
Non-Zero Height Calculations Models launches from elevated platforms, cliffs, or towers by solving quadratic kinematic equations.
Custom Gravity Support Simulate launching objects on Earth, Mars, the Moon, or custom environments by editing the gravitational constant.

Example Calculations

Verify the mathematical breakdowns for standard projectile motion scenarios.

Example Scenario 1 — Soccer Ball Kick (Flat Ground)

Initial Velocity = 15 m/s, Launch Angle = 30°, Initial Height = 0 m, Gravity = 9.81 m/s²

Horizontal Velocity (v₀ₓ): 15 × cos(30°) = 12.99 m/s

Vertical Velocity (v₀y): 15 × sin(30°) = 7.50 m/s

Time to Peak (t_peak): 7.50 / 9.81 = 0.76 seconds

Total Flight Time (t_flight): 2 × 0.76 = 1.53 seconds

Maximum Altitude (H): 0 + (7.50²) / (2 × 9.81) = 2.87 meters

Maximum Range (R): 12.99 × 1.53 = 19.86 meters

Example Scenario 2 — Projectile Launched From Cliff

Initial Velocity = 10 m/s, Launch Angle = 45°, Initial Height = 20 m, Gravity = 9.81 m/s²

Horizontal Velocity (v₀ₓ): 10 × cos(45°) = 7.07 m/s

Vertical Velocity (v₀y): 10 × sin(45°) = 7.07 m/s

Time to Peak (t_peak): 7.07 / 9.81 = 0.72 seconds

Maximum Altitude (H): 20 + (7.07²) / (2 × 9.81) = 22.55 meters

Quadratic equation to solve: -4.905t² + 7.07t + 20 = 0

Total Flight Time (t_flight): ~2.86 seconds

Maximum Range (R): 7.07 × 2.86 = 20.22 meters

Frequently Asked Questions

What is projectile motion?
Projectile motion is a form of motion experienced by an object or particle (a projectile) that is launched near the Earth's surface and moves along a curved path under the sole influence of gravity (assuming air resistance is negligible).
What assumptions does this calculator make?
This calculator models ideal projectile motion: zero air resistance or aerodynamic drag, a constant acceleration due to gravity (9.81 m/s² by default), a flat and non-rotating Earth, and a point-mass representation of the projectile.
What is the optimal angle for maximum range?
When launched and landed on flat ground (initial height = 0), the maximum range is always achieved at exactly 45 degrees. If launched from an elevated position (height > 0), the optimal launch angle is slightly less than 45 degrees to allow horizontal velocity to act longer.
How does initial height affect launch range and angle?
An elevated starting position increases the time of flight, which allows the projectile to travel further horizontally. Consequently, the optimal angle for maximum range drops below 45 degrees as initial elevation increases.
Why is the trajectory of a projectile parabolic?
The trajectory is parabolic because horizontal motion proceeds at a constant velocity (zero acceleration), whereas vertical motion is subject to a constant gravitational acceleration. Combining these parametric functions of time (x = vt, y = vt - 0.5gt²) yields a quadratic equation of y in terms of x.
How does gravity affect projectile motion on different planets?
Higher gravity (like Jupiter's 24.79 m/s²) pulls the projectile down rapidly, reducing both height and range. Lower gravity (like the Moon's 1.62 m/s²) allows the projectile to stay aloft much longer, resulting in much higher heights and longer ranges.
What is the velocity of the projectile at its highest point?
At the peak of its trajectory, the vertical component of velocity (vy) is exactly 0. However, the projectile's total velocity is not zero; it is equal to its constant horizontal velocity component (vx = v0 * cos(theta)).
Does the mass of the projectile affect its flight path?
In an ideal physics vacuum (no air resistance), mass has no effect on the trajectory, range, height, or flight time. All objects fall with the same gravitational acceleration regardless of mass, as proven by Galileo.
How does air resistance change the real-world trajectory?
Air resistance (drag) opposes the motion, decreasing both horizontal and vertical velocity. This shortens the range and peak height, making the flight path asymmetrical and steeper during the descent phase.
What are the horizontal and vertical acceleration components of a projectile?
For an ideal projectile, horizontal acceleration is exactly zero (ax = 0 m/s²) because no horizontal forces act on it. Vertical acceleration is constant and directed downwards, equal to gravity (ay = -g, or -9.81 m/s² on Earth).

Assumptions & Reference Values

This tool returns estimates using standard financial formulas and the default parameters shown in the calculator inputs. Always consult a qualified financial advisor before making investment decisions.

Calculator Defaults:

  • Calculations assume a constant acceleration due to gravity, defaulting to 9.80665 m/s² (standard Earth gravity)
  • Air resistance (drag) and the Coriolis effect are neglected, representing ideal projectile motion
  • Launch surface and landing surface are assumed to be flat unless initial height implies a cliff/elevation
  • Trajectory equations: x(t) = v₀×cos(θ)×t and y(t) = h₀ + v₀×sin(θ)×t − ½gt²
  • Time of flight is calculated as the positive root of the quadratic equation for y(t) = 0

Disclaimer

All calculations are for informational purposes only. Past performance does not guarantee future results. Consult a licensed financial advisor for personalized advice.