Engineering calculators

LMTD Calculator

Updated Sep 18, 2026 By Infinity Calculator
Rate Formulas
Calculation Setup

Select a calculation mode to get started — the input fields below update automatically for the mode you pick.

ΔT₁ = Thi − Tco , ΔT₂ = Tho − Tci
Temperatures
Hot Fluid
Cold Fluid
Fluid Properties (Energy Balance)
Duty & Sizing Inputs
Shell & Tube Correction
P = (Ts2 − Ts1) / (Tc1 − Ts1) = (Tco − Tci) / (Thi − Tci)
R = (Tc1 − Tc2) / (Ts2 − Ts1) = (Thi − Tho) / (Tco − Tci)
Enter a value from 0 (exclusive) to 1 from reference charts.
LMTDcorrected = F × LMTDcounterflow
Use P and R to look up the correction factor F from standard TEMA charts.
Results
ΔT₁ — Terminal Difference 1
(Thi − Tco)
ΔT₂ — Terminal Difference 2
(Tho − Tci)
LMTD
Log mean temperature difference
LMTDcorrected (F applied)
Shell & tube / cross flow
Cold Outlet Temperature (Tco)
Hot Outlet Temperature (Tho)
Heat Duty (Q)
Required Heat Transfer Area (A)
Counterflow LMTD
ΔT₁ = Thi − Tco , ΔT₂ = Tho − Tci
Parallel Flow LMTD
ΔT₁ = Thi − Tci , ΔT₂ = Tho − Tco
Counterflow Efficiency Advantage
((LMTDCF − LMTDPF) / LMTDPF) × 100%
Counterflow versus parallel flow comparison of terminal differences and LMTD
QuantityCounterflowParallel Flow
Step-by-Step Solution
Calculated Profile
Interactive Temperature Profile

Drag the sliders to explore how the terminal temperatures change ΔT₁, ΔT₂ and the LMTD. These sliders are independent of the calculator above.

Hot fluid Cold fluid

LMTD
ΔT₁
ΔT₂

Introduction

A heat exchanger moves heat from a hot fluid to a cold fluid. To size one, you need to know the average temperature difference between the two fluids. That number is called the LMTD, or Log Mean Temperature Difference. It is not a simple average, because the gap between the hot and cold streams changes along the length of the unit.

This LMTD calculator works from the four end temperatures. Enter hot in, hot out, cold in, and cold out, then pick your flow setup: counterflow, parallel flow, or shell and tube. The tool gives you ΔT₁, ΔT₂, and the LMTD right away, with each step shown so you can check the work or copy it into a report.

You can do more than just find the LMTD. The calculator can also:

  • Solve for a missing outlet temperature using mass flow and specific heat
  • Find heat duty (Q) from LMTD and UA
  • Find the heat transfer area (A) you need from Q, U, and LMTD
  • Compare counterflow and parallel flow side by side
  • Apply a correction factor F for shell and tube designs

Units are flexible. Work in °C, °F, or K, and switch flow rates, specific heat, duty, and area units at any time. The calculator also warns you about temperature crosses and other setups that cannot happen in real life.

A chart and a drag-and-drop temperature profile let you see how the two fluids change along the exchanger. Move the sliders and watch the LMTD rise or fall. That helps students learning heat transfer and engineers checking a design fast.

How to use our LMTD Calculator

Enter your heat exchanger temperatures, and if needed the flow rates, specific heats, U value, or heat duty. The calculator gives you ΔT₁, ΔT₂, the log mean temperature difference (LMTD), plus heat duty or required area, with step-by-step math and a temperature profile chart.

Calculation Mode: Pick what you want to find. Choose LMTD if you know all four temperatures, or pick a mode to solve for an outlet temperature, heat duty, area, or to compare flow types. The input boxes below change to match your pick.

Heat Exchanger Type: Choose counterflow, parallel flow, or shell & tube. This sets how ΔT₁ and ΔT₂ are worked out.

Hot Inlet Temperature (Thi): Type the temperature of the hot fluid as it enters. Pick °C, °F, or K from the drop-down.

Hot Outlet Temperature (Tho): Type the temperature of the hot fluid as it leaves. It must be lower than the hot inlet.

Cold Inlet Temperature (Tci): Type the temperature of the cold fluid as it enters.

Cold Outlet Temperature (Tco): Type the temperature of the cold fluid as it leaves. It must be higher than the cold inlet.

