Physics

Projectile Motion Calculator

Calculate projectile motion instantly — range, max height, time of flight, velocity components, and launch angle. Free to use, no sign-up.

Did this calculator help you?

What is Projectile Motion Calculator?

A projectile motion calculator is an essential tool for analyzing the trajectory of any object launched into the air — from a basketball free throw to a rocket launch or a cannonball fired across a field. Projectile motion is one of the most fundamental and practical topics in classical physics, describing the curved, parabolic path of an object under the influence of gravity, with the key insight that the horizontal and vertical components of motion are completely independent of each other. This calculator takes your initial velocity, launch angle, and gravitational acceleration, and instantly computes the full set of projectile motion parameters: the horizontal range (how far the projectile travels), the maximum height reached, the total time of flight, and the horizontal and vertical velocity components at any point along the trajectory. The results are displayed clearly with automatically computed values so you can focus on understanding the physics rather than crunching numbers. Projectile motion analysis is used across a vast range of disciplines: physics students use it to understand kinematics and parabolic motion, sports scientists analyze athletes' throws and kicks, military engineers calculate ballistic trajectories, and game developers model realistic physics in simulations. Mastering projectile motion is the gateway to understanding more advanced two-dimensional kinematics, and this calculator makes that learning process intuitive, visual, and immediate.

When to Use This Calculator

  • Physics coursework — solving projectile motion problems for homework, labs, or exams.
  • Sports analysis — calculating optimal launch angles and velocities for throws, kicks, and shots.
  • Engineering design — modeling trajectories for ballistics, material launches, or safety calculations.
  • Game development — implementing realistic projectile physics in interactive simulations.
  • Education — demonstrating 2D kinematics concepts with visual, real-time feedback.
  • Experiment planning — predicting outcomes before conducting physical projectile experiments.

Steps:

  1. Enter the initial launch velocity in meters per second (m/s). This is the speed at which the projectile is launched from the starting point.
  2. Enter the launch angle in degrees, measured from the horizontal. For example, 45° is halfway between horizontal and vertical.
  3. Adjust the gravitational acceleration if needed. The default is Earth's gravity at 9.81 m/s², but you can change it for other planets or hypothetical scenarios.
  4. View your results instantly — the calculator computes range, maximum height, time of flight, and both horizontal and vertical velocity components simultaneously.
  5. Experiment with different angles and velocities to see how they affect the trajectory. Notice that 30° and 60° produce the same range — a hallmark of ideal projectile motion.

Formula

Horizontal range: R = (v² × sin(2θ)) / g Maximum height: H = (v² × sin²(θ)) / (2g) Time of flight: T = (2v × sin(θ)) / g Where: v = Initial launch velocity (m/s) θ = Launch angle (degrees) g = Gravitational acceleration (m/s², default 9.81) Velocity components: Horizontal velocity: vₓ = v × cos(θ) Vertical velocity: vᵧ = v × sin(θ) Example: Initial velocity = 20 m/s, Launch angle = 45°, g = 9.81 m/s² Range = (20² × sin(90°)) / 9.81 = 400 × 1 / 9.81 ≈ 40.77 m Max height = (20² × sin²(45°)) / (2 × 9.81) = 400 × 0.5 / 19.62 ≈ 10.19 m Time of flight = (2 × 20 × sin(45°)) / 9.81 = 40 × 0.707 / 9.81 ≈ 2.88 s

Use Cases

  • Solving physics homework problems and exam questions about projectile motion, parabolic trajectories, and kinematics in two dimensions
  • Analyzing sports performance — calculating how far a soccer ball travels when kicked at a given speed and angle, or the optimum release angle for a basketball free throw
  • Designing and testing projectile-based systems like water balloon launchers, catapults, trebuchets, and model rocket launch parameters
  • Teaching and learning the fundamentals of kinematics with a visual, interactive tool that makes abstract physics concepts tangible
  • Estimating the landing zone and flight time for engineering projects involving material launches, debris trajectories, or safety calculations
  • Game development and simulation — modeling realistic projectile physics for video games, animations, and virtual training environments

Key Benefits

  • Complete set of projectile motion results in one place: horizontal range, maximum height, time of flight, and velocity components — no need to run multiple calculations
  • Interactive angle and velocity exploration lets you instantly see how changing launch parameters affects every aspect of the trajectory
  • Customizable gravitational acceleration allows you to analyze projectile motion on Earth, the Moon, Mars, or any other celestial body
  • Ideal for both learning and teaching — students can verify their manual calculations, while teachers can demonstrate physics concepts visually and interactively
  • Zero setup required — works instantly in any browser on any device with no sign-up, no installation, and no complicated configuration
  • Helps develop physical intuition by showing the relationship between launch angle, range, time of flight, and maximum height in real time

