Skip to main content
Calculators/Projectile Motion
Classical Mechanics

Projectile Motion Calculator

Calculate range, maximum height, time of flight and full trajectory for any projectile. Enter launch speed and angle — every result updates instantly with step-by-step working.

Inputs

Trajectoryg = 9.81 m/s²
Enter valid inputs to calculate.

Projectile motion equations

Horizontal position
x = v₀cosθ · t
Vertical position
y = h₀ + v₀sinθ · t − ½gt²
Range (flat ground)
R = v₀²sin(2θ) / g
Maximum height
H = h₀ + (v₀sinθ)² / 2g
Time of flight
t = (v₀sinθ + √(v₀²sin²θ + 2gh₀)) / g
Optimal angle for max range
θ = 45° (flat ground, no air drag)

How to use the projectile motion calculator

Enter your launch speed in metres per second, your launch angle in degrees, and optionally a launch height if the projectile starts above the landing surface. The calculator instantly shows range, maximum height, flight time and final speed, with a live trajectory diagram and full step-by-step solution.

The gravity preset lets you compare the same throw on Earth, Moon, Mars or Jupiter — a useful way to build intuition for how g affects range.

What is projectile motion?

Projectile motion describes the path of an object launched into the air that moves only under the influence of gravity (ignoring air resistance). The key insight is that horizontal and vertical motion are completely independent — horizontal velocity stays constant throughout the flight, while vertical velocity changes at exactly g = 9.81 m/s² on Earth.

This independence is what creates the parabolic trajectory — constant horizontal displacement combined with accelerating vertical displacement produces a parabola. For a full explanation, see our article on Projectile Motion and Why Projectile Motion Is a Parabola.

Frequently asked questions

What angle gives maximum range?
45° gives maximum range on flat ground with no air resistance. With air resistance, the optimal angle is slightly below 45° (around 38–42°). From an elevated position, the optimal angle is also less than 45°.
Does mass affect projectile range?
No — in the ideal model (no air resistance), mass cancels out of the equations. A feather and a cannonball launched at the same speed and angle follow the same trajectory in a vacuum.
How does air resistance change the trajectory?
Air resistance adds a drag force proportional to v² that opposes motion. It reduces range, lowers maximum height, and makes the trajectory asymmetric — the descent is steeper than the ascent.
What is the range formula?
For a flat surface: R = v₀²·sin(2θ)/g. This simplifies to R = v₀²/g at 45°, which gives the maximum range. For launch from a height, a more complex formula involving the quadratic formula is needed.

Projectile Motion — The Complete Physics Guide

Projectile motion is one of the most elegant and practically important topics in classical mechanics. Every time a ball is thrown, a bullet is fired, a rocket is launched, or a stone skips across water, projectile motion governs the trajectory. Understanding it deeply — not just plugging numbers into formulas — gives you genuine insight into how the universe works under gravity.

This page explains the full physics behind projectile motion, walks through the key equations step by step, demonstrates three worked examples at different difficulty levels, and covers the real-world applications that make this one of the most tested topics in A-level physics, university mechanics, and engineering courses worldwide.

What Is Projectile Motion?

Projectile motion describes the curved path followed by any object launched into the air and subject only to gravity — with no thrust, no significant air resistance, and no other forces acting after the moment of launch. The object is called a projectile, and its path is called its trajectory.

The key insight that makes projectile motion tractable is the independence of horizontal and vertical motion. Horizontal and vertical components of velocity are completely independent of each other. Gravity acts only downward — it accelerates the vertical component while leaving the horizontal component entirely unchanged. This means you can analyse a two-dimensional problem by splitting it into two separate one-dimensional problems and solving each independently.

Galileo Galilei was the first to understand this principle in the early 17th century, overturning the Aristotelian view that heavier objects fall faster. His experiments on inclined planes and free fall revealed that all objects accelerate at the same rate under gravity regardless of mass — the foundation on which all projectile motion calculations rest.

The Projectile Motion Equations

Every projectile motion problem starts with decomposing the initial velocity v₀ into its horizontal and vertical components using the launch angle θ:

Horizontal: v_x = v₀ · cos(θ)
Vertical: v_y = v₀ · sin(θ)

Once you have these components, the rest follows from the SUVAT equations applied separately to each direction. With g = 9.81 m/s² acting downward:

Horizontal position: x = v_x · t(constant velocity — no horizontal force)
Vertical position: y = h₀ + v_y · t − ½g · t²(constant downward acceleration)
Vertical velocity: v_y(t) = v_y − g · t(decreases until peak, then increases downward)
Max height: H = h₀ + v_y²/(2g)(when vertical velocity = 0)
Range: R = v_x · T(where T is total flight time)