Hot Mass Flow Rate (ṁh): Enter how much hot fluid flows per unit of time, such as kg/s or lb/h. Used only when solving for an outlet temperature.

Hot Specific Heat (cph): Enter the specific heat of the hot fluid. Water is about 4180 J/kg·K.

Cold Mass Flow Rate (ṁc): Enter how much cold fluid flows per unit of time, with its unit.

Cold Specific Heat (cpc): Enter the specific heat of the cold fluid.

LMTD: In duty and area modes, type the log mean temperature difference you already know, then pick °C, K, or °F.

UA Product: Enter the overall conductance (U times area) to find heat duty. Pick W/K, kW/K, or another unit.

Overall Heat Transfer Coefficient (U): Enter the U value to find the needed area. Common units are W/m²·K and BTU/h·ft²·°F.

Heat Duty (Q): Enter the heat load the exchanger must move. Use W, kW, BTU/h, or another unit.

Correction Factor F: For shell & tube or cross flow, enter F from a TEMA chart. It must be more than 0 and no more than 1. The tool shows P and R to help you read the chart.

Result Units: Use the drop-downs in the Results area to show ΔT and LMTD in °C, K, or °F, and to switch the heat duty, area, and outlet temperature units.

Visualizer Sliders: Drag the four temperature sliders and pick counterflow or parallel flow to see how the profile, ΔT₁, ΔT₂, and LMTD change. These sliders do not change your answers above.

Calculate and Reset: Results update as you type, but you can press Calculate to refresh. Press Reset to go back to the default values.

What Is LMTD?

LMTD stands for Log Mean Temperature Difference. It is the average temperature gap between a hot fluid and a cold fluid inside a heat exchanger. This gap is the "push" that moves heat from the hot side to the cold side. A bigger gap moves more heat.

The gap is not the same at both ends of the exchanger, and it does not change in a straight line. It changes in a curve. So engineers use a log (logarithmic) average instead of a plain average. That average is the LMTD.

The LMTD Formula

You find LMTD from the two end gaps, called terminal temperature differences:

LMTD = (ΔT₁ − ΔT₂) ÷ ln(ΔT₁ ÷ ΔT₂)

  • Counterflow: ΔT₁ = Thi − Tco and ΔT₂ = Tho − Tci
  • Parallel flow: ΔT₁ = Thi − Tci and ΔT₂ = Tho − Tco

Here Thi and Tho are the hot inlet and outlet temperatures. Tci and Tco are the cold inlet and outlet temperatures. If ΔT₁ and ΔT₂ are almost equal, the log part breaks down, so the simple average (ΔT₁ + ΔT₂) ÷ 2 is used instead. It gives nearly the same answer.

Why LMTD Matters

LMTD ties into the main heat exchanger sizing equation:

Q = U × A × LMTD

  • Q is the heat duty, or how much heat moves, in watts.
  • U is the overall heat transfer coefficient, in W/m²·K. It tells how easily heat crosses the wall.
  • A is the heat transfer area, in m². This is the tube or plate surface.

With this one equation you can find the duty, the needed area, or the U value. That is how engineers pick the right size of heat exchanger for a job.

Counterflow vs. Parallel Flow

In counterflow, the two fluids move in opposite directions. In parallel flow (also called co-current), they move the same way and enter at the same end.

Counterflow almost always wins. It keeps a more even temperature gap along the whole length, so the LMTD is higher. A higher LMTD means you need less area for the same heat duty. Parallel flow also has a hard limit: the cold outlet can never get hotter than the hot outlet. Counterflow has no such limit, so the cold fluid can leave hotter than the hot fluid leaves.

Shell and Tube Correction Factor (F)

Real shell-and-tube and cross-flow units do not flow in a perfect straight line. The fluids mix and turn, so the true temperature gap is smaller than pure counterflow. To fix this, the LMTD is multiplied by a correction factor F:

LMTDcorrected = F × LMTDcounterflow

F is read from standard TEMA charts using two numbers:

  • P = (Tco − Tci) ÷ (Thi − Tci). This is how much of the possible heating the cold fluid gets.
  • R = (Thi − Tho) ÷ (Tco − Tci). This is the ratio of the two capacity rates.

F is always between 0 and 1. Good designs keep F above about 0.75. A lower F means the design is wasting area and should be changed, often by adding more shell passes.

Energy Balance and Outlet Temperatures

If you know three temperatures plus the flow rates, you can find the fourth one. Heat lost by the hot fluid equals heat gained by the cold fluid:

