Newton's Law of Cooling Calculator - Exponential Temperature Decay

Newton's law of cooling calculator that turns an initial temperature, a constant ambient temperature, and a cooling constant into the object temperature at any time, plus the time to reach a target.

Updated: July 8, 2026 • Free Tool

Newton's Law of Cooling Calculator

Temperature of the object at time zero. Use the same unit for every temperature field; the model is unit-agnostic about the scale as long as all three agree.

Constant temperature of the environment the object is cooling toward. This is the long-run asymptote the object approaches but never crosses.

Positive cooling constant in per unit of time (1/min or 1/h). Larger k means faster cooling. It is set by the object's surface area, heat-transfer coefficient, mass, and specific heat.

Time since the object was at its initial temperature. The time unit must match the unit of the cooling constant (minutes if k is per minute, hours if k is per hour).

Optional temperature you want the object to reach. If it lies strictly between the initial and ambient temperatures, the calculator reports how long that takes; otherwise it reports why the target is unreachable.

Results

Temperature at Elapsed Time
0same unit as inputs
Time to Reach Target Temperature 0same time unit as the cooling constant
Target Reachability Note 0text

What Is Newton's Law of Cooling Calculator?

Newton's law of cooling calculator models how an object's temperature changes when it sits in an environment that stays at a fixed temperature. It takes the starting temperature, the surroundings temperature, and a cooling constant, then reports the object's temperature at any elapsed time and the time to reach a target temperature.

  • Cooling food and drinks: Estimate how long a hot cup of coffee or a pot of soup takes to fall to a safe or drinkable temperature in a kitchen that stays at room temperature.
  • Forensic and historical time-of-death estimates: Pair a measured body temperature with the ambient temperature to estimate how long a body has been cooling, the classic textbook application of the model.
  • Electronics and equipment thermal settling: Predict when a component that starts warm will settle within a tolerance band around the ambient cabinet temperature during a soak or burn-in test.
  • Classroom exponential-decay demonstrations: Show students a physical, measurable example of exponential decay whose rate constant k they can estimate from two temperature readings.

The model is one of the cleanest illustrations of exponential decay in a physics course because the inputs are easy to measure and the output is a single smooth curve. The calculator keeps all of the inputs visible and reports both the forward problem (temperature at a time) and the inverse problem (time to a temperature) on one screen.

If you want the final shared temperature when two bodies of known heat capacity meet, the thermal equilibrium calculator gives the end state this cooling model approaches.

How Newton's Law of Cooling Calculator Works

The calculator evaluates the closed-form solution of Newton's law of cooling. The object temperature at time t equals the surroundings temperature plus the original difference from the surroundings, shrunk by an exponential factor driven by k over elapsed time t. This Newton's law of cooling calculator therefore needs only four numbers to draw the whole cooling curve.

T(t) = T_env + (T_0 - T_env) * e^(-k * t)
  • T(t): Object temperature at time t.
  • T_env: Constant ambient or surroundings temperature, the long-run asymptote.
  • T_0: Initial object temperature at time zero.
  • k: Positive cooling constant in per unit of time.
  • t: Elapsed time since the object was at T_0, in the same unit as k.
  • e: Base of the natural logarithm, about 2.71828.

Because the driving term is the difference between the object and its surroundings, the rate of cooling is fast when that difference is large and slow when it is small. That is why a hot object sheds its first ten degrees faster than the last ten, and why the curve flattens as it approaches the surroundings.

A 100 degree object in a 20 degree room

Initial temperature T_0 = 100, ambient T_env = 20, cooling constant k = 0.05 per minute, elapsed time t = 30 minutes.

T(30) = 20 + (100 - 20) * e^(-0.05 * 30) = 20 + 80 * e^(-1.5) = 20 + 80 * 0.22313 = 37.85.

After 30 minutes the object is about 37.85 degrees, and it reaches 40 degrees at about 27.73 minutes.