The flight time T comes from setting y = 0 (ground level) and solving the quadratic: h₀ + v_y·T − ½g·T² = 0. When launched from ground level (h₀ = 0), this simplifies to T = 2v_y/g = 2v₀sin(θ)/g.

Worked Example 1 — Standard Launch from Ground Level

Problem: A football is kicked with an initial speed of 25 m/s at an angle of 35° to the horizontal. Find the maximum height, the range, and the time of flight. Take g = 9.81 m/s².

Step 1 — Decompose initial velocity:

v_x = 25 × cos(35°) = 25 × 0.8192 = 20.48 m/s

v_y = 25 × sin(35°) = 25 × 0.5736 = 14.34 m/s

Step 2 — Time of flight (launch and land at same height, h₀ = 0):

T = 2v_y/g = 2 × 14.34 / 9.81 = 2.92 s

Step 3 — Maximum height (at T/2 = 1.46 s):

H = v_y²/(2g) = 14.34² / (2 × 9.81) = 205.6 / 19.62 = 10.5 m

Step 4 — Range:

R = v_x × T = 20.48 × 2.92 = 59.8 m

Worked Example 2 — Launch from an Elevated Position

Problem: A ball is thrown horizontally (θ = 0°) from a cliff 45 m high with a speed of 12 m/s. How far from the base of the cliff does it land?

Step 1 — Components: v_x = 12 m/s, v_y = 0 (horizontal launch)

Step 2 — Time to fall 45 m:

45 = ½ × 9.81 × T² → T² = 90/9.81 = 9.174 → T = 3.03 s

Step 3 — Horizontal range:

R = 12 × 3.03 = 36.3 m from the base of the cliff

The Optimal Angle for Maximum Range

One of the most famous results in projectile motion is that 45° gives the maximum range on flat ground (when launched and landing at the same height, with no air resistance). This can be derived by writing R = v₀²sin(2θ)/g and maximising over θ — sin(2θ) is maximised when 2θ = 90°, i.e. θ = 45°.

Complementary angles (like 30° and 60°) give the same range — a non-obvious but mathematically beautiful result. This is because sin(2 × 30°) = sin(60°) = sin(120°) = sin(2 × 60°).

In practice, the optimal angle is always less than 45° when air resistance is present — longer flight times mean more drag. For a golf ball, the optimal angle is closer to 38°–42°. For a shot put, it is around 40°–43° depending on the athlete's release height. This is why the theoretical 45° result, while elegant, requires adjustment for real-world applications.

Real-World Applications of Projectile Motion

Projectile motion is not merely a textbook exercise — it governs an enormous range of phenomena across sport, engineering, and military applications.

Sport: Every thrown ball, kicked penalty, golf drive, javelin throw, basketball shot, and long jump follows projectile motion (modified for air resistance at high speeds). Sports scientists use projectile analysis to optimise release angles, identify peak performance windows, and design training programmes. A long jumper needs to leave the board at around 20–22° (much less than 45°) because their horizontal speed is so much greater than their vertical launch speed.

Military ballistics: Artillery calculations have relied on projectile motion equations since the 17th century. Modern fire control computers solve these equations in real time, accounting for air resistance, wind, Coriolis effect, and the curvature of the Earth for long-range artillery. The fundamental physics, however, is still the same Galilean framework derived four centuries ago.

Engineering and construction: Water jets in fountains and fire hoses, the trajectory of debris from explosions, the reach of a fire suppression system, and the splash pattern from drainage channels are all calculated using projectile principles. Civil engineers use these calculations when designing fountains, water features, and sprinkler systems.

Space exploration: While orbital mechanics involves much more complex gravitational considerations, the initial phases of rocket launches and the re-entry of spacecraft use projectile motion as a first approximation. The trajectory of spacecraft on suborbital flights — like the early Mercury and Gemini missions — closely follows projectile motion in the absence of significant atmospheric drag.

Common Mistakes in Projectile Motion Problems

Projectile motion problems are a consistent source of errors for students. Understanding the most common mistakes helps you avoid them.

1. Forgetting to decompose velocity first. Many students try to work with the total initial speed rather than its components. Every projectile problem must begin with v_x = v₀cos(θ) and v_y = v₀sin(θ) before proceeding.

2. Applying SUVAT equations to the wrong direction. Acceleration g acts only in the vertical direction. The horizontal direction has zero acceleration (constant velocity). Using g in a horizontal equation is one of the most common errors in examinations.

