Skip to main content
engineering

Projectile Motion Calculator

Calculate range, max height, and time of flight for projectile motion

Reviewed by Christopher FloiedUpdated

This free online projectile motion calculator provides instant results with no signup required. All calculations run directly in your browser — your data is never sent to a server. Supports both metric (SI) and imperial units with built-in unit selection dropdowns on every input field, so you can work in whatever units your problem provides. Designed for engineering students and professionals working through coursework, design projects, or quick reference calculations.

Projectile Motion Calculator

Calculate range, max height, time of flight, and impact velocity. (g = 9.81 m/s²)

Range R

40.775 m

Max Height H

10.194 m

Time of Flight T

2.883 s

Time to Peak

1.442 s

Impact Speed

20.000 m/s

Impact Angle

45.0°

vx = 14.142 m/svy₀ = 14.142 m/s

Formulas

R = v₀cos θ · T
H_max = h₀ + v₀²sin²θ / (2g)
T = (v₀sin θ + √(v₀²sin²θ + 2gh₀)) / g

How to Use This Calculator

1

Enter your input values

Fill in all required input fields for the Projectile Motion Calculator. Most fields include unit selectors so you can work in your preferred unit system — metric or imperial, whichever matches your problem.

2

Review your inputs

Double-check that all values are correct and that you have selected the right units for each field. Incorrect units are the most common source of calculation errors and can produce results that are off by factors of 2, 10, or more.

3

Read the results

The Projectile Motion Calculator instantly computes the output and displays results with units clearly labeled. All calculations happen in your browser — no loading time and no data sent to a server.

4

Explore parameter sensitivity

Try adjusting individual input values to see how the output changes. This is a quick and effective way to develop intuition about how different parameters influence the result and to identify which inputs have the largest effect.

Formula Reference

Horizontal Range

R = V₀² sin(2θ) / g

Variables: V₀ = initial speed, θ = launch angle, g = gravitational acceleration

Maximum Height

H = V₀² sin²(θ) / (2g)

Variables: H = peak height above launch point

When to Use This Calculator

  • Use the Projectile Motion Calculator when solving homework or exam problems that require quick numerical verification of your hand calculations — instant feedback helps identify arithmetic errors before they propagate.
  • Use it during the early design phase to rapidly iterate on parameters and narrow down feasible configurations before committing time to detailed finite element simulations or full design packages.
  • Use it when reviewing a colleague's calculation or checking a vendor's data sheet for plausibility — a quick sanity check can prevent costly downstream errors.
  • Use it to generate reference data for a technical report or presentation without manual computation, ensuring consistent, reproducible numbers throughout the document.
  • Use it in the field when a quick estimate is needed and a full engineering software package is not available.

About This Calculator

The Projectile Motion Calculator is a precision engineering calculation tool designed for students, engineers, and technical professionals. Calculate range, max height, and time of flight for projectile motion All calculations are performed using established engineering formulas from the relevant scientific literature and standards. Inputs support both metric (SI) and imperial unit systems, with unit conversion handled automatically — simply select your preferred unit from the dropdown next to each field. Results are computed instantly in the browser without sending data to a server, ensuring both speed and privacy. This calculator is intended as a supplementary tool for learning and design exploration; always verify results against authoritative references for safety-critical applications.

The Theory Behind It

Projectile motion is the two-dimensional flight of an object subject only to gravity after it is launched — no thrust, no wind resistance in the idealized model. The governing equations decouple horizontal and vertical motion: horizontally, x(t) = V₀·cos(θ)·t (constant velocity, no horizontal forces); vertically, y(t) = V₀·sin(θ)·t − ½gt² (constant downward acceleration g ≈ 9.81 m/s²). The key derived quantities are: time of flight T = 2V₀·sin(θ)/g (for level ground, lands back at launch height); maximum range R = V₀²·sin(2θ)/g, which is maximized at launch angle θ = 45° for level ground, giving R_max = V₀²/g; and maximum height H = V₀²·sin²(θ)/(2g). The trajectory is a parabola — a consequence of constant horizontal velocity and quadratic vertical position. For projectiles launched and landing at different heights (uneven ground, launching from a cliff), the equations extend naturally: solve the quadratic y(t) = h for the time of flight, then compute horizontal range as V₀·cos(θ)·T. Real-world projectiles deviate from ideal parabolic motion due to air drag (which reduces range by 5–50% depending on the object), wind, spin (Magnus effect, especially important for spinning balls), and Earth's rotation (Coriolis effect, significant only for very long-range artillery). For typical sports and recreational applications (thrown balls, basketball shots, golf swings), the idealized model predicts range and height within 5–10% and is the right first approximation.