Q = ṁh × cph × (Thi − Tho) = ṁc × cpc × (Tco − Tci)

Here ṁ is mass flow rate (kg/s) and cp is specific heat (J/kg·K). The product ṁ × cp is called the capacity rate C. The fluid with the smaller capacity rate always sees the bigger temperature change.

Watch Out for a Temperature Cross

If ΔT₁ or ΔT₂ comes out as zero or negative, you have a temperature cross. That means heat would have to flow from cold to hot, which cannot happen. The LMTD is then undefined. Check your numbers: the hot outlet cannot be hotter than the hot inlet, and the cold outlet cannot be colder than the cold inlet.

Typical U Values

Fluid PairTypical U (W/m²·K)
Water to water800 – 1,500
Water to oil100 – 350
Steam to water1,000 – 3,500
Gas to gas10 – 40
Steam to light oil200 – 700

These are rough starting numbers. Dirt and scale build up over time and lower U, so designers add a fouling allowance and extra area.


Formulas used

Log Mean Temperature Difference (LMTD)
\mathrm{LMTD} = \frac{\Delta T_1 - \Delta T_2}{\ln\left(\Delta T_1 / \Delta T_2\right)}
Terminal temperature differences (counterflow / parallel flow)
\text{Counterflow: } \Delta T_1 = T_{hi} - T_{co},\ \Delta T_2 = T_{ho} - T_{ci} \quad\quad \text{Parallel: } \Delta T_1 = T_{hi} - T_{ci},\ \Delta T_2 = T_{ho} - T_{co}
Arithmetic mean approximation when the terminal differences are equal
\Delta T_1 \approx \Delta T_2 \ \Rightarrow\ \mathrm{LMTD} \approx \frac{\Delta T_1 + \Delta T_2}{2}
Energy balance: capacity rates and outlet temperatures
C_h = \dot{m}_h c_{p,h},\quad C_c = \dot{m}_c c_{p,c},\quad Q = C_h (T_{hi} - T_{ho}) = C_c (T_{co} - T_{ci})
Heat duty from UA and LMTD
Q = UA \cdot \mathrm{LMTD}
Required heat transfer area
A = \frac{Q}{U \cdot \mathrm{LMTD}}
Shell & tube correction: P, R and corrected LMTD
P = \frac{T_{co} - T_{ci}}{T_{hi} - T_{ci}},\quad R = \frac{T_{hi} - T_{ho}}{T_{co} - T_{ci}},\quad \mathrm{LMTD}_{corr} = F \times \mathrm{LMTD}_{CF}
Counterflow efficiency advantage over parallel flow
\text{Advantage} = \frac{\mathrm{LMTD}_{CF} - \mathrm{LMTD}_{PF}}{\mathrm{LMTD}_{PF}} \times 100\%

Frequently asked questions

What is a good LMTD value for a heat exchanger?

There is no single right number, but most designs aim for an LMTD of about 10 °C to 50 °C. A low LMTD (under 5 °C) means you need a very large, costly surface area. A very high LMTD can cause thermal stress and wasted energy. Many plants target a minimum approach temperature of 5 °C to 10 °C for water services, and 10 °C to 20 °C for gas services.

Why is log mean used instead of a simple average temperature difference?

The gap between the hot and cold fluid does not shrink in a straight line along the exchanger. It falls in a curve, because heat flow depends on the gap itself. A plain average would give too high a number and make you undersize the unit. The log mean follows the curve and gives the true driving force.

When ΔT₁ and ΔT₂ are close (within about 40%), the two answers differ by less than 1%, so the simple average is fine there.

Is LMTD always smaller than the arithmetic mean temperature difference?

Yes. The LMTD is always less than or equal to the plain average of ΔT₁ and ΔT₂. They are only equal when ΔT₁ and ΔT₂ are the same. The bigger the difference between the two end gaps, the further LMTD drops below the plain average.

Example: with ΔT₁ = 100 and ΔT₂ = 10, the plain average is 55 but the LMTD is only 39.1.

Does LMTD change if I use Celsius, Kelvin, or Fahrenheit?

Celsius and Kelvin give the exact same LMTD, because a 1 °C change equals a 1 K change. Fahrenheit gives a different number, since 1 °F equals 5/9 °C.

To convert an LMTD from Celsius to Fahrenheit, multiply by 1.8. Do not add 32. That rule is for actual temperatures, not for temperature differences.

What happens to LMTD if one fluid changes phase, like boiling or condensing?

