100% Free • 2D Trajectory, Range, Apex & Flight Time Solver

Projectile Motion Calculator

Calculate 2D projectile motion trajectories, total flight time, horizontal range, maximum apex height, instantaneous velocity, and impact vectors with the free Projectile Motion Calculator.

Projectile Presets:
144.0 km/h (89.5 mph)
45.0°
0.0 ft
t = 2.00 s
9.807 m/s²
Total Flight Time 5.77 s
Horizontal Range 163.15 m
Total Airborne Flight Time (Hangtime)
5.77 s

Range: 163.15 m (535.3 ft) • Max Apex: 40.79 m • Apex Time: 2.89 s • Impact: 40.00 m/s @ -45.0°

Horizontal Range
163.15 m

535.3 ft

Max Apex Height
40.79 m

133.8 ft above ground

Time to Apex
2.89 s

When Vy = 0 m/s

Final Impact Speed
40.00 m/s

144.0 km/h

Initial Vx (Horizontal)
28.28 m/s

Constant velocity

Initial Vy (Vertical)
28.28 m/s

Upward component

Instantaneous State at Probe Time (t = 2.00 s):
Pos X (x) 56.57 m
Pos Y (y) 36.95 m
Speed |v(t)| 29.58 m/s
Angle θ(t) 16.9°

Step-by-Step 2D Projectile Motion Derivation

The Foundations of 2D Projectile Motion: Classical Kinematics

In classical Galilean mechanics, projectile motion describes the curved trajectory of an object launched into a uniform gravitational field. Because gravity acts strictly downward along the vertical axis, the motion decomposes into two completely independent orthogonal components:

1. Constant Horizontal Velocity

In vacuum (\(a_x = 0\)), horizontal speed remains unchanged: \(v_x(t) = v_0\cos\theta\), causing horizontal displacement to grow linearly with time: \(x(t) = v_{0,x} t\).

2. Constant Vertical Acceleration

Downward gravity (\(a_y = -g\)) decelerates upward ascent to a momentary zero-velocity apex (\(v_y = 0\)), then accelerates the projectile downward into free fall.

3. Parabolic Trajectory Geometry

Eliminating time \(t\) from the parametric position equations produces the quadratic parabola: \(y(x) = h_0 + x\tan\theta - \frac{g x^2}{2 v_0^2 \cos^2\theta}\).

The Core Parametric Equations of Projectile Motion

Complete summary of analytical kinematics formulas for flat and elevated 2D projectile motion:

Kinematic Variable Formula Equation Physical Meaning
Initial Velocity Vector $$v_{0,x} = v_0\cos\theta, \quad v_{0,y} = v_0\sin\theta$$ Orthogonal decomposition of launch speed
Time to Apex (\(t_{\text{apex}}\)) $$t_{\text{apex}} = \frac{v_0\sin\theta}{g}$$ Duration until vertical velocity reaches zero
Max Peak Apex Height (\(H_{\text{max}}\)) $$H_{\text{max}} = h_0 + \frac{(v_0\sin\theta)^2}{2g}$$ Highest vertical elevation above ground
Total Flight Duration (\(T\)) $$T = \frac{v_{0,y} + \sqrt{v_{0,y}^2 + 2 g h_0}}{g}$$ Full hangtime until ground impact
Horizontal Range (\(R\)) $$R = v_{0,x} \times T$$ Total horizontal ground distance traveled

How to Use the Projectile Motion Calculator

1 Input Initial Velocity (\(v_0\))

Enter muzzle or release speed in \(\text{m/s}\), \(\text{km/h}\), \(\text{mph}\), \(\text{ft/s}\), or \(\text{knots}\).

2 Set Launch Angle (\(\theta\)) & Height (\(h_0\))

Adjust launch angle from \(0^\circ\) to \(90^\circ\) and specify initial elevation above landing ground.

3 Explore Instantaneous Probe (\(t\))

Drag the time slider to inspect exact \((x, y)\) coordinates, instantaneous velocity vectors, and trajectory angles during mid-flight.

4 Review Full Trajectory Derivation

Inspect total range, maximum apex height, flight time, and step-by-step KaTeX mathematical substitutions.

The Independence of Orthogonal Motion: Horizontal vs. Vertical Physics

Why horizontal velocity never affects vertical fall time:

A bullet fired horizontally from a rifle and a bullet dropped from the exact same height at the same instant hit the ground simultaneously (in vacuum). Because gravity acts solely along the \(y\)-axis (\(\vec{g} = -g\hat{j}\)), horizontal velocity (\(v_x\)) has zero acceleration component along the vertical axis (\(\vec{a} \cdot \hat{i} = 0\)).

Key Features of the Projectile Motion Calculator

Instantaneous Time Probe

Inspect coordinates \((x(t), y(t))\) and velocity magnitude at any arbitrary mid-flight timestamp.

Elevated Cliff Launch Solver

Solves both flat ground (\(h_0 = 0\)) and elevated cliff releases (\(h_0 > 0\)) using full quadratic roots.

Planetary Gravity Presets

Toggle between Earth, Moon (\(1.62\text{ m/s}^2\)), Mars (\(3.72\text{ m/s}^2\)), and Jupiter.

Impact Vector Modeling

Calculates terminal landing speed and ground impact angle relative to the horizontal.

Step-by-Step KaTeX Proofs

Renders clear algebraic substitution and quadratic kinematics solutions in real time.

100% In-Browser & Private

Executes instantly on client device without server latency or data collection.

Problems This Projectile Motion Calculator Solves

Eliminates Algebraic Kinematics Errors

