ForHosting KIT · Developer Utilities

Heat exchanger NTU effectiveness calculator

This heat exchanger NTU effectiveness calculator converts a known number of transfer units and heat-capacity-rate ratio into thermal effectiveness.

● BetaFree · in your browser
Use it from WebAPIEmailTelegramApp soon

Choose ideal counterflow or parallel flow, enter dimensionless NTU and Cr values, and receive effectiveness as both a fraction and a percentage. The calculation uses standard effectiveness-NTU relations and handles the counterflow limit at equal capacity rates directly. It is useful when UA and stream capacity rates are already known and you need a quick, repeatable measure of how closely the exchanger approaches the maximum thermodynamically possible heat transfer.

Understand the three quantities before entering values

Heat exchanger effectiveness, written as epsilon, is the actual heat-transfer rate divided by the maximum heat-transfer rate that would be thermodynamically possible for the two inlet streams. It therefore ranges from zero to one. The number of transfer units is NTU = UA/Cmin, where U is the overall heat-transfer coefficient, A is heat-transfer area, and Cmin is the smaller stream heat-capacity rate. A larger NTU generally means that the exchanger has more conductance or area relative to the stream that changes temperature most readily. The capacity ratio is Cr = Cmin/Cmax and must lie from zero to one by definition. A value near zero represents one stream with a much larger capacity rate, including the limiting behavior often used for condensation or evaporation at nearly constant temperature. A value of one means that both streams have equal capacity rates. Enter already consistent NTU and Cr values: this calculator does not derive U, A, mass flow, or specific heat, and it cannot correct inconsistent upstream property calculations.

Choose the correct ideal flow arrangement

Counterflow means the two streams move in opposite directions along the heat-transfer surface. For the same NTU and capacity ratio, ideal counterflow usually reaches greater effectiveness than ideal parallel flow because it maintains a more favorable temperature difference over the exchanger length. Parallel flow means both streams enter at the same end and travel in the same direction; their temperature difference falls rapidly as they proceed. The calculator applies the standard unmixed one-dimensional relations for these two arrangements. For counterflow when Cr differs from one, it uses epsilon = [1 - exp(-NTU(1-Cr))]/[1 - Cr exp(-NTU(1-Cr))]. At Cr exactly equal to one, that expression has a removable zero-over-zero form, so the equivalent limit epsilon = NTU/(1+NTU) is evaluated instead. Parallel flow uses epsilon = [1 - exp(-NTU(1+Cr))]/(1+Cr). These equations do not represent crossflow, multipass shell-and-tube exchangers, regenerators, leakage, heat loss, axial conduction, fouling changes, or phase configurations needing a specialized relation.

Use effectiveness in a thermal design check

Once effectiveness is known, a common next step is to calculate heat duty from q = epsilon Cmin(Th,in - Tc,in), with a consistent sign convention and compatible units. Outlet temperatures can then be found from energy balances on each stream, provided the heat-capacity rates remain suitably constant over the temperature interval. Treat this result as a model calculation rather than a guarantee of equipment performance. Real exchangers may depart from the ideal relation because of maldistribution, bypassing, fouling, heat loss, variable properties, pressure effects, phase change, or geometry-specific flow mixing. Check that the selected arrangement matches the correlation used in the governing design method and that Cmin and Cmax were formed from mass flow multiplied by the appropriate specific heat. For design decisions, compare rated, minimum, and maximum operating cases and preserve more precision internally than a display requires. The API response includes the selected relation and original inputs for an auditable calculation record. Automated requests cost $0.002 each, while the browser calculation can be run without an API request.

Check a preliminary exchanger design

Convert estimated UA and stream capacity rates into effectiveness after calculating NTU and Cr.

Compare counterflow and parallel flow

Evaluate the same NTU and capacity ratio under both ideal arrangements to quantify the configuration effect.

Build a repeatable thermal worksheet

Use the deterministic API result as an input to heat-duty and outlet-temperature calculations across operating cases.

What is heat exchanger effectiveness?

It is the actual heat transfer divided by the maximum thermodynamically possible heat transfer for the specified inlet conditions.

What range is valid for the capacity ratio?

Use Cr = Cmin/Cmax from 0 to 1. A value outside that interval indicates that the capacity rates were ordered incorrectly or the ratio was defined differently.

What happens when the capacity ratio equals one?

For counterflow, the calculator uses the exact limiting relation epsilon = NTU/(1+NTU), avoiding the indeterminate form in the general equation.

Can this calculator model crossflow or shell-and-tube exchangers?

No. It implements only ideal counterflow and parallel-flow relations. Use a geometry-specific effectiveness relation for other arrangements.

How much does an API request cost?

Each API request costs $0.002. The browser calculator can be used without making an API request.

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/eng/ntu-effectiveness

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/eng/ntu-effectiveness \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"ntu":2,"capacity_ratio":0.5}'
{
  "ntu": 2,
  "capacity_ratio": 0.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "eng.ntu_effectiveness",
  "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.

Read the full KIT documentation →