Updated on April 20th, 2026

Projectile Motion Calculator

Created By Jehan Wadia

Initial Conditions
Please enter a valid velocity
Angle must be between -90° and 90°
Height cannot be negative

Introduction

Projectile motion is what happens when you throw, kick, or launch an object into the air and gravity pulls it back down. Whether it's a baseball soaring over a field or a cannonball fired from a hilltop, the path it follows is called a trajectory. This Projectile Motion Calculator helps you find key values like maximum height, total range, flight time, impact velocity, and landing angle — all in just a few clicks.

To use the calculator, enter the initial velocity (how fast the object is launched), the launch angle (the direction above the ground), and the starting height. You can also change the gravity setting to see how projectiles behave on the Moon, Mars, or Jupiter. The tool uses standard physics equations to break the motion into horizontal and vertical parts, then solves for every important result. An interactive trajectory chart shows you the exact path the object takes through the air.

For more detailed analysis, switch to Advanced Mode. This lets you set a target landing height, check the position and velocity at any point in time, and even turn on a simplified air resistance model. Whether you're a student learning about kinematics, a teacher building a lesson, or just curious about how far a golf ball really flies, this projectile motion calculator gives you fast, accurate answers with the formulas to back them up.

How to Use Our Projectile Motion Calculator

Enter the launch conditions of your projectile below, and this calculator will give you the maximum height, range, flight time, impact velocity, landing angle, and a visual trajectory chart.

Initial Velocity (V₀): Type in the speed at which the object is launched. You can pick your preferred unit from the dropdown menu, including meters per second (m/s), kilometers per hour (km/h), miles per hour (mph), or feet per second (ft/s).

Launch Angle (α): Enter the angle above the ground at which the projectile is fired. This value can be set in degrees or radians. An angle of 45° gives the longest range on flat ground.

Initial Height (y₀): Enter the height from which the projectile is launched. Set this to 0 if the object is launched from ground level. You can choose meters, feet, kilometers, or miles.

Gravity (g): Select a gravity preset for Earth, the Moon, Mars, or Jupiter. If you need a different value, choose "Custom" and type in your own gravitational acceleration in m/s². You can explore gravitational interactions in more detail with our Gravitational Force Calculator.

Quick Examples: Click one of the preset buttons — Baseball Throw, Golf Drive, Cannon Shot, or Arrow Shot — to auto-fill the inputs with real-world values and see results right away.

Basic / Advanced Mode: Use Basic Mode for standard projectile calculations. Switch to Advanced Mode to unlock extra inputs and results, including target height, position and velocity at a specific time point, and a simplified air resistance toggle.

Target Height (yf) — Advanced Mode: Enter the height at which you want the projectile to land. This is useful when the landing surface is higher or lower than the launch point.

Time Point (t) — Advanced Mode: Enter a specific time in seconds or minutes to find out the exact position and velocity of the projectile at that moment during its flight.

Air Resistance — Advanced Mode: Toggle this switch on to apply a simplified drag model to your calculation. This reduces the horizontal velocity slightly to give a more realistic estimate.

Projectile Motion Calculator

Projectile motion is what happens when you throw, kick, or launch an object into the air and gravity pulls it back down. Once the object leaves your hand (or a cannon, or a bat), it follows a curved path called a trajectory. This curved shape is specifically called a parabola. The only force acting on the object during its flight is gravity — assuming we ignore air resistance.

How Projectile Motion Works

The key idea behind projectile motion is that you can split the movement into two separate parts: horizontal and vertical. These two directions are completely independent of each other.

  • Horizontal motion: The object moves at a constant speed because nothing is pushing or pulling it sideways. The horizontal velocity stays the same from launch to landing.
  • Vertical motion: Gravity constantly pulls the object downward at 9.81 m/s² on Earth. The object slows down as it rises, stops for an instant at the peak, and then speeds up as it falls back down. This vertical component is essentially free fall in reverse and then forward again.

The Three Key Inputs

To predict exactly where a projectile will go, you need three pieces of information:

  1. Initial velocity (V₀) — how fast the object is moving when it is launched.
  2. Launch angle (α) — the angle above the ground at which the object is sent into the air. An angle of 45 degrees gives the maximum range on flat ground.
  3. Initial height (y₀) — how far above the ground the object starts. A ball thrown from a rooftop will travel farther than one thrown from the ground at the same speed and angle.

Important Formulas

The position of a projectile at any time t is found using these equations:

  • Horizontal position: x(t) = V₀ × cos(α) × t
  • Vertical position: y(t) = y₀ + V₀ × sin(α) × t − ½ × g × t²
  • Maximum height: ymax = y₀ + (V₀² × sin²(α)) / (2g)
  • Range (on flat ground): R = (V₀² × sin(2α)) / g

These formulas rely on understanding how acceleration and displacement relate over time. If you need to solve the quadratic equation that appears when finding the flight time, our Quadratic Formula Calculator can help.

What the Results Mean

Maximum height is the highest point the projectile reaches above the ground. At this peak, all the kinetic energy of the vertical component has been converted into potential energy. Range is the total horizontal distance it covers before landing. Flight time is how long the object stays in the air. Impact velocity tells you how fast the object is moving the moment it hits the ground — you can think of this in terms of momentum to understand the force of impact. The landing angle describes the steepness of its descent.

Gravity on Other Worlds

Gravity is not the same everywhere. On the Moon, gravity is only about 1.62 m/s² — roughly one-sixth of Earth's. That means a ball thrown on the Moon at the same speed and angle would fly about six times farther and stay in the air six times longer. On Jupiter, where gravity is a powerful 24.79 m/s², the same throw would barely get off the ground. This calculator lets you compare trajectories on Earth, the Moon, Mars, and Jupiter. To understand the gravitational pull between objects more deeply, try the Gravitational Force Calculator, or explore what happens when objects experience extreme gravitational acceleration with the G Force Calculator.

