Ballistic Trajectory Calculator
Enter muzzle velocity, launch angle, and optional height offset to calculate a projectile's range, maximum height, and time of flight.
Launch Parameters
Typical rifle: 2500–3500 fps. Bow: 250–350 fps.
0° = flat; 45° = maximum range on level ground.
Positive = target above shooter. Negative = target below.
Angle vs. Range (level ground)
Enter a velocity above to populate this table.
| Angle | Range | Max Height |
|---|---|---|
| — | ||
Summary
Enter muzzle velocity, launch angle, and optional height offset to calculate a projectile's range, maximum height, and time of flight.
How it works
- Enter the muzzle velocity in feet per second (fps) or meters per second (m/s).
- Enter the launch angle in degrees above horizontal (0° = flat, 45° = maximum range).
- Optionally enter a height difference: positive if the target is above the shooter, negative if below.
- Click Calculate to get the horizontal range, maximum height above the launch point, and total time of flight.
- Switch between Imperial (ft, fps) and Metric (m, m/s) units as needed.
- Use the trajectory chart to visualize the arc of the projectile.
Use cases
- Estimating bullet drop and range for long-range rifle shooting.
- Planning shots at uphill or downhill targets while hunting.
- Teaching projectile motion physics with real shooting scenarios.
- Comparing trajectories at different launch angles for the same muzzle velocity.
- Checking arrow or slug flight time for moving-target lead estimates.
- Verifying ballistics app outputs with a simple physics baseline.
Frequently Asked Questions
Last updated: 2026-07-01 ·
Reviewed by Nham Vu