Projectile Motion Calculator
Calculate range, maximum height, and flight time for a projectile. Enter initial velocity, launch angle, and height to see the full trajectory.
Key Formulas
Range = v²sin(2θ)/g | Max Height = v²sin²(θ)/(2g) + h₀ | Flight Time = (v·sinθ + √((v·sinθ)² + 2gh₀))/g
Calculate
Enter values below and results update instantly.
Trajectory
Trajectory Data Points
| Time (s) | X (m) | Y (m) |
|---|---|---|
| 0.000 | 0 | 0 |
| 0.288 | 4.0789 | 3.671 |
| 0.577 | 8.1577 | 6.5262 |
| 0.865 | 12.2366 | 8.5656 |
| 1.154 | 16.3155 | 9.7893 |
| 1.442 | 20.3943 | 10.1972 |
| 1.730 | 24.4732 | 9.7893 |
| 2.019 | 28.5521 | 8.5656 |
| 2.307 | 32.6309 | 6.5262 |
| 2.596 | 36.7098 | 3.671 |
| 2.884 | 40.7886 | 0 |
About This Tool
The Projectile Motion Calculator computes the trajectory of any object launched through the air at an angle, subject to gravitational acceleration. By entering the initial velocity, launch angle, and optional initial height, you get instant results for range (horizontal distance traveled), maximum height reached, total flight time, and a visual trajectory curve with data points. This is an essential tool for physics students, engineers, athletes, and anyone studying ballistics or kinematics.
Understanding Projectile Motion
Projectile motion is a form of two-dimensional kinematics where an object moves under the influence of gravity alone, with no propulsion during flight. The motion can be decomposed into two independent components: horizontal (constant velocity) and vertical (uniformly accelerated by gravity). The horizontal velocity component is v₀cos(θ), and the vertical component is v₀sin(θ), where v₀ is the initial speed and θ is the launch angle measured from the horizontal.
The independence of horizontal and vertical motion is a key insight first described by Galileo Galilei in the early 17th century. A ball dropped from rest and a ball launched horizontally from the same height will hit the ground at the same time, because vertical acceleration is identical regardless of horizontal velocity. This principle underlies all projectile motion calculations.
The Equations Explained
The range formula R = v²sin(2θ)/g gives the horizontal distance for a projectile launched from and landing at the same height. The sin(2θ) term is maximized at θ = 45°, which is why 45 degrees gives maximum range on level ground. The maximum height formula H = v²sin²(θ)/(2g) + h₀ accounts for both the kinetic energy converted to potential energy and any initial elevation. The flight time formula uses the quadratic equation to find when the projectile returns to ground level, accounting for initial height.
Real-World Applications
Sports science uses projectile motion to optimize throwing, kicking, and hitting techniques. A quarterback throwing a football, a golfer driving a ball, and a basketball player shooting free throws all deal with projectile motion. In engineering, projectile calculations inform the design of water fountains, irrigation sprinklers, and industrial processes involving thrown or sprayed materials. Military applications include artillery trajectory planning and missile defense calculations, though these require more complex models accounting for air resistance, wind, and Earth curvature.
Limitations of the Ideal Model
This calculator uses the ideal projectile motion model, which assumes no air resistance, uniform gravitational field, flat terrain, and point-mass projectiles. In reality, air drag can reduce range by 30% or more for fast-moving objects. The drag force increases with the square of velocity, so high-speed projectiles are affected most severely. Additionally, spin on a projectile (like backspin on a golf ball) creates a Magnus force that can significantly alter trajectory. For precision applications, computational fluid dynamics simulations or empirical drag tables are used instead.
Tips for Accurate Results
For ground-level launches, set initial height to 0. For objects thrown from a building or cliff, enter the height above the landing surface. The launch angle is measured from the horizontal: 0° is perfectly horizontal, 90° is straight up. Velocity must be the speed at the moment of release, not the speed of the throwing arm. For ballistic problems involving angles above 45°, the projectile will go higher but not as far. For complementary angles (e.g., 30° and 60°), the range is identical on level ground because sin(2×30) = sin(2×60) = sin(60°) = sin(120°).
Frequently Asked Questions
What is projectile motion?
What angle gives maximum range for a projectile?
How does initial height affect projectile motion?
Does air resistance affect projectile calculations?
How do I convert the results for different gravity?
What are the key projectile motion equations?
Was this tool helpful?