🔬
🔬 Science & engineering

Entropy Change Calculator

Results update as you type.

Your numbers

Understanding the entropy change calculator — concept and principle

Entropy measures how energy is spread out among the possible microscopic states of a system. This calculator gives the entropy change when a substance of known mass and specific heat is heated or cooled from one temperature to another without changing phase. It is used in thermodynamics courses, in checking the second law for heat-exchange problems, and in estimating the irreversibility of mixing hot and cold water.

Entropy change when heating waterAdding 251,160 J while the temperature climbs from 293.15 K to 353.15 K raises entropy by 779.5 J/K, between Q/353.15 = 711 and Q/293.15 = 857.Heat 1 kg of water from 20 °C to 80 °C20 °C293.15 K80 °C353.15 KQ = 251,160 J4186 × 60711Q ÷ 353.15857Q ÷ 293.15779.5Entropy gain (J/K) lies in betweenΔS = 779.5 J/K1 × 4186 × ln(353.15 / 293.15)
Because the temperature rises while heat flows in, ΔS uses a logarithm: 779.5 J/K here.

How it is calculated

ΔS = m c ln(T₂ / T₁)

For heat Q absorbed at a single constant temperature, such as during melting or boiling, the simpler rule ΔS = Q / T applies.

The principle

The thermodynamic definition is dS = δQ_rev / T: a small amount of heat added reversibly, divided by the absolute temperature at which it is added. When heating a substance with constant specific heat, δQ = m c dT. Integrating m c dT / T from T₁ to T₂ gives m c ln(T₂/T₁). The division by T means that the same joule of heat raises entropy more at low temperature than at high temperature. That asymmetry is what makes heat flow from hot to cold: the cold body gains more entropy than the hot body loses, so total entropy increases.

Worked example

  1. Inputs: m = 1 kg, c = 4186 J/(kg·K) (water), T₁ = 20 °C, T₂ = 80 °C.
  2. In kelvin: T₁ = 293.15 K, T₂ = 353.15 K.
  3. Ratio: 353.15 / 293.15 = 1.204673; ln(1.204673) = 0.186208.
  4. ΔS = 1 × 4186 × 0.186208 = 779.4686657 J/K.
  5. Check: heat added Q = 4186 × 60 = 251,160 J; divided by the mean temperature 323.15 K this gives about 777 J/K, close to the exact result.
How ΔS heating (J/K) changes with T₂ (°C)How ΔS heating changes with T₂05001,0001,5002,00020406080100120160Example: 779.4686657T₂ (°C)
Each point is the calculator re-run with only “T₂ (°C)” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
T₂ (°C)ΔS heating (J/K)
200
40276.267149
60535.4246277
80779.4686657
1001,010.065308
1201,228.619444
1601,634.212997

How to read the result

The sign tells you direction: positive when the substance gains heat. On its own, the entropy change of one body says nothing about whether a process is possible; the second law applies to the total change of the system plus surroundings, which must be zero or positive. For example, if the heat came from a reservoir at a constant 100 °C, the reservoir lost 251,160 / 373.15 ≈ 673 J/K, so the total entropy rose by about 106 J/K.

Common mistakes

Keep in mind: The formula assumes constant specific heat, no phase change and a closed system. For large temperature ranges, phase changes or chemical reactions, use tabulated entropy data.

Frequently asked questions

What is the entropy change of boiling 1 kg of water at 100 °C?

Using a latent heat of about 2257 kJ/kg, ΔS = 2,257,000 / 373.15 ≈ 6050 J/K, far larger than the heating step.

Can entropy decrease?

The entropy of one object can decrease when it is cooled, but the total entropy of an isolated system never decreases.

Why is entropy measured in J/K?

It is heat divided by absolute temperature.

Sources: Y. A. Çengel and M. A. Boles, Thermodynamics: An Engineering Approach, McGraw-Hill · P. Atkins and J. de Paula, Atkins' Physical Chemistry, Oxford University Press

Checked 8 Nov 2026. Standard textbook formulas in SI units, computed in your browser. For learning and estimates — real designs must follow your local codes and be checked by a qualified engineer.

🔬 All science & engineering tools →🌍 Calculators by country →