A pure fluid boiling or condensing stays at one temperature. So one side of the exchanger is flat. You still use the same LMTD formula, just with the same inlet and outlet temperature for that fluid.

Example: steam condensing at 120 °C heating water from 20 °C to 80 °C gives ΔT₁ = 100 and ΔT₂ = 40, so LMTD = 65.5 °C. With one fluid at constant temperature, counterflow and parallel flow give the same LMTD.

How much better is counterflow than parallel flow?

Counterflow usually gives an LMTD that is 10% to 40% higher than parallel flow for the same four temperatures. The gain grows as the temperature changes get larger.

A higher LMTD means less area for the same duty, so a counterflow unit is smaller and cheaper. Counterflow also lets the cold fluid leave hotter than the hot fluid leaves, which parallel flow can never do.

What is a temperature cross in a heat exchanger?

A temperature cross happens when the cold outlet ends up hotter than the hot outlet. In counterflow that is allowed and normal. In parallel flow it is impossible, and the formula gives a negative or zero ΔT.

In a 1-2 shell and tube unit, a cross drives the correction factor F down fast. If F falls below about 0.75, add more shell passes or use units in series.

What is the approach temperature in a heat exchanger?

The approach temperature is the smaller of the two end gaps, the closest the two fluids get. It is the same as the smaller of ΔT₁ and ΔT₂.

A tight approach (2 °C to 5 °C) recovers more heat but needs much more surface area. A loose approach (10 °C or more) is cheaper to build but wastes heat. Most water-to-water designs land between 5 °C and 10 °C.

How do I find heat transfer area from LMTD?

Use A = Q ÷ (U × LMTD).

Say you need to move 125,400 W, your U value is 850 W/m²·K, and the LMTD is 49.8 °C. Then A = 125,400 ÷ (850 × 49.8) = 2.96 m². Add 10% to 25% extra area for fouling, since dirt and scale lower U over time.

What is the difference between LMTD and NTU methods?

Use LMTD when you know all four temperatures and want to size a new exchanger. It is direct, with no guessing.

Use NTU (effectiveness-NTU) when you know the inlet temperatures and the exchanger size but not the outlets. LMTD would need trial and error there, while NTU solves it in one pass. Both give the same answer for the same problem.

What is the UA value of a heat exchanger?

UA is the overall heat transfer coefficient (U) multiplied by the surface area (A). It is measured in W/K and tells you how much heat the unit moves per degree of temperature difference.

It is handy because it bundles the whole exchanger into one number: Q = UA × LMTD. A UA of 2,500 W/K with an LMTD of 50 °C moves 125,000 W.

What is the F correction factor for shell and tube heat exchangers?

F is a number between 0 and 1 that shrinks the counterflow LMTD to match real shell and tube flow. Real units have baffles, turns, and multiple passes, so the flow is not pure counterflow.

Read F from a TEMA chart using P and R. A typical good 1-2 exchanger lands at F = 0.85 to 0.95. Below 0.75 the design is poor. The F curve gets steep there, so a small temperature shift causes a big drop in performance.

Can the LMTD ever be zero or negative?

No. A real LMTD must be positive. If your math gives zero or a negative number, one of the end gaps is zero or negative, which means heat would flow from cold to hot. That breaks the second law of thermodynamics.

Check your temperatures: the hot outlet must be below the hot inlet, and the cold outlet must be above the cold inlet.

How does fouling affect LMTD and exchanger size?

Fouling does not change the LMTD itself. It lowers the U value by adding a layer of dirt, scale, or biofilm that blocks heat.

Since Q = U × A × LMTD, a lower U means less heat moves unless you add area. Designers add a fouling factor and build in 10% to 25% extra surface so the unit still hits its duty when dirty.

What specific heat should I use for water in heat exchanger math?

Use 4,180 J/kg·K (4.18 kJ/kg·K) for water near room temperature. That equals about 1.0 BTU/lb·°F.

Water's specific heat barely changes between 0 °C and 100 °C. It ranges from about 4,180 to 4,216 J/kg·K. For most jobs, 4,180 is close enough. For hot water above 150 °C, look up the value at your mean temperature.

Which fluid gets the bigger temperature change in a heat exchanger?

The fluid with the smaller capacity rate. Capacity rate C = mass flow rate × specific heat, in W/K.

Both fluids carry the same heat Q, so the one with the lower C must swing further in temperature. If hot water flows at 2 kg/s and cold water at 1 kg/s with the same cp, the cold side will change temperature twice as much as the hot side.