How this calculator works
After death, the body tends to cool toward the surrounding environment. A common first-pass approximation uses Newton’s Law of Cooling, which models the temperature difference between the body and the environment as an exponential decay. In this simplified approach, the body is treated as a single object cooling in a stable ambient temperature. The model is most useful early on, when the body is still warmer than the environment and the temperature gradient is meaningful.
In practice, forensic professionals combine multiple indicators (scene context, rigor mortis, lividity, entomology, witness timelines, and more). This page focuses on one narrow component—cooling—so that you can see how the equation behaves and how strongly the estimate depends on the chosen parameters.
Model and formula
The temperature at time t (hours since death) is modeled as:
Solving for time t gives the estimator used by this page:
What the inputs mean
- Measured body temperature (T): the observed deep-body temperature in °C (for example, rectal or liver probe in training scenarios).
- Ambient temperature (Ta): the surrounding temperature in °C near the body (ideally measured at the scene, near the body).
- Cooling constant (k): a simplified rate parameter in 1/hour that captures heat loss conditions (air movement, insulation, contact surfaces, etc.).
This calculator assumes an initial living body temperature of T0 = 37 °C (fixed in the script). In real life, T0 can vary due to fever, hypothermia, exertion, medications, or illness. If the true initial temperature differs from 37 °C, the computed PMI can shift noticeably.
Validity checks and limitations
The logarithm requires the ratio (T - Ta) / (T0 - Ta) to be positive. In plain terms, for this model to work,
the measured body temperature must be above ambient temperature. If the body is at or below ambient, temperature alone cannot
determine PMI with this simple equation because the cooling curve has effectively flattened and other processes dominate.
Real-world cooling is influenced by clothing, body mass, posture, contact surfaces (tile, carpet, soil), wind, humidity, rain, and water immersion. Because those factors are compressed into a single constant k, the output should be interpreted as an approximate interval. Even when the math is correct, the inputs may be uncertain.
Worked example (step-by-step)
Suppose you measure a body temperature of 28 °C in a room at 20 °C, and you choose k = 0.9 h-1 to represent relatively rapid cooling.
- Compute the ratio:
(T - Ta) / (T0 - Ta) = (28 - 20) / (37 - 20) = 8/17 ≈ 0.4706. - Take the natural log:
ln(0.4706) ≈ -0.7538. - Compute time:
t = -ln(ratio) / k = 0.7538 / 0.9 ≈ 0.84 hours.
Your result may differ slightly due to rounding. If your scenario suggests slower cooling (lower k), the estimated PMI increases. If cooling is faster (higher k), the estimated PMI decreases.
Quick reference table (illustrative only)
The table below shows example outputs for several measured temperatures assuming Ta = 20 °C, T0 = 37 °C, and k = 0.9 h-1. These are not casework standards—just a way to build intuition about how the curve behaves.
| Measured Temp (°C) | Estimated Interval (h) |
|---|---|
| 34 | 2.2 |
| 30 | 4.9 |
| 26 | 7.8 |
Interpretation guide: choosing a cooling constant (k)
The cooling constant k is where most of the practical judgment lives. In Newton’s Law of Cooling, k summarizes how efficiently heat is transferred from the body to the environment. In a controlled physics experiment, k can be measured. At a scene, it is usually inferred from context, which is why PMI estimates are often presented as a range.
For classroom exploration, you can treat k as a dial that represents “how fast cooling happens.” Higher values mean faster cooling and therefore a shorter estimated PMI for the same measured temperature. Lower values mean slower cooling and therefore a longer estimated PMI. Many simplified examples use values around 0.7 to 1.0 per hour for indoor air, but there is no universal constant.
- Higher k (faster cooling) may correspond to: moving air (fan, open window), minimal clothing, wet skin, contact with a cold surface, or cold water exposure.
- Lower k (slower cooling) may correspond to: heavy clothing/blankets, still air, warm ambient temperature, larger body mass, or insulation from bedding.
A practical way to use this page is to compute a small range: run the estimate with your best-guess k, then repeat with k slightly lower and slightly higher. The spread gives you a sense of uncertainty that is often more informative than a single number.
Assumptions and scope (what this page does and does not do)
This estimator intentionally stays simple so the relationship between inputs and output is transparent. That simplicity comes with assumptions. Understanding them helps you avoid over-interpreting the result.
Key assumptions
- Constant ambient temperature: the environment is assumed stable over the cooling period.
- Single-compartment body: the body is treated as one uniform temperature, even though real bodies have gradients.
- Fixed initial temperature: the script uses 37 °C as the starting point for all calculations.
- Cooling only: the model does not incorporate heat production, decomposition heat, or complex postmortem biochemical effects.
When the model is least informative
The model becomes less informative when the measured temperature is close to ambient, when the environment changes (for example, the body is moved from outdoors to indoors), or when the body is exposed to water. It is also less useful later in the postmortem period when decomposition and other processes can alter temperature patterns.
Field workflow checklist for educational use
If you are using this estimator in a classroom lab or training scenario, a repeatable workflow will improve interpretation. Start by documenting the source and method of each temperature measurement. Record whether the reading came from a deep-body probe, oral probe, or another site, because surface readings typically cool faster and can bias the estimate upward. Next, log ambient temperature as close to the body as possible, and note whether the room had active heating, cooling vents, fans, or open windows. These details do not directly appear in the formula, but they influence how you choose the cooling constant.
After running the calculation once, run at least two sensitivity checks. First, lower k by 0.1 and re-run. Second, raise k by 0.1 and re-run. The spread between these outcomes gives a practical uncertainty band that is usually more informative than a single number presented to two decimals. You can repeat the same process with ambient temperature if conditions were not stable. This simple sensitivity exercise teaches an important forensic habit: measurements are evidence with uncertainty, not exact truths.
It is also useful to compare the temperature estimate with independent timeline signals. In training cases, you might pair this model with simulated witness statements, last-known-alive timestamps, and environmental logs. In real investigations, examiners add rigor mortis staging, lividity distribution, scene context, and entomology findings. Agreement across methods increases confidence; disagreement signals that an assumption may be wrong, that the body was moved, or that environmental conditions changed after death.
Common input mistakes
- Entering a measured body temperature below ambient conditions, which makes the logarithm term invalid for this model.
- Using a cooling constant copied from another case without matching the scene conditions.
- Treating the output as an exact time-of-death value instead of a modeled interval estimate.
- Forgetting to note units (°C vs °F) or rounding intermediate measurements too aggressively.
- Measuring ambient temperature far from the body (near a vent, window, or sunlit area) and assuming it represents the micro-environment.
Ethical and practical note
PMI estimation is a specialized forensic task. This page is designed to explain the math behind a simplified cooling model and to help learners explore how assumptions affect results. For real investigations, consult qualified forensic professionals and validated protocols. If you are a student, use this tool to practice documenting assumptions, reporting uncertainty, and explaining why a model can be helpful without being definitive.
Reporting the result clearly (recommended wording)
When you write up a training exercise, it helps to separate the calculation from the interpretation. A clear report states the inputs, the model, and the uncertainty. For example:
- Inputs: “Measured deep-body temperature T = 28 °C; ambient Ta = 20 °C; assumed T0 = 37 °C; chosen k = 0.9 1/h.”
- Model: “Newton’s Law of Cooling, solved for time since death.”
- Output: “Estimated PMI ≈ 0.84 hours under stated assumptions.”
- Sensitivity: “If k ranges from 0.8 to 1.0 1/h, PMI ranges from about 0.75 to 0.94 hours.”
This style makes it obvious what is measured, what is assumed, and how robust the conclusion is. That transparency is the main educational value of a simple calculator like this one.