Real-World Applications

  • Sports performance analysis: compute the launch angle that maximizes range for a thrown baseball, shot put, or javelin. The answer is always near 45° for level ground but decreases toward 40° or less when the launch height is above the landing height (field events throw from standing height, so optimal angle is slightly under 45°).
  • Artillery and ballistics: military and engineering ballistics uses projectile motion as the foundation, augmented with air drag and Coriolis corrections. For first-pass analysis of shells, rockets, and unguided projectiles, the idealized equations give range and apogee quickly.
  • Basketball and sports trajectory: a basketball shot from the free-throw line (15 ft) to a 10-ft-high hoop requires a specific launch speed-and-angle combination. Players develop intuition for this through practice; the calculator shows the underlying physics.
  • Fireworks and pyrotechnic design: computing where a shell will burst above a crowd requires predicting the trajectory from the launch tube. Designers use projectile equations to select launch angles and velocities for specific apogee locations.
  • Water fountain design: a water jet launched at an angle follows approximate projectile motion (ignoring drag, which is small for large-diameter streams). Landscape designers use the formulas to size pumps and nozzle angles for fountains with specific reach and height.

Frequently Asked Questions

What launch angle gives maximum range?

For a projectile launched and landing at the same height (level ground), the maximum range is achieved at 45° above horizontal. This maximizes V₀²·sin(2θ)/g because sin(2×45°) = sin(90°) = 1. For launches from elevated positions (cliff, rooftop) landing at lower height, the optimal angle is LESS than 45°; for launches up to a higher target, the optimal angle is more than 45°. A javelin thrown from standing position (about 2 m launch height) has optimal angle around 42°.

How does air drag change the answer?

Air drag reduces both range and height, typically by 5–30% for sports projectiles and up to 50% or more for lightweight objects like badminton shuttlecocks. The optimal angle shifts to below 45° because drag is worse for long-duration high-angle flights. For precise ballistic calculations (artillery, long-range rifle shooting, javelin throwing), drag must be modeled using experimental ballistic coefficients or numerical integration. For recreational and everyday problems, the drag-free model is accurate enough.

What is the maximum height formula?

H_max = V₀²·sin²(θ)/(2g). This is derived from the kinematic equation v² = V₀² − 2g·H at the top of the trajectory, where vertical velocity is zero. For a 30 m/s launch at 45°, H_max = (30·sin(45°))² / (2·9.81) = (21.2)² / 19.62 ≈ 22.9 m. Note that maximum height depends on sin²(θ), so it peaks at θ = 90° (straight up, giving H = V₀²/(2g)), not at 45°. Maximum range and maximum height have different optimal angles.

How do I find the time of flight?

For level-ground landings: T = 2·V₀·sin(θ)/g. This comes from setting y(T) = 0 in y(t) = V₀·sin(θ)·t − ½gt² and solving for T (ignoring the trivial t = 0 solution at launch). For uneven ground (launch and landing at different heights), solve the quadratic y(t) = h_land for t directly. The calculator handles both cases.

Does the mass of the projectile matter?

In the idealized vacuum model, no — the equations contain no mass term. Galileo famously demonstrated that a heavy and a light object fall at the same rate in a vacuum, and the same principle applies to projectile motion. In real air, drag depends on mass (through the ratio of drag to weight), so heavier objects of the same shape travel farther because drag affects them less. This is why a heavy shotput and a light badminton birdie behave so differently under 'identical' launches.

Related Calculators

References & Further Reading