ForHosting KIT · Engineering & construction

Terminal velocity calculator

An 80 kg body with a drag coefficient of 1 and 0.7 m² of area, falling through air of 1.225 kg/m³, settles at 42.776304713 m/s. Get the terminal speed, weight, drag and dynamic pressure. Free in your browser.

  • Free
  • Runs in your browser
  • No sign-up
  • Your data stays on your device
Use it from WebAPIEmailTelegramApp soon
If you enter
Mass
80
Drag coefficient
1
Fluid
1.225
Cross sectional area
0.7
You get
G
9.80665
Terminal velocity
42.776304713
Weight
784.532
Drag force at terminal
784.532

Terminal velocity is the steady falling speed at which gravitational weight equals aerodynamic drag so net force and acceleration drop to zero. For bodies moving fast enough that inertia dominates viscosity, drag grows with the square of speed and the balance equation is mass times gravity equals one half times fluid density times velocity squared times the drag coefficient times the projected area. Solving for speed yields the closed-form square root of two m g over rho Cd A. Engineers, skydivers, drone designers, and students use that expression to size parachutes, estimate impact speeds, or check order-of-magnitude free-fall numbers without integrating the full differential equation of motion. This calculator takes mass, dimensionless drag coefficient, air density, cross-sectional area, and an optional gravity value, then returns terminal velocity plus weight, the matching drag force at that speed, and dynamic pressure. Non-positive area or density is rejected with a clear validation error instead of producing infinity or nonsense.

How quadratic-drag terminal velocity is derived

Start from Newton second law for a body falling under constant gravity with a speed-dependent drag force that opposes velocity. In the high Reynolds-number regime the drag magnitude is one half rho times v squared times Cd times A, where rho is fluid density, Cd is a dimensionless coefficient that folds shape and orientation, and A is the projected area normal to the flow. Weight is m times g.

While the body is still accelerating, weight exceeds drag and speed climbs; as speed rises, drag grows until the two forces match. Setting m g equal to one half rho v squared Cd A and solving for v produces v terminal equals the square root of two m g divided by rho Cd A. That algebraic step assumes density, Cd, area, and g are constant during the approach to steady state, which is the usual textbook and first-order engineering model.

Linear Stokes drag, by contrast, is proportional to speed rather than speed squared and applies to microscopic particles at very low Reynolds number; that problem is a different search intent and a different formula. Coefficients must be finite; NaN and Infinity are rejected. The special cases of zero or negative area and density are rejected with invalid input because they would divide by zero or invent non-physical densities, matching the product rule that non-positive area or density must fail loudly.

What you send and what you get back

Mass is the body mass in kilograms or any consistent mass unit. Drag coefficient is dimensionless; typical order-of-magnitude values include roughly zero point four seven for a smooth sphere and about one for a skydiver in a belly-to-earth posture. Air density is fluid density in kilograms per cubic metre; International Standard Atmosphere sea-level air is about one point two two five.

Cross-sectional area is the projected frontal area in square metres. Mass, drag coefficient, and g must also be positive. Wire the free browser form for homework and quick sanity checks, then call the identical contract from scripts when you need bulk tables for curriculum or design envelopes.

Where terminal velocity calculations show up in real work

Introductory physics and engineering mechanics courses assign free-fall with air resistance problems that ask for the asymptotic speed rather than the full time history; a single trusted oracle that returns the square-root closed form speeds grading and demo setup. Skydive and BASE-jump education materials quote belly-to-earth and freefly speeds that depend on mass, Cd, and area; instructors need reproducible numbers when students change body mass or canopy packing assumptions.

Unmanned aerial vehicle and model-rocket recovery design uses the same balance to size drogue and main parachutes so descent rate stays inside structural and soft-landing limits. Ballistics and sports science estimate impact speeds of raindrops, hail, or sports balls as a first filter before full CFD. Safety and drop-test planning compare predicted terminal speed against instrumented freefall data to catch unit mistakes early.

If you later need Stokes settling velocity for microparticles, time-dependent approach curves with numerical integration, altitude-varying density profiles, or horizontal projectile kinematics without drag, treat those as separate search intents and landings rather than overloading this terminal velocity calculator page.

Homework and lab free-fall checks

Compute quadratic-drag terminal speed from mass, Cd, density and area so students and auto-graders share one closed-form ground truth.

Parachute and recovery sizing

Estimate steady descent rate for drogue or main canopies by varying area and Cd while holding mass and local air density fixed.

Sports and drop-test impact estimates

Order-of-magnitude terminal speeds for raindrops, balls, or instrumented packages before full CFD or instrumented freefall campaigns.

What happens if area or density is zero or negative?

Non-positive cross-sectional area or air density is rejected because the formula would divide by zero or imply a non-physical fluid.

What units should I use?

Any consistent set. Mixing units without converting will scale the result incorrectly.

Can I change gravity?

Yes. Pass optional g (default 9.80665). Use textbook values like 9.8 or 10, or another planet’s surface gravity, as long as g is finite and positive.

What does it cost?

The browser tool is free and runs locally.

How is terminal velocity calculated?

Take the square root of twice the mass times gravity, divided by the air density, the drag coefficient and the area. With 80 kg, a coefficient of 1, 0.7 m² and 1.225 kg/m³ the result is 42.776304713 m/s.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/mech/terminal-velocity

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/mech/terminal-velocity \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mass":80,"drag_coefficient":1,"air_density":1.225,"cross_sectional_area":0.7}'
{
  "mass": 80,
  "drag_coefficient": 1,
  "air_density": 1.225,
  "cross_sectional_area": 0.7
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "mech.terminal_velocity",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

How quadratic-drag terminal velocity is derived

Because the square-root expression is closed form, the result is fully deterministic floating-point arithmetic with no random seeds, wall-clock timestamps, network calls, or model drift: identical inputs always yield identical JSON.

What you send and what you get back

Send four required finite positive numbers under the fields mass, drag_coefficient, air_density, and cross_sectional_area, plus an optional g that defaults to standard gravity nine point eight zero six six five metres per second squared. Missing fields, non-numeric strings, NaN, and Infinity fail with invalid_input and are not charged. When air_density or cross_sectional_area is zero or negative the request fails with a message that non-positive density or area is invalid for terminal velocity, so clients can fix units or geometry rather than guessing. On success the response echoes cleaned inputs, terminal_velocity as the primary result, weight as m times g, drag_force_at_terminal which equals weight by the balance definition, dynamic_pressure as one half rho times velocity squared, a units hint object for length-time-mass consistency, method set to quadratic_drag_terminal_velocity, and a short formula string for display. Pricing for successful API calls is the published base of $0.002 per item; validation failures do not consume prepaid balance.

Where terminal velocity calculations show up in real work

Because this capability is a pure parse engine, API pricing is the published base of $0.002 per successful item and failed validation does not consume balance.

What formula does this terminal velocity calculator use?

Quadratic-drag balance: m g = ½ ρ v_t² Cd A, so v_t = √(2 m g / (ρ Cd A)). It does not use linear Stokes drag.

Read the full KIT documentation →