Productive Toolbox

Projectile Motion Calculator

Calculate range, maximum height, flight time, and velocity components for any projectile. Visualize the trajectory in real time.

🎯

Projectile Motion Calculator

Enter initial velocity and launch angle to instantly calculate range, maximum height, flight time, and velocity components. Visualize the trajectory in real time.

Horizontal Range

Settings & Actions

Enter Values

45°
45°90°

💡 45° gives maximum horizontal range in ideal projectile motion.

Trajectory Visualization

Launch Peak Trajectory

Quick Presets

What is a Projectile Motion Calculator?

A Projectile Motion Calculator is a physics tool that computes the trajectory of an object launched into the air under the influence of gravity. Given an initial velocity and launch angle, it calculates the horizontal range, maximum height, time of flight, and velocity components.

Projectile motion follows classical Newtonian mechanics. The horizontal and vertical components of motion are independent — horizontal velocity remains constant (no air resistance), while vertical velocity changes due to gravitational acceleration.

This calculator supports multiple velocity units (m/s, km/h, ft/s, mph), gravity presets for different planets, elevated launch heights, and real-time trajectory visualization on a canvas graph.

How to Use the Projectile Motion Calculator

Step-by-Step Guide

  1. 1Enter the initial velocity (e.g. 50 m/s)
  2. 2Select the velocity unit — m/s, km/h, ft/s, or mph
  3. 3Set the launch angle using the slider or number input (0°–90°)
  4. 4Choose a gravity preset (Earth, Moon, Mars, Jupiter) or enter a custom value
  5. 5Optionally set a launch height above ground
  6. 6View range, height, flight time, and velocity components instantly
  7. 7Click Animate to watch the projectile travel along the trajectory

Key Features

  • Real-time calculation as you type or slide
  • Animated trajectory visualization with canvas
  • Gravity presets for Earth, Moon, Mars, Jupiter
  • Multi-unit velocity support (m/s, km/h, ft/s, mph)
  • Elevated launch height support
  • Full results breakdown table
  • Calculation history with localStorage
  • Export results as TXT or chart as PNG
  • Step-by-step formula panel
  • Quick presets for common scenarios

Projectile Motion Formulas Explained

Velocity Components

vx = v · cos(θ)
vy = v · sin(θ)

The initial velocity is split into horizontal (vx) and vertical (vy) components using trigonometry. vx stays constant throughout the flight; vy decreases due to gravity.

Range & Height

R = v²·sin(2θ) / g
H = vy² / (2g)

Range is maximized at 45°. Maximum height depends only on the vertical component and gravity. Complementary angles (30° and 60°) produce equal ranges.

Time of Flight

T = 2·vy / g

Total flight time is twice the time to reach peak height. With an elevated launch, the quadratic formula is used: T = (vy + √(vy² + 2g·h₀)) / g.

Position at Time t

x(t) = vx · t
y(t) = vy·t − ½g·t²

These parametric equations define the parabolic trajectory. The calculator samples 200 points along the path to render the smooth curve on the graph.

Key insight: On the Moon (g = 1.62 m/s²), a projectile travels about 6× farther than on Earth for the same launch conditions — which is why astronauts could hit golf balls enormous distances on the lunar surface.

Example Calculations

VelocityAngleGravityRangeMax HeightFlight Time
50 m/s45°9.81 m/s²254.8 m63.7 m7.2 s
50 m/s30°9.81 m/s²220.6 m31.9 m5.1 s
50 m/s75°9.81 m/s²130.5 m119.0 m9.8 s
20 m/s45°9.81 m/s²40.8 m10.2 m2.9 s
100 m/s45°9.81 m/s²1019.4 m254.8 m14.4 s
50 m/s45°1.62 m/s²1543.2 m385.8 m43.5 s

Real-World Applications

🎓

Physics Education

Core kinematics concept taught in high school and university physics. Demonstrates independence of horizontal and vertical motion.

Sports Science

Analyzing ball trajectories in soccer, basketball, baseball, and golf. Optimal launch angles for maximum distance or accuracy.

🚀

Aerospace & Rocketry

Ballistic trajectory calculations for rockets, missiles, and spacecraft re-entry paths under gravitational influence.

🎮

Game Development

Physics engines in video games use projectile equations for realistic bullet, grenade, and ball trajectories.

🤖

Robotics

Calculating throwing trajectories for robotic arms and autonomous systems that need to launch or catch objects.

🏗️

Engineering

Structural engineers analyze debris trajectories, water jet paths, and material ejection in manufacturing processes.

Frequently Asked Questions

What is projectile motion?

Projectile motion is the motion of an object thrown or projected into the air, subject only to gravity. The horizontal and vertical components of motion are independent — horizontal velocity is constant, while vertical velocity changes due to gravitational acceleration.

What angle gives maximum range?

In ideal conditions (no air resistance, flat ground), a launch angle of 45° gives the maximum horizontal range. Complementary angles like 30° and 60° produce the same range but different heights and flight times.

How does launch height affect the trajectory?

Launching from an elevated position increases both the range and flight time. The calculator uses the quadratic formula T = (vy + √(vy² + 2g·h₀)) / g to account for the initial height h₀.

Why is gravity different on other planets?

Gravitational acceleration depends on a planet's mass and radius. Earth's gravity is 9.81 m/s², the Moon's is 1.62 m/s² (about 1/6th), Mars is 3.71 m/s², and Jupiter is 24.79 m/s². Lower gravity means longer flight times and greater ranges.

Does this calculator account for air resistance?

No — this calculator uses ideal projectile motion equations without air resistance. In real-world scenarios, drag significantly reduces range and alters the trajectory shape. The ideal model is accurate for dense, slow-moving objects over short distances.