The object loses most of its head start quickly, then closes in slowly on the 20 degree room because the temperature difference keeps shrinking.

According to Wikipedia (Newton's law of cooling), the rate of heat loss of a body is directly proportional to the temperature difference between the body and its surroundings, giving T(t) = T_env + (T_0 - T_env) e^(-k t).

When the heat leaves through a solid wall instead of into well-mixed air, the heat transfer conduction calculator models the conduction path that sets the cooling constant k.

Key Concepts Explained

Four ideas sit underneath the calculator. Read these once and the worked example falls into place.

The cooling constant k is a rate, not a temperature

k tells you how quickly the temperature difference collapses, measured in inverse time. Doubling k roughly halves the time to approach the surroundings, regardless of the starting temperature.

The surroundings temperature is the asymptote

No matter how long you wait, the object temperature only approaches T_env; it never passes it under this model. The gap shrinks by the same fraction every equal interval of time.

The decay is exponential, not linear

Because the rate depends on the current difference, equal steps in time multiply the remaining difference by a fixed factor e^(-k t). That constant fractional decay is the signature of exponential behaviour, also seen in radioactive decay.

Heating and cooling share one formula

When the initial temperature is below the surroundings, the same equation describes warming toward T_env rather than cooling away from it. The sign of the difference is handled automatically, so the curve bends the same way in either direction.

These four ideas explain why two objects with the same starting and ambient temperatures but different k values follow parallel-looking curves that never cross, and why neither one ever overshoots the surroundings.

As described by Wikipedia (Exponential decay), a quantity whose rate of change is proportional to its current value declines by a constant factor over each equal time step, the same structure behind the e^(-k t) term here.

The rate term behind this cooling model shares the proportional-to-difference idea you meet again in the Newton's second law calculator for force and acceleration.

How to Use This Calculator

Use the tool in five steps; the default values reproduce a hot object cooling in a room so you can verify the workflow before plugging in your own numbers.

  1. 1 Enter the initial temperature: Type the object temperature at time zero. Keep the same temperature unit for every field so the result is in that unit.
  2. 2 Enter the ambient temperature: Type the constant surroundings temperature the object is moving toward. This is the floor the model settles on.
  3. 3 Enter the cooling constant k: Type k in inverse time, matching the unit of the elapsed time you will enter. If you do not know k, estimate it from two temperature readings using the thermal-equilibrium and heat-capacity relationships.
  4. 4 Enter the elapsed time: Type how long the object has been cooling. The time unit must agree with the unit of k (minutes with per-minute k, hours with per-hour k).
  5. 5 Read the temperature and, if wanted, the time to a target: The result panel shows the temperature at the elapsed time. Add a target temperature to also see how long that takes, or why it is unreachable.

A 100 degree object in a 20 degree room with k = 0.05 per minute is about 37.85 degrees after 30 minutes and reaches 40 degrees at about 27.73 minutes; the same object would reach 40 degrees about twice as fast if k were 0.1 per minute.

Because the cooling constant depends on an object's mass and specific heat, the heat capacity calculator helps you estimate the material side of k from your own data.

Benefits of Using This Calculator

Reasons to reach for this tool instead of solving the exponential by hand or guessing from a chart.

  • Both directions in one panel: Forward (temperature at a time) and inverse (time to a target) share one screen, so you do not have to rearrange the formula by hand.
  • Auditable for lab reports: Every output is a closed-form evaluation of T(t) = T_env + (T_0 - T_env) e^(-k t), which a lab partner can repeat field by field on paper.
  • Reproduces a canonical example: The defaults match the standard hot-object-in-a-room problem, so the workflow can be checked against a known answer before you enter your own data.
  • Reachability handled honestly: When a target temperature lies outside the interval between the initial and ambient temperatures, the tool explains why rather than returning a nonsense time.
  • Pairs with thermal and material calculators: The same initial, ambient, and material properties flow into the heat-capacity, calorimetry, and conduction calculators for the broader heat-transfer picture.
  • Works for heating as well as cooling: If the initial temperature is below the surroundings, the same formula describes warming toward the ambient temperature, since the sign of the difference is handled automatically.

The tool is intentionally narrow: it solves one well-defined exponential model well, so use it as the backbone of an estimate and move to a full heat-transfer model when the ambient temperature or geometry changes. It does not model changing ambient temperature, internal thermal gradients, or phase changes, which would obscure the simple decay the textbook equation is meant to demonstrate.

For a measured heat exchange rather than a time-decay prediction, the calorimetry calculator turns temperature changes into the energy that moved between bodies.

Factors That Affect Your Results

What sets the size of the answer, and what the simple model cannot capture.

Cooling constant k

k is the master dial. A larger k means a faster collapse of the temperature difference, so the object reaches any given temperature sooner.

Initial minus ambient difference

The bigger the starting gap, the faster the early cooling, because the driving temperature difference is larger at the start.

Material and geometry

k depends on surface area, the heat-transfer coefficient, the object's mass, and its specific heat. A thin metal pan cools faster than a thick ceramic mug of the same starting temperature.

Ambient stability

The model assumes the surroundings stay at one fixed temperature. A breeze, a running oven, or direct sun changes the effective ambient and breaks the constant-T_env assumption.

Internal conduction lag

The formula assumes the object is at a uniform temperature. A large or poorly conducting object has an internal gradient, so its surface and centre cool at different rates.

  • It assumes the surroundings temperature is constant. When the environment is also changing, the simple closed form no longer holds and a numerical model is needed.
  • It assumes the object is small enough to be isothermal. For thick or insulating objects, internal conduction matters and the single-temperature model under-predicts how long the centre takes to settle.

For most kitchen, lab, and classroom cases the constant-ambient assumption is close enough to be useful; for convection with moving air or very large bodies, switch to a full heat-transfer calculation.

According to Wikipedia (Thermal conductivity), the rate at which heat leaves a body depends on its conductivity, surface area, and the heat-transfer coefficient, all of which are bundled into the cooling constant k used here.

The specific heat that slows or speeds cooling is exactly what the specific heat calculator evaluates when you know the material and its mass.

Newton's law of cooling calculator interface with initial temperature, ambient temperature, cooling constant, and elapsed time inputs for exponential temperature-decay calculations.
Newton's law of cooling calculator interface with initial temperature, ambient temperature, cooling constant, and elapsed time inputs for exponential temperature-decay calculations.

Frequently Asked Questions

Q: What does Newton's law of cooling calculator compute?

A: It computes the object temperature at any elapsed time from an initial temperature, a constant ambient temperature, and a cooling constant, using T(t) = T_env + (T_0 - T_env) e^(-k t). It can also report how long the object takes to reach a target temperature you enter.

Q: Which formula does the calculator use?

A: It uses the closed-form solution T(t) = T_env + (T_0 - T_env) * e^(-k * t), where T_env is the surroundings, T_0 is the starting temperature, k is the cooling constant, and t is elapsed time.

Q: What are the units of the cooling constant k?

A: k is a rate in inverse time, for example 1/minute or 1/hour. The elapsed time you enter must use the same time unit as k; if k is per minute, enter the elapsed time in minutes.

Q: How do I find the time to cool to a target temperature?

A: Enter the target temperature in the optional field. If it lies strictly between the initial and ambient temperatures, the calculator returns -ln((T_target - T_env) / (T_0 - T_env)) / k. If it is outside that range, it explains why the target is unreachable.

Q: Does the formula work for heating as well as cooling?

A: Yes. If the initial temperature is below the surroundings, the same equation describes warming toward the ambient temperature, because the sign of the difference is handled automatically by the formula.

Q: Why does the temperature approach but never reach the surroundings?

A: The model is exponential: the remaining temperature difference is multiplied by e^(-k t) at every moment, which becomes tiny but never exactly zero. The object gets arbitrarily close to the ambient temperature without crossing it.