Prevents sign confusion and quadratic formula arithmetic mistakes in physics homework and laboratory problem sets.

Models Real-World Sports Launch Arcs

Determines exact release angles and entry speeds for basketball three-pointers, golf trajectories, and soccer free kicks.

Aerodynamic Drag & Terminal Velocity: Why Real Trajectories Differ

How atmospheric resistance reshapes the classical parabola:

In atmospheric conditions, aerodynamic drag (\(F_d = \frac{1}{2}\rho v^2 C_d A\)) decelerates projectiles proportionally to the square of velocity. This distorts the symmetrical parabola into an asymmetrical Tartaglia trajectory, where the descent is significantly steeper and shorter than the ascent, and downward terminal velocity limits maximum impact speed.

Sports Kinematics: Basketball Entry Angle, Soccer Free Kicks & Golf

Optimizing trajectory kinematics in athletic competition:

Basketball Entry Angle
45° to 52° Launch Angle

Steeper hoop entry creates wider effective basket rim cross-section

Soccer Curled Free Kicks
20° to 28° Launch Angle

Initial speed \(25-30\text{ m/s}\) with Magnus spin over defensive wall

Golf Driver Launch
11° to 14° Launch Angle

High exit velocity with \(2,200\text{ RPM}\) backspin for maximum carry

Target Acquisition: Solving for Launch Angles to Hit a Target Distance (\(d\))

Finding the exact firing angles to strike a target at distance \(d \le R_{\text{max}}\):

To hit a target on level ground at horizontal distance \(d\), rearrange the range equation to solve for the launch angle:

$$\theta = \frac{1}{2} \arcsin\left(\frac{g d}{v_0^2}\right) \qquad \theta_{\text{high}} = 90^\circ - \theta_{\text{low}}$$

If \(\frac{gd}{v_0^2} > 1\), the target lies beyond maximum range (\(d > R_{\text{max}}\)) and cannot be reached without increasing launch velocity \(v_0\).

Extraterrestrial Kinematics: Planetary Gravity & Orbital Boundaries

How gravity scaling impacts flight time and horizontal carry across the Solar System:

Lunar Surface (Moon)
6.05× Hangtime & Range

\(g = 1.62\text{ m/s}^2\) with zero vacuum air resistance

Martian Surface (Mars)
2.64× Hangtime & Range

\(g = 3.72\text{ m/s}^2\) with ultra-thin \(0.006\text{ atm}\) atmosphere

Jovian Gravity (Jupiter)
0.39× Earth Hangtime

\(g = 24.79\text{ m/s}^2\) severely compresses parabolic apex

High-Altitude Rocketry: Parabolic vs. Keplerian Elliptical Trajectories

When flat-Earth projectile motion transitions into orbital mechanics:

Standard 2D projectile kinematics assumes a flat ground plane with uniform downward gravity (\(g = \text{const}\)). For suborbital sounding rockets and ICBMs traveling thousands of kilometers, the Earth's spherical curvature and inverse-square central gravity (\(g(r) = \frac{GM}{r^2}\)) bend the flat parabola into an eccentric Keplerian ellipse with Earth's center of mass at one focal point.

Overhead Clearance & Stadium Roof Obstacle Modeling

Verifying that trajectory heights clear indoor structures and ceiling beams:

The instantaneous vertical trajectory height \(y(x)\) at any horizontal distance \(x\) along the path is given by the Cartesian trajectory formula:

$$y(x) = h_0 + x\tan\theta - \frac{g x^2}{2 v_0^2 \cos^2\theta}$$

Indoor sports designers and drone pilots use this equation to verify that basketball arcs or tennis lobs will not collide with overhead structural trusses.

Conservation of Mechanical Energy in 2D Projectile Motion

How work-energy principles govern speed and apex energy transformation:

Total Energy Invariance

Total mechanical energy remains constant: \(E = \frac{1}{2}m v^2 + mgy = \text{constant}\). Final ground impact speed depends strictly on launch speed and height: \(|v_f| = \sqrt{v_0^2 + 2 g h_0}\), independent of launch angle.

Apex Energy Distribution

At peak apex, vertical kinetic energy drops to zero, but total kinetic energy is never zero (\(E_{k,\text{apex}} = \frac{1}{2}m v_{0,x}^2\)), while potential energy peaks at \(U_{\text{apex}} = mg H_{\text{max}}\).

Negative Launch Angles (Angle of Depression) for Downward Ejections

Kinematics when objects are thrown downward from elevated heights:

When tossing an object downward below the horizontal plane (\(\theta < 0^\circ\)), initial vertical velocity is negative (\(v_{0,y} = -v_0\sin|\theta|\)). There is no upward ascent phase, maximum height equals initial height (\(H_{\text{max}} = h_0\)), and flight time is abbreviated:

$$T_{\text{down}} = \frac{-v_0\sin|\theta| + \sqrt{v_0^2\sin^2|\theta| + 2gh_0}}{g} < \sqrt{\frac{2h_0}{g}}$$

Pyrotechnic Fireworks Display Timing & Apex Synchronization

Engineering aerial mortar burst delays for symmetrical radial star explosions:

Commercial pyrotechnic display shells must detonate precisely at peak apex (\(t_{\text{apex}} = \frac{v_0\sin\theta}{g}\)) when vertical velocity is \(0\text{ m/s}\). Detonating at apex prevents downward trajectory distortion, creating a perfect spherical break while maintaining NFPA 1123 spectator safety fallout setback distances.

Frequently Asked Questions

Comprehensive answers to common questions about 2D projectile motion equations, maximum apex height calculations, flight time formulas, and instantaneous velocity vectors.