Solve Projectile Motion

Calculate and visualize projectile trajectories with different gravity conditions.

The Projectile Motion Solver calculates and visualizes the trajectory of a projectile launched at a given velocity and angle. It computes maximum height, horizontal range, time of flight, impact velocity, and impact angle using standard kinematic equations. An interactive SVG chart displays the full parabolic path with marked launch, apex, and landing points. Choose from five planetary gravity presets to compare trajectories under different gravitational conditions.

Calculating Trajectory...
Your data stays in your browser
Tutorial

How to Use the Projectile Motion Solver

1
1

Set initial velocity

Enter the launch speed in meters per second (m/s). This is the magnitude of the velocity vector at the moment of launch.

2
2

Choose launch angle

Enter the angle in degrees between the velocity vector and the horizontal. 45 degrees gives maximum range on flat ground.

3
3

Select gravity and height

Pick a planet preset or use the default Earth gravity. Optionally set an initial height above ground level.

4
4

Read results and trajectory

View the calculated max height, range, time of flight, impact velocity, and impact angle. The SVG chart shows the full parabolic trajectory.

Guide

Complete Guide to Projectile Motion

What Is Projectile Motion?

Projectile motion is a form of motion experienced by an object that is launched near the Earth's surface and moves along a curved path under the action of gravity only. The path followed by a projectile is called its trajectory. In the absence of air resistance, the trajectory is a parabola. The motion can be analyzed as two independent components: constant horizontal velocity and uniformly accelerated vertical motion due to gravity.

Key Equations and Variables

The fundamental equations of projectile motion decompose the initial velocity V0 into horizontal (Vx = V0 cos theta) and vertical (Vy = V0 sin theta) components. The time of flight for a projectile launched from height H0 is t = (Vy + sqrt(Vy^2 + 2gH0)) / g. Maximum height is H = H0 + Vy^2 / (2g). Horizontal range is R = Vx * t. Impact velocity combines the unchanged Vx with the final vertical speed Vy - gt using the Pythagorean theorem.

The Role of Launch Angle

The launch angle has a dramatic effect on projectile trajectory. At 0 degrees, the projectile travels horizontally with no upward component. At 90 degrees, it goes straight up and lands at the launch point. For flat-ground launches, 45 degrees maximizes range because it equally balances horizontal distance and airtime. Complementary angles (like 30 and 60 degrees) produce the same range but different maximum heights and flight times.

Gravity on Different Planets

Gravitational acceleration varies across celestial bodies. Earth has g = 9.81 m/s^2; the Moon has about 1/6 of that (1.62 m/s^2), so projectiles travel roughly 6 times farther. Mars sits at 3.72 m/s^2; useful for planning rover operations and future human missions. Jupiter's 24.79 m/s^2 crushes trajectories, and Venus at 8.87 m/s^2 is close to Earth. Understanding these differences is essential for space exploration and planetary science.

Examples

Worked Examples

Example: Classic 45-Degree Launch

A ball is launched at 50 m/s at 45 degrees from ground level on Earth.

1

Step 1: Vx = 50 * cos(45) = 35.36 m/s; Vy = 50 * sin(45) = 35.36 m/s.

2

Step 2: Time of flight t = (35.36 + sqrt(35.36^2)) / 9.81 = 70.72 / 9.81 = 7.21 s.

3

Step 3: Range R = 35.36 * 7.21 = 254.84 m.

4

Step 4: Max height H = 35.36^2 / (2 * 9.81) = 63.71 m.

Result: The ball reaches 63.71 m high and lands 254.84 m away after 7.21 seconds.

Example: Launch from Elevated Position

A projectile is launched at 20 m/s at 30 degrees from a 10 m high cliff on Earth.

1

Step 1: Vx = 20 * cos(30) = 17.32 m/s; Vy = 20 * sin(30) = 10 m/s.

2

Step 2: Time of flight t = (10 + sqrt(100 + 2*9.81*10)) / 9.81 = (10 + sqrt(296.2)) / 9.81 = (10 + 17.21) / 9.81 = 2.77 s.

3

Step 3: Range R = 17.32 * 2.77 = 47.98 m.

4

Step 4: Max height H = 10 + 100 / (2*9.81) = 10 + 5.10 = 15.10 m.

Result: The projectile reaches 15.10 m max height and lands 47.98 m away after 2.77 seconds.

Use Cases

