Projectile Motion Calculator

Free projectile motion calculator for parabolic and ballistic trajectories. Find range, max height, flight time, and velocity from launch angle and speed.

Projectile Motion Calculator

Whether you are modeling a baseball leaving the bat, a cannonball on a textbook diagram, or a drone payload drop, projectile motion follows the same parabolic rules. This calculator solves classic two-dimensional ballistic problems using initial velocity, launch angle, gravity, and starting height — and draws the trajectory so you can see the arc instantly.

How to Use This Calculator

Enter the object's initial speed in meters per second (m/s). This is the magnitude of velocity at the moment of launch, not the horizontal or vertical component alone. Next, set the launch angle in degrees measured from the horizontal — 0° is flat, 45° is the textbook maximum-range angle on level ground, and 90° points straight up.

Gravity defaults to 9.81 m/s² (Earth's surface). Change it to 1.62 for lunar problems or 3.71 for Mars. Initial height is the vertical position at launch; leave it at zero for ground-level launches or enter a platform height in meters.

Click Calculate to get time of flight, horizontal range, maximum height, time to peak, and horizontal/vertical velocity components. The canvas below the results plots the parabolic path. Use Reset to clear inputs and start a new scenario.

This tool assumes no air resistance, a uniform gravitational field, and a flat landing surface at the same elevation as the launch point unless you specify a non-zero initial height — in which case flight time and range account for landing above or below the launch level.

What Is Projectile Motion?

Projectile motion describes the path of an object moving under gravity alone after an initial push. In introductory physics, we treat the object as a point mass and ignore air drag, spin, and wind. Once launched, horizontal velocity stays constant while vertical velocity changes at rate g, producing the familiar parabolic arc you see in sports replays and fireworks displays.

The motion splits cleanly into two independent parts. Horizontally, with no force (in the ideal model), velocity remains v₀ cos θ for the entire flight. Vertically, the object behaves like free fall: it slows while rising, momentarily stops at the peak, then accelerates downward. Combining these gives parametric equations x(t) = v₀ cos θ · t and y(t) = h₀ + v₀ sin θ · t − ½gt².

Terms like ballistic trajectory and parabolic motion refer to the same ideal model. Real bullets and golf balls deviate because of drag, but the parabolic approximation remains excellent for classroom problems, rough engineering estimates, and any situation where the object is dense and fast enough that gravity dominates over air effects for short flights.

Understanding components matters: a 30 m/s launch at 60° has a large vertical component (slow, high arc) and a smaller horizontal one (short range). At 30° the horizontal component dominates — lower peak, longer ground distance. The calculator reports both components so you can connect vector decomposition to the numbers on screen.

When to Use This Calculator

Reach for this tool whenever you need quick answers to standard kinematics questions without setting up a spreadsheet or graphing calculator. It fits homework checks, lab report estimates, sports analytics rough cuts, and robotics teams planning toss trajectories for game pieces or balls.

Use it when you know launch speed and angle and want range or max height — the most common textbook setup. It also works in reverse planning: try different angles at fixed speed to see which gives the longest range on level ground (45° wins when launch and landing heights match and drag is ignored).

Adjust gravity for other planets or the Moon in astronomy units. Set initial height when launching from a cliff, building, or ramp: a positive h₀ increases range and flight time compared with ground-level launch at the same speed and angle because the object has extra time to fall.

Do not rely on it for long-range artillery, baseballs hit 400 feet, or anything where air resistance materially curves the path. For those cases, treat this output as an upper bound on range and a starting point before drag corrections. It excels at teaching, verification, and any problem where the syllabus says "neglect air resistance."

Understanding Your Results

Time of flight is how long the object stays airborne until it returns to the launch elevation (or the elevation implied by your height input). On level ground it comes from solving y(t) = 0 for positive t. With non-zero initial height, the quadratic formula picks the physically meaningful root — the later time when the projectile hits the reference level.

Range is horizontal distance traveled over that interval: range = (horizontal speed) × (time of flight). It is not simply v₀² sin 2θ / g unless h₀ = 0; the calculator uses the general formula so cliff problems stay accurate.

Maximum height occurs when vertical velocity reaches zero. It equals h₀ + (v₀ sin θ)² / (2g). Time to peak is (v₀ sin θ) / g — half the total flight time only when landing at the same height as launch.

The trajectory plot scales to fit the canvas: horizontal axis is distance, vertical axis is height. Steeper angles produce taller, narrower curves; shallow angles stretch the arc sideways. Compare multiple runs mentally by noting how peak height and range trade off as you change angle at constant speed.

Real-World Applications

Engineers use projectile models for water fountain nozzles, irrigation sprinklers, and stage pyrotechnics — anywhere designers need predictable landing zones. Sports coaches estimate how launch angle and exit velocity affect shot distance in soccer, volleyball, and track field events, even if elite performance later adds spin and drag corrections.

In robotics and FIRST-style competitions, teams calculate how fast a mechanism must throw a game piece to reach a target hub. A few trials with this calculator bracket the required v₀ before prototyping pneumatic or flywheel speeds. Video game developers use the same equations for believable grenade and jump arcs before layering animation polish.

Military and aerospace students study ballistic tables starting from this vacuum model, then layer drag coefficients. Forensic analysts sometimes reconstruct throw distances in incident reconstructions when objects are heavy and flights short. Amateur rocketry uses similar math for apogee estimates before motor selection.

Across these fields, the parabolic model is the shared language. Mastering it here — seeing how gravity, angle, and speed interact — transfers directly to more advanced simulations when you are ready to add resistance or variable fields.

Formula

x(t) = v₀ cos(θ) · t  |  y(t) = h₀ + v₀ sin(θ) · t − ½gt²  |  Range ≈ vₓ · t_flight  |  Max height = h₀ + (v₀ sin θ)²/(2g)

Variables Explained

  • v₀: Initial speed at launch (m/s) — total velocity magnitude before gravity acts.
  • θ: Launch angle in degrees from the horizontal (0°–90°).
  • g: Gravitational acceleration (m/s²); default 9.81 for Earth.
  • h₀: Initial vertical height above the landing reference (m).
  • vₓ: Horizontal velocity component: v₀ cos(θ), constant during flight.
  • vᵧ: Initial vertical velocity component: v₀ sin(θ), decreases upward then increases downward.

Worked Example

Problem: A ball is kicked from ground level at 25 m/s and 45°. Find range, max height, and flight time. Use g = 9.81 m/s².

Inputs: v₀ = 25, θ = 45°, g = 9.81, h₀ = 0.

Step 1 — Components: vₓ = 25 cos 45° ≈ 17.68 m/s. vᵧ = 25 sin 45° ≈ 17.68 m/s.

Step 2 — Time of flight: t = 2vᵧ/g ≈ 2(17.68)/9.81 ≈ 3.60 s (symmetric path on level ground).

Step 3 — Range: R = vₓ × t ≈ 17.68 × 3.60 ≈ 63.7 m.

Step 4 — Max height: H = vᵧ²/(2g) ≈ 17.68²/19.62 ≈ 15.9 m.

Enter these values in the calculator to confirm and view the plotted arc.

Common Mistakes

  • Using angle from vertical instead of horizontal. Textbooks almost always measure θ from the flat ground. A 30° launch from horizontal is not the same as 30° from vertical (which would be 60° from horizontal).
  • Mixing units. Keep velocity in m/s, angle in degrees, height in meters, and gravity in m/s². Converting mph to m/s requires multiplying by 0.44704.
  • Forgetting initial height on cliff problems. Launching from 20 m above the landing zone increases range versus ground-level launch at the same v₀ and θ.
  • Expecting 45° to maximize range when h₀ ≠ 0. The optimal angle drops below 45° when launching from a height above the target.
  • Applying results to drag-heavy objects. Feather-softball comparisons fail; real range will be shorter than calculated.

Helpful Tips

  • On level ground with no drag, 45° maximizes range — verify by trying 40° and 50° at the same speed and comparing range outputs.
  • For maximum height at fixed speed, use 90° (straight up); range goes to zero but peak height is v₀²/(2g).
  • Complementary angles (e.g., 30° and 60°) give the same range on level ground because sin 2θ matches — heights differ dramatically though.
  • Use lunar gravity (1.62 m/s²) to see how the same throw travels farther on the Moon — a fun classroom extension.
  • Pair horizontal and vertical components from the results with vector diagrams on paper to reinforce decomposition skills.

Frequently Asked Questions

Does this calculator include air resistance?+

No. It uses the ideal vacuum model where only gravity affects the path. Real trajectories are shorter and asymmetric when drag matters.

Why is 45° the maximum range angle on flat ground?+

Range on level ground is proportional to sin 2θ, which peaks at 2θ = 90°, so θ = 45°. Higher angles give more height; lower angles give more horizontal speed but less air time.

Can I use mph or feet instead of metric units?+

The tool expects m/s, meters, and m/s². Convert first: 1 mph ≈ 0.447 m/s; 1 foot ≈ 0.305 m.

What happens if I enter 0° or 90°?+

0° gives a flat trajectory along the ground (zero max height). 90° sends the object straight up; range is zero and flight time is 2v₀/g on level ground.

How is time of flight calculated with non-zero initial height?+

The tool solves the quadratic equation y(t) = 0 for t using h₀, v₀ sin θ, and g, selecting the positive root corresponding to landing time.

Is ballistic motion the same as projectile motion?+

In introductory physics, yes — both describe motion under gravity with no drag. Military ballistics later adds drag and Earth curvature for long shots.

Educational physics tool assuming no air resistance. Results are idealized; verify critical engineering or safety calculations independently.