3. Sign convention errors. If you define upward as positive and g = 9.81 m/s², then the acceleration term in vertical equations is −9.81 m/s². Inconsistent sign conventions cause incorrect quadratic solutions for flight time.

4. Confusing total height with maximum height above launch. When launched from a height h₀, the maximum height above ground is h₀ + v_y²/(2g), not just v_y²/(2g).

5. Assuming 45° always gives maximum range. This is only true for launch and landing at the same height with no air resistance. For elevated launches or significant air resistance, the optimal angle changes.

Galileo, Newton, and the History of Projectile Motion

The modern understanding of projectile motion came from Galileo Galilei in the early 17th century. Before Galileo, the prevailing view (following Aristotle) held that a projectile was pushed forward by the air it displaced and that horizontal and vertical motions were fundamentally different in kind. Cannonball trajectories were thought to consist of a forced straight-line phase, then a "mixed" curved phase, then a straight vertical fall — nothing like the smooth parabola we know today.

Galileo's critical insight was the superposition principle: horizontal and vertical motions are completely independent and can be analysed separately. By studying balls rolling down inclined planes (to slow the motion enough to time it), he established that vertical distance is proportional to t², confirming constant downward acceleration. He then showed that a projectile launched horizontally follows a parabolic path by combining constant horizontal motion with this accelerated vertical fall.

Newton placed these observations on a firm theoretical foundation with his Second Law and universal gravitation. For the first time, the same equation that described a falling apple described the Moon's orbit — a conceptual unification of earthly and celestial mechanics that was revolutionary.

Today, projectile motion remains one of the most tested topics in physics education worldwide, and its applications extend from sports science and military ballistics to space mission planning and the physics of meteor impacts.

Projectile Motion Beyond the Basics

The standard model assumes a flat Earth, uniform gravity, no air resistance, and no Earth rotation. For small-scale problems (sports, everyday throws), these assumptions work excellently. For long-range projectiles — artillery shells, ballistic missiles, space launches — corrections become necessary.

Earth's curvature: Over long ranges, the surface of the Earth curves away beneath the projectile. For a horizontal throw near Earth's surface, the range at which Earth's curvature becomes significant is roughly R = √(2h_Earth × r_Earth) ≈ 300 km. Artillery shells must account for this beyond about 50 km range.

Coriolis effect: Earth's rotation deflects long-range projectiles — to the right in the Northern Hemisphere, to the left in the Southern. For a rifle bullet travelling 1 km, the deflection is a few centimetres. For long-range artillery shells, it can be metres. Modern fire control computers calculate this correction automatically.

Variable gravity: For projectiles that travel to significant altitudes, g decreases with height as g(r) = g₀(R_E/r)². This correction matters for high-altitude artillery shells and ballistic missiles.

Frequently Asked Questions

What is projectile motion?
Projectile motion is the curved path followed by an object launched into the air and subject only to gravity, with no significant air resistance or other forces after launch. The trajectory is a parabola because horizontal velocity is constant while vertical velocity changes uniformly under gravity.
Does the mass of a projectile affect its range?
No — in the ideal model without air resistance, mass cancels out of all projectile equations. A 1 kg ball and a 100 kg ball thrown at the same speed and angle will follow identical trajectories. Air resistance does depend on mass (via drag-to-weight ratio), so in practice heavier objects are less affected by drag and travel further.
Why is the trajectory a parabola?
Because horizontal displacement is proportional to time (x = v_x · t) while vertical displacement is proportional to the square of time (y = v_y · t − ½gt²). Eliminating t gives y as a quadratic function of x, which is the equation of a parabola.
What happens to vertical velocity at maximum height?
At the peak of the trajectory, vertical velocity is exactly zero. The projectile is momentarily moving only horizontally. After this point, vertical velocity increases downward. Horizontal velocity remains unchanged throughout.
How does launch height affect range?
Launching from an elevated position increases range because the projectile has more time to travel horizontally before hitting the ground. The optimal angle for maximum range also decreases below 45° as launch height increases.
Can I use this calculator for air resistance problems?
No — this calculator uses the ideal model with no air resistance. For problems involving drag, you need numerical integration methods. For most A-level and first-year university problems, the no-drag model is assumed unless explicitly stated otherwise.

Physics Fundamentals

Channel · Updates only

👋 Get concise physics updates — new articles, calculators, and tools. Your number stays private. No spam. No group chats. Just worthy content.

Your number is never shared or visible to others

Join the Channel