Use Cases

Physics Homework

Solve textbook projectile problems quickly by entering the given values and reading off the calculated results.

Sports Analysis

Estimate the trajectory of a thrown ball, kicked football, or launched shot put to understand optimal angles.

Space Mission Planning

Compare projectile behavior under different planetary gravity conditions for Mars rovers or lunar experiments.

Engineering Design

Calculate launch parameters for catapults, water fountains, or any system that relies on ballistic trajectories.

Formula

Formulas Used

Horizontal Velocity

Vx=V0cos(theta)Vx = V0 * cos(theta)
VariableMeaning
V0initial speed (m/s)
thetalaunch angle (radians)

Vertical Velocity

Vy=V0sin(theta)Vy = V0 * sin(theta)
VariableMeaning
V0initial speed (m/s)
thetalaunch angle (radians)

Time of Flight

t=(Vy+sqrt(Vy2+2gH0))/gt = (Vy + sqrt(Vy^2 + 2*g*H0)) / g
VariableMeaning
Vyinitial vertical velocity (m/s)
ggravitational acceleration (m/s^2)
H0initial height (m)

Maximum Height

H=H0+Vy2/(2g)H = H0 + Vy^2 / (2*g)
VariableMeaning
H0initial height (m)
Vyinitial vertical velocity (m/s)
ggravitational acceleration (m/s^2)

Horizontal Range

R=VxtR = Vx * t
VariableMeaning
Vxhorizontal velocity (m/s)
ttotal time of flight (s)

Frequently Asked Questions

?What is projectile motion?

Projectile motion is the motion of an object thrown or projected into the air, subject only to gravitational acceleration. The path it follows is called a trajectory, which forms a parabolic curve when air resistance is negligible.

?Why does 45 degrees give the maximum range?

At 45 degrees, the horizontal and vertical components of velocity are equal, which maximizes the product of horizontal speed and time in the air. This only holds for launches from ground level with no air resistance.

?Does this calculator account for air resistance?

No. This calculator uses the idealized projectile motion equations that assume no air resistance (drag). Real-world trajectories will be shorter due to drag forces, especially at high speeds.

?How does initial height affect the trajectory?

A positive initial height increases both the range and the time of flight because the projectile has further to fall before reaching ground level. The max height above ground also increases by the initial height.

?What planets are supported?

The calculator includes gravity presets for Earth (9.81 m/s squared), Moon (1.62), Mars (3.72), Jupiter (24.79), and Venus (8.87). You can compare how the same launch behaves under different gravitational conditions.

?How is the impact angle calculated?

The impact angle is the angle between the velocity vector and the horizontal at the moment the projectile hits the ground. It is calculated using the arctangent of the vertical speed divided by the horizontal speed at impact.

?Can I use this for my physics exam preparation?

Yes. This tool is designed to help students verify their manual calculations for projectile motion problems. Enter the known values and compare your hand-calculated results with the computed output.

?Is this calculator free to use?

Yes. The Projectile Motion Solver is completely free, requires no registration, and runs entirely in your browser. No data is sent to any server.

?Is my data private?

Absolutely. All calculations are performed locally in your browser using JavaScript. No input values or results are transmitted to any server or stored anywhere.

?What formulas does the calculator use?

It uses the standard kinematic equations: horizontal velocity Vx = V0 cos(theta), vertical velocity Vy = V0 sin(theta), time of flight t = (Vy + sqrt(Vy squared + 2gH0)) / g, max height H = H0 + Vy squared / (2g), and range R = Vx times t.

Related Tools

Help us improve

How do you like this tool?

Every tool on Kitmul is built from real user requests. Your rating and suggestions help us fix bugs, add missing features and build the tools you actually need.

Rate this tool

Tap a star to tell us how useful this tool was for you.

Suggest an improvement or report a bug

Missing a feature? Found a bug? Have an idea? Tell us and we'll look into it.

Recommended Reading

Recommended Books on Physics & Mechanics

As an Amazon Associate we earn from qualifying purchases.

Boost Your Capabilities

Recommended Products for Physics Experiments

As an Amazon Associate we earn from qualifying purchases.

Newsletter

Get Free Productivity Tips & New Tools First

Join makers and developers who care about privacy. Every issue: new tool drops, productivity hacks, and insider updates — no spam, ever.

Priority access to new tools
Unsubscribe anytime, no questions asked