Pro Tips

  • The optimal launch angle for maximum horizontal range on level ground is always 45° — keep this in mind when designing experiments or comparing launch strategies
  • Experiment with complementary angles (like 30° and 60°) — they produce the same range but very different flight times and peak heights, helping you choose the right trajectory for your specific goal
  • For real-world applications, remember that air resistance reduces range significantly; your actual results will differ from these ideal calculations for fast-moving or lightweight projectiles
  • Use the gravitational acceleration setting to explore projectile motion on other planets — try Moon gravity (1.62 m/s²) to see how much farther a projectile travels with the same launch force
  • If analyzing a projectile that lands at a different height than it was launched (like throwing from a roof), this calculator's level-ground model gives an approximation that becomes less accurate as the height difference increases

Common Mistakes to Avoid

  • Forgetting that horizontal velocity stays constant — many people think a projectile slows down horizontally after launch, but for ideal projectile motion, it does not
  • Confusing launch angle with the angle of the trajectory at any given point — the launch angle only determines the initial direction; the actual angle changes continuously throughout the flight
  • Using degrees in trigonometric calculations without converting — this calculator handles degrees automatically, but many manual calculations require converting to radians first
  • Assuming all projectiles follow the same trajectory regardless of launch velocity — doubling the launch velocity quadruples the range (because range depends on v²), a dramatic difference
  • Neglecting the initial height difference — if the projectile starts above or below the landing point, the standard projectile formulas do not apply directly and the trajectory becomes asymmetric
  • Thinking that a 90° launch angle gives the maximum height (true) but also the maximum range (false — 90° produces zero range since the projectile goes straight up and down)

Key Terms Explained

Projectile Motion: The curved, parabolic path of an object launched into the air and influenced only by gravity, with no self-propulsion and ignoring air resistance.
Trajectory: The path that a projectile follows through space, taking the shape of a symmetrical parabola for ideal projectile motion on level ground.
Range: The total horizontal distance traveled by a projectile from launch point to landing point, maximized at a 45° launch angle for ideal conditions.
Maximum Height: The highest point reached by a projectile above its launch height, occurring at the midpoint of the trajectory when vertical velocity is zero.
Time of Flight: The total duration a projectile spends in the air from launch to landing, determined entirely by the vertical component of launch velocity and gravity.
Initial Velocity: The speed and direction at which the projectile is launched, split into horizontal and vertical components using trigonometry.
Horizontal Velocity: The component of velocity parallel to the ground, remaining constant throughout the flight for ideal projectile motion.
Vertical Velocity: The component of velocity perpendicular to the ground, changing at -9.81 m/s² due to gravitational acceleration, reaching zero at the peak of the trajectory.
Parabola: The mathematical curve traced by a projectile under uniform gravity, described by a quadratic equation relating horizontal position to vertical position.
Acceleration Due to Gravity: The constant downward acceleration of approximately 9.81 m/s² near Earth's surface, acting on all projectiles regardless of mass.

Related Concepts

  • Kinematics: The branch of physics describing motion without considering forces — projectile motion is a core 2D kinematics topic.
  • Parabolic Trajectory: The curved path of a projectile under uniform gravity, mathematically described by a quadratic equation.
  • Vector Components: Breaking velocity into horizontal and vertical parts using trigonometry — the foundation of 2D motion analysis.
  • Free Fall: Motion under gravity alone with no other forces — the vertical component of projectile motion is free fall.
  • Air Resistance (Drag): A force opposing motion through air that reduces range and creates asymmetric trajectories in real-world conditions.

Example

A soccer ball is kicked with an initial velocity of 20 m/s at a 45° angle above the horizontal. Using the projectile motion equations: the horizontal range is R = (20² × sin(90°)) / 9.81 ≈ 40.77 meters, the maximum height is H = (20² × sin²(45°)) / (2 × 9.81) ≈ 10.19 meters, and the total time of flight is T = (2 × 20 × sin(45°)) / 9.81 ≈ 2.88 seconds. The horizontal velocity component is vₓ = 20 × cos(45°) ≈ 14.14 m/s (constant throughout), while the vertical component starts at vᵧ = 20 × sin(45°) ≈ 14.14 m/s and decreases to zero at the peak.

Interpreting Your Results