Real-World Applications

Projectile motion is used in sports science to analyze a basketball shot or a soccer kick, in engineering to design catapults and ballistic systems, and in military science for calculating artillery range. Even video game developers use these same equations to make thrown objects look realistic. Understanding projectile motion gives you a foundation for more advanced topics in physics like orbital mechanics and fluid dynamics.

In sports, projectile motion principles help explain why launch angle matters so much for a golf drive or a baseball hit. If you're analyzing sports performance, tools like our Slugging Percentage Calculator or OPS Calculator can complement your understanding of how batted balls behave.

For related physics calculations, you may also find our Force Calculator, Impulse Calculator, and Torque Calculator useful when analyzing the launch mechanics of a projectile. If you're studying how objects fall straight down without an initial horizontal component, our Free Fall Calculator is the ideal companion tool.

Keep in mind that this calculator uses an idealized model. In real life, air resistance (drag) slows objects down and shortens their range. Wind, spin, and the shape of the object also affect its path. The advanced mode includes a simplified air resistance option to give you a slightly more realistic result, though true drag calculations require more complex methods. To check how close your calculations are to measured real-world values, our Percent Error Calculator can quantify the difference.


Frequently Asked Questions

What is projectile motion?

Projectile motion is the curved path an object follows when it is launched into the air and gravity pulls it back down. The object moves forward at a steady speed while gravity makes it rise, slow down, and fall. This curved path is called a parabola.

What launch angle gives the maximum range?

A launch angle of 45 degrees gives the maximum range when the object is launched from ground level on flat ground. If you launch from a height above the ground, the best angle shifts slightly below 45 degrees.

Why does my range change when I switch from Earth to Moon gravity?

The Moon has much weaker gravity than Earth — only 1.62 m/s² compared to 9.81 m/s². Weaker gravity means the projectile stays in the air longer and travels much farther. On the Moon, the same throw goes about six times the distance it would on Earth.

What is the difference between Basic Mode and Advanced Mode?

Basic Mode calculates max height, range, flight time, impact velocity, landing angle, and time to peak. Advanced Mode adds extra features: you can set a target landing height, find position and velocity at a specific time, and turn on a simplified air resistance model.

How does initial height affect the projectile's range?

A higher starting point gives the projectile more time in the air before it hits the ground. More air time means it travels a greater horizontal distance. For example, throwing a ball from a rooftop will always produce a longer range than throwing it from ground level at the same speed and angle.

What does the impact velocity tell me?

Impact velocity is the total speed of the projectile at the moment it hits the ground. It combines both the horizontal and vertical speeds into one number. A higher impact velocity means the object strikes the ground with more force.

What does the landing angle mean?

The landing angle is the angle at which the projectile hits the ground, measured from the horizontal. A steep landing angle means the object is coming down sharply. A shallow landing angle means it arrives at a low, flat angle.

How does the simplified air resistance option work?

The simplified air resistance model reduces the horizontal velocity by about 5%. This gives a rough idea of how drag shortens the range and changes the trajectory. It is not a full drag simulation, but it makes the results more realistic than ignoring air resistance entirely.

Can I use this calculator for objects launched downward?

Yes. You can enter a negative launch angle to simulate an object thrown downward. The angle must stay between -90° and 90°. A negative angle means the object starts by moving below the horizontal.

Why is horizontal velocity constant during projectile motion?

In ideal projectile motion, no force pushes or pulls the object sideways. Gravity only acts straight down. Since there is no horizontal force, the horizontal speed stays the same from launch to landing.

What is the time to peak?

Time to peak is how long it takes the projectile to reach its highest point. At the peak, the vertical velocity is zero for an instant before the object starts falling back down. It is calculated as V₀ × sin(α) divided by gravity.

How do I find the position of the projectile at a specific time?

Switch to Advanced Mode and enter the time you want in the Time Point field. After clicking Calculate, the results will show the exact horizontal position (X) and vertical position (Y) of the projectile at that moment.

What units can I use in this calculator?

You can use m/s, km/h, mph, or ft/s for velocity. Distance can be entered in meters, feet, kilometers, or miles. Angles can be in degrees or radians. The calculator converts everything automatically.

Does this calculator account for wind or spin?

No. This calculator uses an idealized model that does not include wind, spin, or the shape of the object. These factors affect real-world trajectories but require more complex simulations to model accurately.

What is the target height used for in Advanced Mode?

The target height lets you set the elevation where the projectile lands. For example, if a ball is thrown from a cliff toward a valley below, you can set the target height to match the valley floor. This changes the flight time and range calculations.

How accurate is this projectile motion calculator?

The calculator is very accurate for ideal conditions with no air resistance. Real-world results will differ because of drag, wind, and object shape. The simplified air resistance option in Advanced Mode gives a closer estimate but is still an approximation.


Related Calculators

Free Fall Calculator

Visit Free Fall Calculator

Kinetic Energy Calculator

Visit Kinetic Energy Calculator

Gravitational Force Calculator

Visit Gravitational Force Calculator

Potential Energy Calculator

Visit Potential Energy Calculator

Force Calculator

Visit Force Calculator

Spring Force Calculator

Visit Spring Force Calculator

Acceleration Calculator

Visit Acceleration Calculator

G Force Calculator

Visit G Force Calculator

Momentum Calculator

Visit Momentum Calculator

Torque Calculator

Visit Torque Calculator

Moment of Inertia Calculator

Visit Moment of Inertia Calculator

Displacement Calculator

Visit Displacement Calculator

Impulse Calculator

Visit Impulse Calculator

Pulley Calculator

Visit Pulley Calculator