Solve flight time, max height, range & impact speed from launch speed, angle and height — with a live trajectory plot, browser-only
- Runs locally
- Category Calculator
- Best for Getting a realistic range before a purchase, plan, workout, or schedule decision.
Results
Trajectory
What this tool does
A projectile motion solver that uses the full kinematic equations, including a non-zero launch height — so a ball thrown off a 10 m cliff lands later and farther than one thrown from the ground, exactly as physics says it should. Enter the initial speed v₀, launch angle θ (0–90°), launch height h, and gravity g, and it returns the time of flight, maximum height, horizontal range, impact speed, and the impact angle below horizontal. It splits v₀ into its horizontal and vertical components (vₓ = v₀·cosθ, v_y = v₀·sinθ), solves the quadratic h + v_y·t − ½·g·t² = 0 for the positive root to get flight time, then derives everything else from there. A live inline SVG draws the parabola to scale and marks the apex and landing point, so you see the shape of the shot, not just numbers. Gravity presets for the Moon (1.62), Mars (3.72), and Jupiter (24.79) let you watch the same throw stretch six times farther in lunar gravity. Every shot is encoded in a shareable URL, results copy with one click, and all the math runs in your browser — no server, no API, no waiting. The model assumes a vacuum (no air resistance), which is the standard textbook idealisation and accurate enough for homework, game ballistics, and back-of-envelope engineering estimates.
Tool details
- Input
- Text + Numbers
- The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
- Output
- Live result + Copy + Preview
- The result area focuses on usable output, with copy, download, or preview actions when supported.
- Privacy
- Browser-side processing
- The main tool logic does not call an external API, so inputs normally stay in the current tab.
- Save / share
- Shareable URL state
- Key settings are encoded in the URL so another person can reopen the same setup.
- Performance budget
- Initial JS <= 12 KB
- No WASM budget is declared, keeping the tool quick to open on mobile.
- Best fit
- Calculator · Student
- Category and role tags drive related tools, internal links, and quick fit checks.
How to use
-
1. Input
Paste or drop your content into the tool panel.
-
2. Process
Click the button. All processing is local in your browser.
-
3. Copy / Download
Copy the result or download to disk in one click.
How Projectile Motion Calculator fits into your work
Use it for fast estimates, comparisons, and planning numbers before you make the final call.
Calculation jobs
- Getting a realistic range before a purchase, plan, workout, or schedule decision.
- Comparing scenarios by changing one input at a time.
- Turning rough assumptions into a number you can discuss.
Calculation checks
- Double-check units, dates, rates, and rounding assumptions.
- Treat health, finance, tax, and legal outputs as planning aids, not professional advice.
- Save the inputs that produced an important result so you can reproduce it later.
Good next steps
These links move the current task into a more complete workflow.
- 1 Trigonometry Calculator Trigonometry calculator — sin/cos/tan + inverse + sec/csc/cot, degree/radian/gradient, unit circle visualization, exact values. Open
- 2 Scientific Calculator Scientific calculator — sin / cos / log / sqrt / power, with full keyboard input + history, deg/rad mode. Open
- 3 Pythagorean Theorem Calculator Solve a²+b²=c² — find the hypotenuse, find a missing leg, or measure the distance between two points (2D & 3D). Browser-only. Open
Real-world use cases
Check a physics homework answer
Your kinematics problem set asks for the range of a ball kicked at 25 m/s at 35° from the ground. You plug in v₀ = 25, θ = 35, h = 0, g = 9.81 and read the range, max height, and flight time straight off — then compare against the answer you worked out by hand. When they disagree, the trajectory plot and the v_y/vₓ breakdown make it obvious whether you mis-split the velocity or dropped a factor of two in the flight-time formula.
Tune a projectile in a 2D game
You are coding a slingshot or cannon in a 2D game and need the launch velocity that lands a shot on a target 60 m away. Set h to your muzzle height, try a couple of angles, and read the range until it matches 60 m — then copy v₀ and θ straight into your game code. The impact angle tells you how steeply the projectile arrives, useful for deciding whether it should bounce or stick.
Estimate a sports throw
A PE teacher wants to show students why a shot put released higher and flatter beats a high lob. Enter the release speed and a 2 m release height, then compare 45° against 40° and 35°. With the launch height set, the flatter angle wins on range — a concrete demonstration that the "always throw at 45°" rule only holds for ground-level launches.
Size a fountain or water jet
A landscape designer needs a water arc to clear a 3 m gap and peak around 2 m. Enter the nozzle speed and angle, read the max height and range, and adjust the angle until the arc fits — the SVG plot shows the shape so you can see the water clears the obstacle, not just that the numbers say it does.
Compare gravity across worlds
A space-science lesson asks "how far would this same jump go on Mars?" Enter the astronaut's takeoff speed and angle on Earth, then switch the gravity preset to Mars and Moon and watch the range and hang time grow. One screen makes the inverse relationship between gravity and range tangible without a single hand calculation.
Common pitfalls
Assuming 45° always gives the maximum range. That is only true when launch and landing heights are equal. With any launch height, the best angle is less than 45° — flatter the higher you start.
Forgetting that horizontal velocity never changes. There is no horizontal force in the vacuum model, so vₓ at impact equals vₓ at launch; only the vertical component grows on the way down.
Mixing up degrees and radians. This tool takes the angle in degrees (0–90). If you compute by hand with a calculator in radian mode you will get nonsense — set the angle as degrees and convert internally.
Privacy
Every calculation — velocity decomposition, the flight-time quadratic, the range and impact-speed formulas, and the trajectory sampling for the plot — is plain JavaScript that runs in your browser tab. Nothing you enter is sent anywhere, there is no logging, and there is no external API call. The one thing to know: the shareable URL encodes your inputs in the query string (e.g. ?v0=20&angle=45&h=0&g=9.81), so a "share link" will let the destination see those numbers. For physics homework that is harmless; just avoid sharing the URL if the values are somehow sensitive.
FAQ
Tool combos
Folks in your role tend to reach for these alongside this tool.
- Chinese Acupoint Locator 200+ meridian acupoints / WHO 2008 standard locations / with contraindications, manipulation, and combinations.
- Affine Cipher Encoder & Decoder Encrypt and decrypt the ax+b affine cipher with live modular-inverse check, browser-only
- Anagram Solver Check if two words are anagrams, rearrange a set of letters into every ordering, and read the sorted letter fingerprint, all in your browser
- Angle Converter Degrees, radians, gradians, turns, arcminutes, arcseconds and NATO mils, all from one input, copyable, browser-only