The range, height, and time of flight are all interrelated through the launch angle. At 45 degrees, you get the maximum range. Below 45 degrees, you get flatter, faster trajectories with less height. Above 45 degrees, you get higher arcs with shorter ranges but longer flight times. Use this trade-off to match your specific goal. The velocity components tell you the physics behind the trajectory. The horizontal velocity never changes (in ideal conditions), while the vertical velocity decreases on the way up, reaches zero at the peak, and increases on the way down. At launch, vx and vy split the initial velocity into independent components. The gravity setting lets you explore beyond Earth. On the Moon (1.62 m/s2), projectiles travel about 6 times farther than on Earth. On Jupiter (24.79 m/s2), they travel about 40% as far. This is useful for physics education and understanding how gravity shapes motion across the solar system.

Frequently Asked Questions

What is projectile motion?
Projectile motion is the curved path an object follows when it is launched near Earth's surface and moves under the influence of gravity alone. It has both horizontal and vertical components: the horizontal velocity stays constant (ignoring air resistance), while the vertical velocity changes at -9.81 m/s² due to gravity. The result is a symmetrical parabolic trajectory from launch point to landing point.
How do you calculate the range of a projectile?
The horizontal range is calculated using R = (v² × sin(2θ)) / g, where v is the initial velocity, θ is the launch angle, and g is gravitational acceleration (9.81 m/s²). For example, a ball launched at 20 m/s from a 45° angle — the optimal angle for maximum range — would travel about 40.8 meters. This calculator shows you the range automatically for any angle and velocity.
What is the formula for maximum height?
Maximum height is calculated using H = (v² × sin²(θ)) / (2g), where v is the initial velocity, θ is the launch angle, and g is 9.81 m/s². The maximum height depends only on the vertical component of the initial velocity. A projectile launched at 30 m/s at 60° above horizontal reaches a peak height of about 34.4 meters before gravity pulls it back down.
How do you find time of flight?
Time of flight is the total duration the projectile stays in the air, calculated as T = (2v × sin(θ)) / g. It depends on the vertical component of launch velocity and gravity. A soccer ball kicked at 15 m/s at 30° stays airborne for approximately 1.53 seconds. Time of flight is always symmetrical: the time going up equals the time coming down for level ground launches.
What launch angle gives the maximum range?
On level ground with no air resistance, 45° gives the absolute maximum range for a given initial velocity. Angles equally spaced above and below 45° produce the same range — for example, 30° and 60° both cover the same horizontal distance. In real-world conditions like wind or uneven terrain, the optimal angle shifts slightly (typically lower for stronger headwinds).
Does air resistance affect projectile motion?
Yes, air resistance (drag) significantly affects projectile motion in real-world scenarios. This calculator assumes ideal projectile motion with no air resistance, which is accurate for slow-moving, dense objects over short distances. For fast-moving projectiles (like golf balls or bullets) or lightweight objects (like feathers or paper planes), air resistance dramatically changes the trajectory, reducing range and creating an asymmetric flight path.
How are horizontal and vertical velocity components related?
The initial velocity is split into two perpendicular components: horizontal velocity v_x = v × cos(θ) and vertical velocity v_y = v × sin(θ). These components are independent — the horizontal component remains constant throughout the flight (ignoring drag), while the vertical component decreases at 9.81 m/s² going up and increases at the same rate coming back down. At the peak of the trajectory, vertical velocity is exactly zero while horizontal velocity is unchanged.
What happens if the projectile lands at a different height than it started?
When launch and landing heights differ (elevated launch or angled terrain), the trajectory is no longer perfectly symmetrical. The time of flight, range, and final impact angle all change. For example, a stone thrown from a cliff lands with a steeper angle and higher final velocity than if launched from ground level. This calculator assumes level ground (launch height equals landing height) for standard parabolic projectile motion.
How does air resistance affect projectile motion?
Our calculator assumes ideal conditions without air resistance. In reality, air resistance (drag) reduces both the maximum height and range of a projectile. The effect is significant for high-speed or long-distance trajectories, and proportional to the projectile's cross-sectional area and velocity squared.
What is the optimal angle for maximum range?
In a vacuum (no air resistance), the optimal angle is exactly 45°. With air resistance, the optimal angle is typically between 30° and 45°, depending on the projectile's mass, shape, and initial velocity. Heavier, more aerodynamic projectiles perform better at angles closer to 45°.
Can this calculator handle projectile motion on other planets?
Not directly, but you can approximate it by changing the gravity value. For example, use 1.62 m/s² for the Moon, 3.72 m/s² for Mars, or 24.79 m/s² for Jupiter. The physics equations remain the same — only the gravitational acceleration changes.

Discover More Tools

Fresh picks from across our tool library.