ForHosting KIT · Science

Froude number calculator

Water moving at 2 m/s with a depth of 1 m under Earth's 9.81 m/s² gives a Froude number of 0.6385508568, a subcritical flow. Enter speed, gravity and a length scale to classify a channel or compare hull models. 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
Velocity
2
Gravity
9.81
Length
1
You get
Froude number
0.6385508568
Fr
0.6385508568
Regime hint
subcritical

The Froude number compares inertial forces to gravitational forces in a free-surface flow and is the classic dimensionless group used to tell whether an open channel is subcritical, critical, or supercritical. Given a characteristic flow velocity V, gravitational acceleration g, and a length scale L such as flow depth or a vessel hull length, the definition is Fr equals V divided by the square root of g times L. Students checking open-channel homework, hydraulic engineers sizing weirs and stilling basins, naval architects checking hull similitude, and simulation authors validating non-dimensional inflows all need the same three quantities and one reproducible result.

What Fr = V/√(gL) means and which quantities you need to send

In open-channel hydraulics and naval architecture the Froude number is the ratio of inertial to gravitational effects: a characteristic flow speed divided by the square root of gravitational acceleration times a length scale.

Velocity is a representative bulk, mean, or hull speed; gravity is the local acceleration, usually 9.81 metres per second squared on Earth but any coherent positive value on another body or in a reduced-gravity experiment; length is the scale that sets the free-surface problem—flow depth for a rectangular channel, hydraulic depth for a prismatic section, or a waterline length for a ship.

Search intent clusters around phrases such as froude number calculator, Fr equals V over square root of g L, subcritical versus supercritical open channel flow, ship hull similitude, hydraulic jump check, and dimensionless Froude from velocity gravity and length. People want a numeric answer they can pin against a worksheet, embed in a lab notebook, or feed into a larger pipeline—not only a reminder that the formula exists.

Units stay consistent with whatever coherent basis you chose: metres per second with metres per second squared and metres yield a true dimensionless Fr; any coherent set works if you keep the radicand dimensionally honest and never mix inconsistent systems without converting first. A result below one is typically called subcritical, a result near one critical, and a result above one supercritical, which is the language of most civil-engineering textbooks.

Homework and open-channel lab checks

Students and graders confirm dimensionless Fr from velocity, gravity, and depth, with clear rejection when characteristic length is zero, negative, or a field is missing.

Quick subcritical and supercritical sketches

Engineers and educators get structured Fr plus a soft regime hint for weir, spillway, and hull-similitude sketches without standing up a full CFD stack.

Is the Froude number calculator free?

The browser tool runs free on your device.

Which units should I use, and why is gravity an input?

Any coherent set works. SI is common: m/s, m/s², and m. Gravity is an input so Earth 9.81, other planets, and reduced-g experiments all share one contract. Mixing inconsistent units without converting produces a meaningless number, not a true dimensionless Fr.

What does a Froude number below or above one mean?

Below one the flow is subcritical, close to one it is critical, and above one it is supercritical. Those are the terms most civil-engineering textbooks use when checking weirs, spillways and hydraulic jumps.

Which length should I enter?

Use the length that sets the open-surface problem: the flow depth for a rectangular channel, the hydraulic depth for other prismatic sections, or the waterline length when you are comparing ship hulls.

What happens if the length is zero or negative?

The calculation is refused. The length sits under a square root in the denominator, so zero or a negative value cannot describe a real channel or hull. Enter a positive depth or length instead.

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/phys/froude-number

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/phys/froude-number \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"velocity":2,"gravity":9.81,"length":1}'
{
  "velocity": 2,
  "gravity": 9.81,
  "length": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "phys.froude_number",
  "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.

This capacity divides velocity by the square root of gravity times length, rejects a non-positive characteristic length with a clear invalid_input error, and returns structured JSON with Fr, the echoed inputs, formula, method, and a soft regime hint.

What Fr = V/√(gL) means and which quantities you need to send

Delivering velocity, gravity, length, froude_number, Fr, formula, method, and regime_hint as JSON makes the result easy to paste into notes, diff in automated tests, or reuse across languages without reimplementing the square-root arithmetic.

How this calculator validates input and applies Fr = V/√(gL)

Numeric strings that parse to finite numbers are accepted so forms and CSV-style pipelines can pass values without an extra cast. Gravity must also be strictly positive so the radicand is a positive real number; a zero or negative g would collapse the definition. Velocity must be non-negative: a still fluid yields Fr equal to zero, which is a valid subcritical result, but a negative speed is not a characteristic flow speed in this convention. There is no unit-conversion service, no Saint-Venant solver, and no ship-resistance table; this is ideal constant-g Fr from three known quantities. Send a JSON body with required fields velocity, gravity, and length. Every field must be finite: missing fields, empty strings, non-numeric text, NaN, and Infinity all fail immediately with invalid_input before any result is returned, and failed validation is not charged. Aliases are supported: v, speed, flow_velocity for velocity; g, gravitational_acceleration for gravity; L, characteristic_length, depth for length. Characteristic length must be strictly positive: a zero or negative length is always rejected as invalid_input because the square root of g times L is undefined or imaginary for this model and the product contract names that failure explicitly. After validation, the engine computes the square root of gravity times length, divides velocity by that denominator, and rounds to a stable decimal precision so the same input always yields the same JSON across JavaScript engines. A soft regime_hint labels common free-surface bands—below one as subcritical, near one as critical, and above one as supercritical—purely as an educational convenience; it is not a densimetric, two-layer, or wave-breaking classifier and does not replace engineering judgment for compound channels or stratified flows. The same pure function powers the free in-browser tool and the API path.

Practical use, limits, pricing, and delivery channels

Use the browser tool when you want an immediate Fr equals V over square root of g L check while grading homework, verifying an open-channel lab, sketching whether a spillway is supercritical, or sanity-checking the non-dimensional inputs of a shallow-water simulation. Choose units consistently—if velocity is in metres per second, gravity in metres per second squared, and length in metres, Fr is dimensionless and ready for textbook comparison. There is no language model, no external fluid-property service, and no randomness, so the capacity is safe to pin in continuous-integration checks and reproducible lesson materials. Each successful request is one billable item at $0.002; failed validation does not consume balance. Results are fully deterministic: the same three inputs always yield the same froude_number, the same Fr alias, and the same formula and method labels. Wire the endpoint into open-channel drills, contest answer checkers, spillway sketch tools, or preprocessing steps where you already prefer explicit domain errors—such as rejecting a non-positive characteristic length—over opaque black-box widgets that cannot explain why a bad input was refused.

Deterministic fixtures for hydraulic tests

Pipelines that seed unit tests or interactive science demos can call a pure Fr=V/√(gL) oracle instead of reimplementing Froude arithmetic in every language.

How do I calculate the Froude number with this tool?

Send JSON with velocity, gravity, and length (for example V=2, g=9.81, L=1). The response includes froude_number (and Fr), formula Fr=V/√(gL), and a soft regime_hint.

What happens if characteristic length is zero or negative?

The request fails with invalid_input. Non-positive length would make sqrt(g L) undefined or imaginary; the engine rejects it and does not charge the call.

Is Fr the same as the regime_hint field?

No. froude_number is the exact dimensionless value. regime_hint is only an educational free-surface band (subcritical / critical / supercritical) and is not a full flow-regime classifier.

Read the full KIT documentation →