This calculator analyses the complete trajectory of a projectile launched at a given speed and angle from an initial height. Projectile motion is a form of two-dimensional kinematics where the horizontal and vertical components of motion are treated independently. Horizontally, velocity is constant because there is no air resistance in the ideal model. Vertically, the object accelerates downward at g = 9.81 m/s squared. You provide the initial speed in m/s, the launch angle in degrees measured from the horizontal, and the initial height in metres. From these three inputs the calculator returns the horizontal range in metres (distance from launch to landing), the maximum height reached above the launch point, the total time of flight in seconds, and the speed at landing. This tool is useful for physics students working through mechanics problems, sports scientists modelling ball trajectories, and engineers estimating throw or drop distances. Results assume no air resistance, a constant gravitational field of 9.81 m/s squared, and a flat surface. Real-world results will differ due to drag, spin, and terrain. For objects falling vertically from rest, use the Free Fall Calculator instead, which is a special case of this analysis where the launch angle is 90 degrees and initial horizontal speed is zero.
No air resistance assumed. Results are ideal values for planning and study purposes only.
The launch velocity is split into horizontal and vertical components: vx = v₀ cos(θ) and vy = v₀ sin(θ). Horizontal motion: x = vx × t. Vertical motion: y = h₀ + vy·t - ½g·t². Time of flight is found by solving y = 0 using the quadratic formula. Maximum height occurs when vertical velocity is zero: t_top = vy / g, giving h_max = h₀ + vy² / (2g). Landing speed combines the horizontal and vertical components at landing: v_land = sqrt(vx² + vy_land²).
A ball is launched at v₀ = 20 m/s at θ = 45 degrees from ground level (h₀ = 0). Horizontal velocity = 20 cos(45) = 14.14 m/s. Vertical velocity = 20 sin(45) = 14.14 m/s. Time of flight = 2 × 14.14 / 9.81 = 2.88 s. Range = 14.14 × 2.88 = 40.77 m. Max height = 14.14² / (2 × 9.81) = 10.19 m. Landing speed = 20.00 m/s (same as launch for level ground). These match the defaults above.
If you've found a bug, or would like to contact us, or learn more about James Graham and Calculate.co.nz.
Calculate.co.nz is partnered with Interest.co.nz for New Zealand's highest quality calculators and financial analysis.
Calculate.co.nz is the sister site of CalculatorHub.com, the world's largest calculator website by tool count.
All calculators and tools are provided for educational and indicative purposes only and do not constitute financial advice.
Calculate.co.nz is proudly part of the Realtor.co.nz group, New Zealand's leading property transaction literacy platform, helping Kiwis understand the home buying and selling process from start to finish. Whether you're a first home buyer navigating your first property purchase, an investor evaluating your next acquisition, or a homeowner planning to sell, Realtor.co.nz provides clear, independent, and trustworthy guidance on every step of the New Zealand property transaction journey.
Calculate.co.nz is also partnered with Health Based Building and Premium Homes to promote informed choices that lead to better long-term outcomes for Kiwi households.
Calculate.co.nz is hosted in Auckland via SiteHost new Zealand.
All content on this website, including calculators, tools, source code, and design, is protected under the Copyright Act 1994 (New Zealand). No part of this site may be reproduced, copied, distributed, stored, or used in any form without prior written permission from the owner.
About & trust: Why Calculate is NZ's most comprehensive · By the Numbers · How we compare · Editorial standards · How we keep data current · NZ finance glossary · Research & data · Financial literacy NZ · About · Privacy policy · Terms of use
Reviewed and maintained. Last reviewed 2026-07-02 and checked on a twice-monthly cycle against IRD, RBNZ and Stats NZ. How we keep data current.
© 2026 Calculate.co.nz. All rights reserved. Building free NZ calculators since 2011.