Math Last updated: 2026-07-20

Projectile Motion Calculator

The Projectile Motion Calculator determines flight metrics of parabolic motion launched inside gravitational fields. Calculate horizontal range, maximum height, flight time, and trajectory paths for any launch angle and velocity. Whether you need to solve projectile motion, find range from launch angle, or calculate maximum height, this free online physics tool provides instant results with step-by-step explanations.

How to Use the Projectile Motion Calculator

Interactive calculator available after JavaScript loads.

Loading calculator...

Written by Dr. Sarah Mitchell

Lead Mathematician — PhD Applied Mathematics, MIT, Former Quant Analyst, Published researcher

Looking for a deeper explanation?

Read our comprehensive, peer-reviewed educational article in our Blog to learn the underlying math, formulas, and step-by-step examples.

Read Blog Guide ›

Mathematical Formula & Logic

Range = (v² × sin(2θ)) / g ; Max Height = (v × sin θ)² / (2g) ; Flight Time = 2v × sin θ / g
Variable Glossary
v_x Horizontal velocity component (v₀ × cos θ)
v_y Vertical velocity component (v₀ × sin θ)
g Earth standard gravity (~9.81 m/s²)
θ Launch angle measured from the horizontal
R Horizontal range — total horizontal distance traveled

Step-by-Step Worked Calculation

Scenario: Launching at 20 m/s with a 45° angle from ground level

Calculate range and time.

1

Step 1: Calculate range: (20² × sin(90°)) / 9.81 = 400 × 1 / 9.81 = 40.77 meters.

2

Step 2: Flight time: (2 × 20 × sin(45°)) / 9.81 = 2.88 seconds.

3

Step 3: Maximum height reached: (20 × sin(45°))² / (2 × 9.81) = 10.19 meters.

How to Use the Projectile Motion Calculator

  1. 1. Enter the initial launch velocity (m/s or ft/s).
  2. 2. Enter the launch angle (degrees from horizontal).
  3. 3. Optionally set an initial launching height above ground.
  4. 4. Review the calculated range, max height, flight time, and trajectory.
  5. 5. Examine the calculated trajectory path on the dynamic interactive plot.

What Is a Projectile Motion Calculator?

Projectile motion is the two-dimensional motion of an object launched into the air, subject only to gravitational acceleration. The horizontal velocity remains constant while the vertical velocity changes due to gravity, creating a parabolic trajectory.

Why This Calculation Matters

Projectile motion is fundamental in physics, engineering, sports science, military ballistics, and aerospace. Understanding trajectory prediction is essential for aiming, launching, and predicting landing points.

Historical Background

Galileo Galilei (1564-1642) was the first to mathematically describe projectile motion as parabolic. Before Galileo, it was incorrectly believed that projectiles traveled in straight lines before falling. Newton later provided the complete framework with his laws of motion.

Common Mistakes to Avoid

  • Confusing the launch angle with the angle from vertical
  • Forgetting that horizontal and vertical motions are independent
  • Using the wrong gravitational constant for different planets
  • Ignoring air resistance in real-world applications
  • Mixing units (e.g., mixing meters and feet)

E-E-A-T Authority & Trust Statement

This calculator is for educational and informational purposes only. Always verify critical calculations with authoritative sources.

Reviewed By: Rachel Nguyen, PhD Statistics, Stanford

Frequently Asked Questions

Complete indexable directory of answers (11 questions)

How do I calculate projectile motion?

Enter the initial velocity, launch angle, and optional initial height into the calculator. It instantly computes range, maximum height, flight time, and displays the trajectory path with step-by-step solutions.

What is projectile motion?

Projectile motion is the motion of an object launched into the air that moves under the influence of gravity alone (ignoring air resistance). The path follows a parabolic trajectory determined by initial velocity and launch angle.

What is the projectile motion formula?

Key formulas: Range R = v²sin(2θ)/g, Max Height H = (vsinθ)²/(2g), Flight Time T = 2vsinθ/g. These assume no air resistance and a flat launch surface.

What angle gives maximum range?

A 45° launch angle gives maximum range on level ground. For maximum range from a height, the optimal angle is less than 45°. The calculator computes the exact trajectory for any angle.

Does this model include air resistance?

No, this calculator assumes ideal projectile motion without air resistance or aerodynamic drag. Real projectiles travel shorter distances due to air resistance, especially at high speeds.

How does air resistance affect projectiles?

Air resistance reduces range, maximum height, and flight time. It makes the trajectory asymmetric (steeper descent than ascent). For accurate real-world results, drag coefficients and wind must be considered.

What are real-world examples of projectile motion?

Examples include a thrown ball, a launched cannonball, a kicked football, water from a fountain, a basketball shot, and a rocket after engine cutoff. All follow parabolic paths under gravity.

Is this projectile motion calculator free?

Yes, this free projectile motion calculator is 100% free with no signup required. Calculate range, height, and flight time online with instant step-by-step results.

What mathematical formula does the Projectile Motion Calculator use?

The Projectile Motion Calculator uses standard mathematical formulas validated against authoritative references. The specific formula is displayed in the calculator interface with a detailed explanation of each variable.

How can I verify the Projectile Motion Calculator results manually?

Each calculator includes a step-by-step worked example showing exactly how the formula is applied. You can follow these steps with pen and paper to verify any result.

What types of inputs does the Projectile Motion Calculator accept?

The Projectile Motion Calculator accepts numeric inputs including integers and decimals. Invalid inputs (letters, special characters) are rejected with clear error messages.