Projectile Motion Calculator
Calculate range, max height, and time of flight for projectile motion
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°
Formulas
How to Use This Calculator
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.
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.
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.
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
Circular Motion Calculator
Calculate centripetal acceleration, force, angular velocity, and period
Work-Energy Calculator
Calculate kinetic energy, potential energy, and work done by a force
Impulse-Momentum Calculator
Calculate impulse, momentum change, and average force
Angular Momentum Calculator
Calculate angular momentum, torque, and conservation scenarios
Simple Harmonic Motion Calculator
Calculate period, frequency, and max velocity for spring-mass systems
Gear Ratio Calculator
Calculate gear ratios, output RPM, and torque for single or multi-stage gear trains