# Projectile Motion Calculator (Range, Height, Time)

Compute range, max height, flight time, and the full trajectory of a projectile given speed, angle, and optional initial height

> Canonical page: https://elysiatools.com/en/tools/projectile-motion-calculator

- **Category:** Math & Numbers

- **Keywords:** projectile motion, trajectory, range, maximum height, flight time, launch angle, ballistics, kinematics, physics, mechanics, parabola

## Overview

Projectile motion is motion under gravity alone (no air resistance, uniform gravity).

Inputs: initial velocity v₀, launch angle θ, gravity g (default 9.80665), initial height h₀ (default 0).
- Horizontal velocity: vx = v₀·cos(θ) (constant)
- Vertical velocity:   vy₀ = v₀·sin(θ)
- Max height:          H = h₀ + vy₀²/(2g)
- Flight time:         t = (vy₀ + √(vy₀² + 2g·h₀))/g
- Range:               R = vx · t

When h₀ = 0, max range occurs at 45°.

## Inputs

- **Initial Velocity (v₀, m/s)** (number): e.g. 20
- **Launch Angle (θ, °)** (number): 0–90, e.g. 45
- **Gravity (g, m/s²)** (number): 9.80665 (Earth). Moon ≈ 1.62, Mars ≈ 3.71
- **Initial Height (h₀, m)** (number): height of the launch point above the landing level (default 0)

## When to use

- When solving physics and kinematics homework problems involving parabolic trajectories.
- When modeling ballistics or sports science scenarios, such as calculating the flight path of an arrow or ball.
- When designing game mechanics that require realistic projectile paths under custom gravity settings.

## How it works

- Enter the initial velocity (v₀) in meters per second and the launch angle (θ) in degrees.
- Optionally adjust the gravity constant (g) for different planetary bodies and set the initial launch height (h₀).
- The calculator computes the horizontal and vertical velocity components to determine the flight time, maximum height, and total horizontal range.

## Use cases

- Physics students verifying kinematics equations for parabolic motion.
- Game developers tuning projectile trajectories for arrows, stones, or rockets.
- Sports coaches analyzing the optimal launch angle and speed for throwing or kicking a ball.

## Frequently asked questions

### Does this calculator account for air resistance?

No, it calculates ideal projectile motion under uniform gravity without air resistance.

### What launch angle yields the maximum range?

When launching from ground level (initial height is zero), a 45-degree angle yields the maximum range.

### Can I calculate projectile motion on other planets?

Yes, you can customize the gravity field, such as entering 1.62 m/s² for the Moon or 3.71 m/s² for Mars.

### How does initial height affect the flight time and range?

A higher initial height increases both the flight time and the horizontal range because the projectile takes longer to fall to the ground.

### What units are used for the inputs and outputs?

Velocity is in meters per second (m/s), angle in degrees (°), gravity in m/s², height in meters (m), and range in meters (m).

## Related tools

- [Pendulum Period Calculator (T = 2π√(L/g))](https://elysiatools.com/en/tools/pendulum-calculator): Compute period, length, or gravity of a simple pendulum, plus amplitude-based peak speed and energy
- [Debt Payoff Calculator](https://elysiatools.com/en/tools/debt-payoff-calculator): General-purpose debt payoff planner comparing avalanche, snowball, and minimum-only strategies. Enter debts as 'name, balance, APR%, minPayment $' per line plus an extra monthly payment. Shows payoff time, total interest, savings, balance decline curves, and a per-debt repayment detail table.
- [STEM Physics — Kinematics Velocity-Time Graph Tutor](https://elysiatools.com/en/tools/education-stem-physics-kinematics-velocity-time-graph): Kinematics visualisation tutor: velocity-time curve (constant-acceleration SUVAT solver with displacement-area shading), projectile parabola (adjustable g + air-resistance toggle), and free-fall timing
- [Investment Calculator](https://elysiatools.com/en/tools/investment-calculator): Project investment growth with initial principal plus monthly contributions and compound interest. Supports compounding frequency, inflation-adjusted real value, and yearly contribution escalation, with a yearly breakdown table and nominal vs real balance curves.
- [Timezone Lookup by Coordinates](https://elysiatools.com/en/tools/timezone-lookup-by-coordinates): Find the IANA timezone for any latitude / longitude: returns the timezone name (e.g. Asia/Shanghai), the current UTC offset, whether daylight saving time is active, the local wall-clock time, and the nearest reference cities. Fully offline — uses a built-in city/timezone reference database with nearest-reference matching.
- [Buoyancy Calculator (Archimedes, F = ρ·V·g)](https://elysiatools.com/en/tools/buoyancy-calculator): Compute buoyant force, fluid density, or displaced volume from any two, with optional float/sink analysis
- [Density Calculator (ρ = m/V)](https://elysiatools.com/en/tools/density-calculator): Compute density, mass, or volume from the other two, with specific gravity and a float/sink check
- [Free Fall Calculator (h = ½gt²)](https://elysiatools.com/en/tools/free-fall-calculator): Compute distance, time, or final velocity for free fall from rest, given any one plus gravity

## Samples

- [Windows Date and Time - C# Samples](https://elysiatools.com/en/samples/windows-datetime-csharp): Comprehensive C# date and time processing examples for Windows platform including DateTime, TimeSpan, TimeZone, and calendar operations
- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion

## Related content

- [Physics Classroom and Lab Calculators](https://elysiatools.com/en/hubs/physics-classroom-and-lab-calculators): Compare force, energy, motion, buoyancy, pressure, wave, decibel, and measurement-precision tools in one focused physics study and lab workflow hub.
